Redirección multimedia HTML5

La redirección multimedia HTML5 amplía las funciones de redirección multimedia de HDX MediaStream para incluir audio y vídeo de HTML5. Debido al aumento de la distribución en línea de contenido multimedia, sobre todo para dispositivos móviles, la industria de exploración ha desarrollado métodos más eficientes para presentar audio y vídeo.

Flash ha sido el estándar, pero requiere un complemento, no funciona en todos los dispositivos y resulta en un mayor uso de batería en los dispositivos móviles. Empresas como YouTube, NetFlix y versiones más recientes de los exploradores de Mozilla, Google y Microsoft están migrando a HTML5, con lo que HTML5 se convierte en el nuevo estándar.

El contenido multimedia basado en HTML5 presenta muchas ventajas frente los plug-ins propietario, incluidos:

  • Estándares independientes de empresas (W3C)
  • Flujo de trabajo simplificado para la administración de los derechos digitales (DRM)
  • Mejor rendimiento sin los problemas de seguridad que implican los complementos

Descargas progresivas HTTP

La descarga progresiva HTTP es un método de semidistribución por streaming basado en HTTP que admite HTML5. En una descarga progresiva, el explorador Web reproduce un solo archivo (codificado con una sola calidad) mientras ese archivo se descarga desde un servidor Web HTTP. El vídeo se almacena en el disco duro tal cual se recibe, y se reproduce desde ese disco duro. Si vuelve a reproducir el vídeo, el explorador Web puede cargar el vídeo desde la memoria caché.

Para ver un ejemplo de descarga progresiva, consulte la página para pruebas de redirección de vídeo HTML5. Utilice las herramientas de desarrollo que facilita su explorador Web para inspeccionar el elemento de vídeo en la página Web y buscar el origen (un formato de contenedor mp4) en la etiqueta de vídeo HTML5:

<video src="https://www.citrix.com/content/dam/citrix61/en_us/images/offsite/html5-redirect.mp4" controls="" style="width:800px;"></video>

Comparación entre HTML5 y Flash

Función HTML5 Flash
Requiere un reproductor propietario No
Se ejecuta en dispositivos móviles Algunos
Velocidad de ejecución en distintas plataformas Alto Lenta
Respaldado en iOS No
Consumo de recursos Menos Más
Carga más rápida No

Requisitos

Solo se admite la redirección para las descargas progresivas en formato mp4. No se admiten tecnologías de streaming WebM y Adaptive bitrate, como DASH/HLS.

Se admite:

  • Generación en el lado del servidor
  • Obtención en servidor, generación en cliente
  • Obtención y generación en el lado del cliente

Estas opciones se controlan mediante directivas. Para obtener más información, consulte Configuraciones de directiva Multimedia.

Versiones mínimas de Citrix Receiver:

  • Citrix Receiver para Windows 4.5
  • Citrix Receiver para Linux 13.5

Versión mínima del explorador de VDA y versión/compilación/SP del sistema operativo Windows:

  • Internet Explorer 11.0
    • Windows 10 x86 (1607 RS1) y x64 (1607 RS1)
    • Windows 7 x86 y x64
    • Windows Server 2016 RTM 14393 (1607)
    • Windows Server 2012 R2
    • Windows Server 2008 R2
  • Firefox 47 Debe agregar manualmente los certificados al almacén de certificados de Firefox o configurar Firefox para buscar certificados provenientes de un almacén de certificados de confianza de Windows. Para obtener más información, consulte https://wiki.mozilla.org/CA:AddRootToFirefox.
    • Windows 10 x86 (1607 RS1) y x64 (1607 RS1)
    • Windows 7 x86 y x64
    • Windows Server 2016 RTM 14393 (1607)
    • Windows Server 2012 R2
    • Windows Server 2008 R2
  • Chrome 51
    • Windows 10 x86 (1607 RS1) y x64 (1607 RS1)
    • Windows 7 x86 y x64
    • Windows Server 2016 RTM 14393 (1607)
    • Windows Server 2012 R2
    • Windows Server 2008 R2

Componentes de la solución de redirección de vídeo HTML5

  • HdxVideo.js: Enlace de JavaScript que intercepta los comandos vídeo en el sitio Web. HdxVideo.js se comunica con WebSocketService mediante Secure WebSockets (SSL/TLS).
  • Certificados SSL de WebSocket
    • Para la CA (raíz): Citrix XenApp/XenDesktop HDX In-Product CA (C = US; S = Florida; L = Fort Lauderdale; O = Citrix Systems, Inc.; OU = XenApp/XenDesktop Engineering; CN = Citrix XenApp/XenDesktop HDX In-Product CA) Ubicación: Certificados (Equipo local) > Entidades de certificación raíz de confianza > Certificados.
    • Para la entidad final (hoja): Citrix XenApp/XenDesktop HDX Service (C = US; S = Florida; L = Fort Lauderdale; O = Citrix Systems, Inc.; OU = XenApp/XenDesktop Engineering; CN = Citrix XenApp/XenDesktop HDX Service) Ubicación: Certificados (Equipo local) > Personal > Certificados.
  • WebSocketService.exe: Se ejecuta en el sistema local y realiza la terminación SSL y la asignación de sesiones de usuario. TLS Secure WebSocket escucha en 127.0.0.1 en el puerto 9001.
  • WebSocketAgent.exe: Se ejecuta en la sesión del usuario y genera el vídeo según las instrucciones de los comandos de WebSocketService.

Cómo habilito la redirección de vídeo HTML5

En esta versión, esta funcionalidad está disponible solo para las páginas Web controladas. Requiere que se añada HdxVideo.js de JavaScript (incluido en los medios de instalación de XenApp y XenDesktop) a las páginas Web donde está disponible el contenido multimedia de HTML5. Por ejemplo, vídeos en un sitio de formación interna.

Los sitios como youtube.com, que están basados en tecnologías de velocidad de bits adaptable, como HTTP Live Streaming (HLS) y Dynamic Adaptive Streaming over HTTP (DASH), no reciben respaldo.

Para obtener más información, consulte Configuraciones de directiva Multimedia.

Sugerencias para solucionar problemas

Pueden producirse errores cuando la página Web intenta ejecutar HdxVideo.js. Si JavaScript no se puede cargar, se produce un error en el mecanismo de redirección de HTML5. Debe comprobar que no hay errores relacionados con HdxVideo.js. Para ello, examine la consola en las ventanas de herramientas de desarrolladores del explorador Web. Por ejemplo:

Imagen localizada