Citrix DaaS™

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 HTML5. Debido al crecimiento de 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 tiene un mayor consumo de batería en los dispositivos móviles. Empresas como YouTube, NetFlix.com y las versiones más recientes de los navegadores de Mozilla, Google y Microsoft están migrando a HTML5, lo que lo convierte 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 solo 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 desarrollo de tu navegador:

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 diferentes plataformas Alta Lenta
    Compatible con iOS No
  • Uso de recursos Menos Más
  • Carga más rápido 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 con obtención 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 sistema operativo Windows
Internet Explorer 11.0 Windows 10 x86 (1607 RS1) y x64 (1607 RS1); 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 que busque 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 Server 2016 RTM 14393 (1607); Windows Server 2012 R2
Chrome 51 Windows 10 x86 (1607 RS1) y x64 (1607 RS1); Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2

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

  • HdxVideo.js - 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/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. WebSocket seguro TLS escuchando en 127.0.0.1 puerto 9001.
  • WebSocketAgent.exe - Se ejecuta en la sesión del 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 el medio 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.

Sugerencias para la solución de problemas

Pueden producirse errores cuando la página web intenta ejecutar HdxVideo.js. Si el 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 de desarrollo de tu navegador. Por ejemplo:

Imagen de redirección

Redirección multimedia HTML5