Citrix Virtual Apps and Desktops

Redirección multimedia HTML5

Nota:

La redirección multimedia HTML5 está programada para su desuso en una versión futura. Se recomienda a los clientes que hagan la transición a la Redirección de contenido del navegador (BCR), la tecnología de reemplazo recomendada, para garantizar la continuidad de la funcionalidad.

La redirección multimedia HTML5 amplía las funciones de redirección multimedia de HDX™ MediaStream para incluir audio y vídeo HTML5. Debido al crecimiento en la distribución en línea de contenido multimedia, especialmente a dispositivos móviles, la industria de los navegadores ha desarrollado formas más eficientes de presentar audio y vídeo.

Flash ha sido el estándar, pero requiere un complemento, no funciona en todos los dispositivos y consume más batería en los dispositivos móviles. Empresas como YouTube, Netflix y las versiones más recientes de navegadores de Mozilla, Google y Microsoft están adoptando HTML5, convirtiéndolo en el nuevo estándar.

El contenido multimedia basado en HTML5 tiene muchas ventajas sobre los complementos propietarios, entre ellas:

  • Estándares independientes de la empresa (W3C)
  • Flujo de trabajo simplificado de gestión de derechos digitales (DRM)
  • Mejor rendimiento sin los problemas de seguridad que plantean los complementos

Descargas progresivas HTTP

La descarga progresiva HTTP es un método de pseudo-streaming basado en HTTP que admite HTML5. En una descarga progresiva, el navegador reproduce un único archivo (codificado con una sola calidad) mientras se descarga de un servidor web HTTP. El vídeo se almacena en la unidad a medida que se recibe y se reproduce desde la unidad. Si vuelves a ver el vídeo, el navegador puede cargarlo desde la caché.

Para ver un ejemplo de descarga progresiva, consulta la página de prueba de redirección de vídeo HTML5. Para inspeccionar los elementos de vídeo en la página web y encontrar las fuentes (formato de contenedor mp4) en las etiquetas de vídeo HTML5, usa las herramientas de desarrollador de tu navegador:

Comparación de HTML5 y Flash

Característica HTML5 Flash
Requiere un reproductor propietario No
Se ejecuta en dispositivos móviles Algunos
Velocidad de ejecución en diferentes plataformas Alta Lenta
Compatible con iOS No
Uso de recursos Menos Más
Carga más rápida No

Requisitos

Solo admitimos la redirección para descargas progresivas en formato mp4. No admitimos WebM ni tecnologías de streaming de velocidad de bits adaptativa como DASH/HLS.

Admitimos lo siguiente y usamos directivas para controlarlo. Para obtener más información, consulta Configuración de directivas multimedia.

  • Representación del lado del servidor
  • Representación del cliente obtenida del servidor
  • Obtención y representación del lado del cliente

Versiones mínimas de Citrix Workspace™ app y Citrix Receiver™:

  • Citrix Workspace app 1808 para Windows
  • Citrix Receiver para Windows 4.5
  • Citrix Workspace app 1808 para Linux
  • Citrix Receiver para Linux 13.5
Versión mínima del navegador VDA Versión/compilación/SP del SO 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
Firefox 47 Agrega manualmente los certificados al almacén de certificados de Firefox o configura Firefox para buscar certificados en un almacén de certificados de confianza de Windows. Para obtener más información, consulta 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
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

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

  • HdxVideo.js: un hook de JavaScript que intercepta los comandos de 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 and XenDesktop Engineering; CN = Citrix XenApp and 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 and XenDesktop Engineering; CN = Citrix XenApp and 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 puerto 9001.
  • WebSocketAgent.exe: se ejecuta en la sesión de usuario y reproduce 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 función solo está disponible para páginas web controladas. Requiere la adición del JavaScript HdxVideo.js (incluido en los medios de instalación de Citrix Virtual Apps and Desktops) a las páginas web donde el contenido multimedia HTML5 esté disponible. Por ejemplo, vídeos en un sitio de formación interno.

Los sitios web como youtube.com, que se basan en tecnologías de velocidad de bits adaptativa (por ejemplo, HTTP Live Streaming (HLS) y Dynamic Adaptive Streaming over HTTP (DASH)), no son compatibles.

Para obtener más información, consulta Configuración de directivas multimedia.

Consejos para la solución de problemas

Pueden producirse errores cuando la página web intenta ejecutar HdxVideo.js. Si JavaScript no se carga, el mecanismo de redirección HTML5 falla. Asegúrate de que no haya errores relacionados con HdxVideo.js inspeccionando la consola en las ventanas de herramientas para desarrolladores de tu navegador. Por ejemplo:

Imagen de redirección

Redirección multimedia HTML5