Citrix Virtual Apps and Desktops

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 o 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 tal cual se recibe, y se reproduce desde ese disco. 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 los elementos de vídeo en la página web y buscar los orígenes (un formato de contenedor mp4) en la etiqueta de vídeos HTML5:

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
Compatible con 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 lo siguiente, y se utilizan directivas para controlarlo. Para obtener más información, consulte Configuraciones de directiva Multimedia.

  • 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

Versiones mínimas de la aplicación Citrix Workspace y Citrix Receiver:

  • Aplicación Citrix Workspace para Windows 1808
  • Citrix Receiver para Windows 4.5
  • Aplicación Citrix Workspace 1808 para Linux
  • Citrix Receiver para Linux 13.5
Versión mínima del explorador web en el VDA SO Windows versión/compilación/SP
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 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
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: 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 agregue HdxVideo.js de JavaScript (incluido en los medios de instalación de Citrix Virtual Apps and Desktops) a las páginas web donde está disponible el contenido multimedia 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 se admiten.

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 de la redirección

Redirección multimedia HTML5