Citrix DaaS™

Multimedia

  • La pila tecnológica HDX™ es compatible con la entrega de aplicaciones multimedia a través de dos enfoques complementarios:

  • Entrega multimedia con renderizado del lado del servidor
  • Redirección multimedia con renderizado del lado del cliente

  • Esta estrategia garantiza que puedes entregar una gama completa de formatos multimedia, con una excelente experiencia de usuario, al tiempo que maximizas la escalabilidad del servidor para reducir el coste por usuario.

  • Con la entrega multimedia renderizada en el servidor, la aplicación decodifica y renderiza el contenido de audio y vídeo en el servidor de Citrix DaaS (anteriormente servicio Citrix Virtual Apps and Desktops). A continuación, el contenido se comprime y se entrega mediante el protocolo ICA a la aplicación Citrix Workspace en el dispositivo del usuario. Este método ofrece la mayor tasa de compatibilidad con diversas aplicaciones y formatos multimedia. Dado que el procesamiento de vídeo requiere un uso intensivo de la computación, la entrega multimedia renderizada en el servidor se beneficia enormemente de la aceleración de hardware integrada. Por ejemplo, la compatibilidad con DirectX Video Acceleration (DXVA) descarga la CPU al realizar la decodificación H.264 en hardware independiente. Las tecnologías Intel Quick Sync, AMD RapidFire y NVIDIA NVENC proporcionan codificación H.264 acelerada por hardware.

Dado que la mayoría de los servidores no ofrecen ninguna aceleración de hardware para la compresión de vídeo, la escalabilidad del servidor se ve afectada negativamente si todo el procesamiento de vídeo se realiza en la CPU del servidor. Puedes mantener una alta escalabilidad del servidor redirigiendo muchos formatos multimedia al dispositivo del usuario para su renderizado local.

  • La redirección de Windows Media descarga el servidor para una amplia variedad de formatos multimedia típicamente asociados con Windows Media Player.
  • El vídeo HTML5 se ha vuelto popular, y Citrix® introdujo una tecnología de redirección para este tipo de contenido. Te recomendamos la redirección de contenido del navegador para sitios web que utilizan HTML5, HLS, DASH o WebRTC.
  • Puedes aplicar las tecnologías generales de redirección de contacto, redirección de host a cliente y acceso a aplicaciones locales, al contenido multimedia.

Combinando estas tecnologías, si no configuras la redirección, HDX realiza el renderizado del lado del servidor. Si configuras la redirección, HDX utiliza la obtención del servidor y el renderizado del cliente o la obtención del cliente y el renderizado del cliente. Si esos métodos fallan, HDX recurre al renderizado del lado del servidor según sea necesario y está sujeto a la Política de prevención de retroceso.

Escenarios de ejemplo

Escenario de ejemplo

Escenario 1. (Obtención del servidor y renderizado del servidor):

  1. El servidor obtiene el archivo multimedia de su origen, lo decodifica y luego presenta el contenido a un dispositivo de audio o a un dispositivo de visualización.
  2. El servidor extrae la imagen o el sonido presentados del dispositivo de visualización o del dispositivo de audio, respectivamente.
  3. El servidor lo comprime opcionalmente y luego lo transmite al cliente.

Este enfoque conlleva un alto coste de CPU, un alto coste de ancho de banda (si la imagen/sonido extraído no se comprime de manera eficiente) y tiene una baja escalabilidad del servidor.

Los canales virtuales Thinwire y Audio gestionan este enfoque. La ventaja de este enfoque es que reduce los requisitos de hardware y software para los clientes. Con este enfoque, la decodificación se realiza en el servidor y funciona para una mayor variedad de dispositivos y formatos.

Escenario 2. (Obtención del servidor y renderizado del cliente):

Este enfoque se basa en la capacidad de interceptar el contenido multimedia antes de que se decodifique y se presente al dispositivo de audio o visualización. El contenido de audio/vídeo comprimido se envía al cliente, donde se decodifica y se presenta localmente. La ventaja de este enfoque es que se descarga a los dispositivos cliente, lo que ahorra ciclos de CPU en el servidor.

Sin embargo, también introduce algunos requisitos adicionales de hardware y software para el cliente. El cliente debe ser capaz de decodificar cada formato que pueda recibir.

Escenario 3. (Obtención del cliente y renderizado del cliente):

Este enfoque se basa en la capacidad de interceptar la URL del contenido multimedia antes de que se obtenga de la fuente. La URL se envía al cliente, donde el contenido multimedia se obtiene, decodifica y presenta localmente. Este enfoque es conceptualmente simple. Su ventaja es que ahorra ciclos de CPU en el servidor y ancho de banda porque el servidor solo envía comandos de control. Sin embargo, el contenido multimedia no siempre es accesible para los clientes.

Marco y plataforma:

Los sistemas operativos de sesión única (Windows, Mac OS X y Linux) proporcionan marcos multimedia que permiten un desarrollo más rápido de aplicaciones multimedia. Esta tabla enumera algunos de los marcos multimedia más populares. Cada marco divide el procesamiento de medios en varias etapas y utiliza una arquitectura basada en tuberías.

Marco Plataforma
DirectShow Windows (98 y posteriores)
Media Foundation Windows (Vista y posteriores)
Gstreamer Linux
Quicktime Mac OS X

Compatibilidad con doble salto con tecnologías de redirección de medios

  Redirección de audio No
  Redirección de contenido del navegador No
  Redirección de cámara web HDX
  Redirección de vídeo HTML5
  Redirección de Windows Media
Multimedia