Funciones de audio
Puedes configurar y agregar las siguientes opciones de directiva de Citrix a una directiva que optimice las funciones de audio de HDX. Para obtener detalles de uso, así como las relaciones y dependencias con otras opciones de directiva, consulta Configuración de directivas de audio, Configuración de directivas de ancho de banda y Configuración de directivas de conexiones de varias transmisiones.
Importante:
Te recomendamos entregar el audio mediante el Protocolo de datagramas de usuario (UDP) en lugar de TCP. Solo el Agente de entrega virtual (VDA) de Windows admite audio a través de UDP.
El cifrado de audio UDP mediante DTLS solo está disponible entre Citrix Gateway y la aplicación Citrix Workspace™. Por lo tanto, a veces puede ser preferible usar el transporte TCP. TCP admite el cifrado TLS de extremo a extremo desde el VDA hasta la aplicación Citrix Workspace.
Calidad de audio
En general, una mayor calidad de sonido consume más ancho de banda y utilización de la CPU del servidor al enviar más datos de audio a los dispositivos de usuario. La compresión de sonido te permite equilibrar la calidad del sonido con el rendimiento general de la sesión; usa la configuración de directiva de Citrix para configurar los niveles de compresión que se aplicarán a los archivos de sonido.
- De forma predeterminada, la opción de directiva **Calidad de audio** se establece en Alta - audio de alta definición cuando se usa el transporte TCP. La directiva se establece en Media - optimizada para voz cuando se usa el transporte UDP (recomendado). La opción **Audio de alta definición** proporciona audio estéreo de alta fidelidad, pero consume más ancho de banda que otras configuraciones de calidad. No uses esta calidad de audio para aplicaciones de chat de voz o video no optimizadas (como los softphones). La razón es que podría introducir latencia en la ruta de audio que no es adecuada para las comunicaciones en tiempo real. Te recomendamos la opción de directiva optimizada para voz para audio en tiempo real, independientemente del protocolo de transporte seleccionado.
- Cuando el ancho de banda es limitado, por ejemplo, en conexiones por satélite o de acceso telefónico, reducir la calidad de audio a **Baja** consume el menor ancho de banda posible. En esta situación, crea directivas separadas para los usuarios con conexiones de bajo ancho de banda para que los usuarios con conexiones de alto ancho de banda no se vean afectados negativamente.
- Para obtener detalles sobre la configuración, consulta [Configuración de directivas de audio](/es-es/citrix-virtual-apps-desktops/policies/reference/ica-policy-settings/audio-policy-settings.html). Recuerda habilitar la configuración de audio del cliente en el dispositivo de usuario.
- Pautas de ancho de banda para la reproducción y grabación de audio:
- Alta calidad (predeterminada)
- Tasa de bits: ~100 kbps (mín. 75, máx. 175 kbps) para reproducción / ~70 kbps para captura de micrófono
- Número de canales: 2 (estéreo) para reproducción, 1 (mono) para captura de micrófono
- Frecuencia: 44100 Hz
- Profundidad de bits: 16 bits
- Calidad media (recomendada para VoIP)
- Tasa de bits: ~16 kbps (mín. 20, máx. 40 kbps) para reproducción, ~16 kbps para captura de micrófono
- Número de canales: 1 (mono) para reproducción y captura
- Frecuencia: 16000 Hz (banda ancha)
- Profundidad de bits: 16 bits
- Baja calidad
- Tasa de bits: ~11 kbps (mín. 10; máx. 25 kbps) para reproducción, ~11 kbps para captura de micrófono
- Número de canales: 1 (mono) para reproducción y captura
- Frecuencia: 8000 Hz (banda estrecha)
- Profundidad de bits: 16 bits
Redirección de audio del cliente
Para permitir que los usuarios reciban audio de una aplicación en un servidor a través de altavoces u otros dispositivos de sonido en el dispositivo de usuario, deja la opción Redirección de audio del cliente en Permitido. Esta es la configuración predeterminada.
La asignación de audio del cliente impone una carga adicional en los servidores y la red. Sin embargo, prohibir la redirección de audio del cliente deshabilita toda la funcionalidad de audio de HDX™.
Para obtener detalles sobre la configuración, consulta Configuración de directivas de audio. Recuerda habilitar la configuración de audio del cliente en el dispositivo de usuario.
Redirección de micrófono del cliente
Para permitir que los usuarios graben audio usando dispositivos de entrada como micrófonos en el dispositivo de usuario, deja la opción Redirección de micrófono del cliente en su valor predeterminado (Permitido).
Por seguridad, los dispositivos de usuario alertan a sus usuarios cuando los servidores en los que no confían intentan acceder a los micrófonos. Los usuarios pueden elegir aceptar o rechazar el acceso antes de usar el micrófono. Los usuarios pueden deshabilitar esta alerta en la aplicación Citrix Workspace.
Para obtener detalles sobre la configuración, consulta Configuración de directivas de audio. Recuerda habilitar la configuración de audio del cliente en el dispositivo de usuario.
Audio Plug N Play
La opción de directiva Audio Plug N Play permite o impide el uso de varios dispositivos de audio para grabar y reproducir sonido. Esta opción está Habilitada de forma predeterminada. Audio Plug N Play permite que los dispositivos de audio sean reconocidos. Los dispositivos se reconocen incluso si no están conectados hasta después de que se haya iniciado la sesión de usuario.
- Esta configuración se aplica solo a las máquinas con sistema operativo Windows multisesión.
- Para obtener detalles sobre la configuración, consulta [Configuración de directivas de audio](/es-es/citrix-virtual-apps-desktops/policies/reference/ica-policy-settings/audio-policy-settings.html).
Límite de ancho de banda de redirección de audio y porcentaje de límite de ancho de banda de redirección de audio
La configuración de directiva de límite de ancho de banda de redirección de audio especifica el ancho de banda máximo (en kilobits por segundo) para la reproducción y grabación de audio en una sesión.
La configuración de porcentaje de límite de ancho de banda de redirección de audio especifica el ancho de banda máximo para la redirección de audio como un porcentaje del ancho de banda total disponible.
De forma predeterminada, se especifica cero (sin máximo) para ambas configuraciones. Si ambas configuraciones están configuradas, se utiliza la que tiene el límite de ancho de banda más bajo.
Para obtener más información sobre la configuración, consulta Configuración de directiva de ancho de banda. Recuerda habilitar la configuración de audio del cliente en el dispositivo del usuario.
Audio sobre transporte en tiempo real UDP y rango de puertos UDP de audio
De forma predeterminada, el audio sobre transporte en tiempo real del Protocolo de datagramas de usuario (UDP) está permitido (cuando se selecciona en el momento de la instalación). Abre un puerto UDP en el servidor para las conexiones que utilizan audio sobre transporte en tiempo real UDP. Si hay congestión de red o pérdida de paquetes, te recomendamos configurar UDP/RTP para el audio para garantizar la mejor experiencia de usuario posible. Para cualquier audio en tiempo real, como las aplicaciones de softphone, se prefiere el audio UDP a EDT. UDP permite la pérdida de paquetes sin retransmisión, lo que garantiza que no se añada latencia en las conexiones con alta pérdida de paquetes.
Importante:
Cuando Citrix Gateway no está en la ruta, los datos de audio transmitidos con UDP no están cifrados. Si Citrix Gateway está configurado para acceder a los recursos de Citrix Virtual Apps and Desktops™, el tráfico de audio entre el dispositivo de punto final y Citrix Gateway se protege mediante el protocolo DTLS.
El rango de puertos UDP de audio especifica el rango de números de puerto que el VDA de Windows utiliza para intercambiar datos de paquetes de audio con el dispositivo del usuario.
De forma predeterminada, el rango es de 16500 a 16509.
- Para obtener más información sobre la configuración de audio sobre transporte en tiempo real UDP, consulta [Configuración de directiva de audio](/es-es/citrix-virtual-apps-desktops/policies/reference/ica-policy-settings/audio-policy-settings.html). Para obtener más información sobre el rango de puertos UDP de audio, consulta [Configuración de directiva de conexiones de varias transmisiones](/es-es/citrix-virtual-apps-desktops/policies/reference/ica-policy-settings/multistream-connections-policy-settings.html). Recuerda habilitar la configuración de audio del cliente en el dispositivo del usuario.
- El audio sobre UDP requiere el VDA de Windows. Para ver las directivas compatibles en el VDA de Linux, consulta [Lista de compatibilidad de directivas](/es-es/linux-virtual-delivery-agent/current-release/configuration/policy-support-list.html).
Directivas de configuración de audio para dispositivos de usuario
- 1. Carga las plantillas de directiva de grupo siguiendo [Configurar la plantilla administrativa de objeto de directiva de grupo](https://docs.citrix.com/es-es/citrix-workspace-app-for-windows/configure/config-gpo-template.html).
- 1. En el Editor de directivas de grupo, expande **Plantillas administrativas > Componentes de Citrix > Citrix Workspace > Experiencia de usuario**.
- 1. Para **Configuración de audio del cliente**, selecciona **No configurado**, **Habilitado** o **Inhabilitado**.
- **No configurado**. De forma predeterminada, la redirección de audio está habilitada mediante audio de alta calidad o la configuración de audio personalizada configurada previamente.
- **Habilitado**. Habilita la redirección de audio mediante las opciones seleccionadas.
- **Inhabilitado**. Inhabilita la redirección de audio.
- Si seleccionas Habilitado, elige una calidad de sonido. Para el audio UDP, usa Medio (predeterminado).
- Solo para audio UDP, selecciona Habilitar transporte en tiempo real y, a continuación, establece el rango de puertos entrantes que se abrirán en el firewall local de Windows.
- Para usar audio UDP con Citrix Gateway, selecciona Permitir transporte en tiempo real a través de la puerta de enlace. Configura Citrix Gateway con DTLS. Para obtener más información, consulta este artículo.
-
Como administrador, si no tienes control sobre los dispositivos de punto final para realizar estos cambios, usa los atributos default.ica de StoreFront para habilitar el audio UDP. Por ejemplo, para dispositivos personales o equipos domésticos.
-
- En la máquina de StoreFront, abre C:\inetpub\wwwroot\Citrix\<Store Name>\App_Data\default.ica con un editor como el Bloc de notas.
-
- Realiza las siguientes entradas en la sección [Application].
-
; Este texto habilita el transporte en tiempo real
-
EnableRtpAudio=true
- ; Este texto permite el transporte en tiempo real a través de la puerta de enlace
EnableUDPThroughGateway=true
-
; Este texto establece la calidad de audio en Medio
-
AudioBandwidthLimit=1
- ; Rango de puertos UDP
RtpAudioLowestPort=16500
RtpAudioHighestPort=16509
Si habilitas el audio del Protocolo de datagramas de usuario (UDP) al editar default.ica, el audio UDP se habilita para todos los usuarios que utilizan ese almacén.
Evitar el eco durante las conferencias multimedia
Los usuarios en conferencias de audio o vídeo pueden oír un eco. Los ecos suelen producirse cuando los altavoces y los micrófonos están demasiado cerca entre sí. Por esa razón, recomendamos el uso de auriculares para las conferencias de audio y vídeo.
HDX ofrece una opción de cancelación de eco (habilitada de forma predeterminada) que minimiza cualquier eco. La eficacia de la cancelación de eco es sensible a la distancia entre los altavoces y el micrófono. Asegúrate de que los dispositivos no estén demasiado cerca ni demasiado lejos entre sí.
Puedes cambiar una configuración del registro para deshabilitar la cancelación de eco. Para obtener más información, consulta Evitar el eco durante las conferencias multimedia en la lista de funciones administradas a través del registro.
Softphones
Un softphone es un software que actúa como interfaz telefónica. Utilizas un softphone para hacer llamadas por Internet desde un PC u otro dispositivo inteligente. Al usar un softphone, puedes marcar números de teléfono y realizar otras funciones relacionadas con el teléfono mediante una pantalla.
Citrix Virtual Apps and Desktops admite varias alternativas para la entrega de softphones.
- **Modo de control**. El softphone alojado controla un aparato telefónico físico. En este modo, no pasa tráfico de audio a través del servidor de Citrix Virtual Apps and Desktops.
-
Soporte de softphone optimizado para HDX RealTime (recomendado). El motor multimedia se ejecuta en el dispositivo del usuario, y el tráfico de Voz sobre Protocolo de Internet fluye de igual a igual. Para ver ejemplos, consulta:
- Optimización HDX para Microsoft Teams
- HDX RealTime Optimization Pack, que optimiza la entrega de Microsoft Skype for Business
- Cisco Jabber Softphone para VDI (anteriormente conocido como VXME)
- Cisco Webex Meetings para VDI
- Avaya VDI Equinox (anteriormente conocido como VDI Communicator)
- Complemento VDI de Zoom
- Genesys PureEngage Cloud
- Dispositivo de dictado Nuance Dragon PowerMic
- Acceso a aplicaciones locales. Una función de Citrix Virtual Apps and Desktops y Citrix DaaS (anteriormente servicio Citrix Virtual Apps and Desktops) que permite que una aplicación, como un softphone, se ejecute localmente en el dispositivo de usuario de Windows y, sin embargo, aparezca perfectamente integrada con su escritorio virtual/publicado. Esta función descarga todo el procesamiento de audio en el dispositivo del usuario. Para obtener más información, consulta Acceso a aplicaciones locales y redirección de URL.
- Soporte genérico de softphone HDX RealTime. Voz sobre Protocolo de Internet a través de ICA.
Soporte genérico de softphone
El soporte genérico de softphone te permite alojar un softphone sin modificar en XenApp o XenDesktop en el centro de datos. El tráfico de audio pasa por el protocolo ICA de Citrix (preferiblemente usando UDP/RTP) al dispositivo de usuario que ejecuta la aplicación Citrix Workspace.
El soporte genérico de softphone es una función de HDX RealTime. Este enfoque para la entrega de softphones es especialmente útil cuando:
- No hay disponible una solución optimizada para la entrega del softphone y el usuario no está en un dispositivo Windows donde se pueda usar el Acceso a aplicaciones locales.
- El motor multimedia necesario para la entrega optimizada del softphone no está instalado en el dispositivo del usuario o no está disponible para la versión del sistema operativo que se ejecuta en el dispositivo del usuario. En este escenario, HDX RealTime genérico proporciona una valiosa solución alternativa.
Hay dos consideraciones para la entrega de softphones usando Citrix Virtual Apps and Desktops:
- Cómo se entrega la aplicación de softphone al escritorio virtual/publicado.
- Cómo se entrega el audio hacia y desde los auriculares, el micrófono y los altavoces del usuario, o el aparato telefónico USB.
Citrix Virtual Apps and Desktops incluye numerosas tecnologías para admitir la entrega genérica de softphones:
- Códec optimizado para voz para una codificación rápida del audio en tiempo real y eficiencia del ancho de banda.
- Pila de audio de baja latencia.
- Búfer de fluctuación del lado del servidor para suavizar el audio cuando la latencia de la red fluctúa.
- Etiquetado de paquetes (DSCP y WMM) para Calidad de Servicio.
- Etiquetado DSCP para paquetes RTP (Capa 3)
- Etiquetado WMM para Wi-Fi
Las versiones de la aplicación Citrix Workspace para Windows, Linux, Chrome y Mac también son compatibles con Voz sobre Protocolo de Internet. La aplicación Citrix Workspace para Windows ofrece estas funciones:
- Búfer de fluctuación del lado del cliente: garantiza un audio fluido incluso cuando la latencia de la red fluctúa.
- Cancelación de eco: permite una mayor variación en la distancia entre el micrófono y los altavoces para los trabajadores que no usan auriculares.
- Audio plug-n-play: los dispositivos de audio no necesitan estar conectados antes de iniciar una sesión. Se pueden conectar en cualquier momento.
- Enrutamiento de dispositivos de audio: los usuarios pueden dirigir el tono de llamada a los altavoces, pero la ruta de voz a sus auriculares.
- ICA de múltiples flujos: permite un enrutamiento flexible basado en la Calidad de Servicio a través de la red.
- ICA admite cuatro flujos TCP y dos UDP. Uno de los flujos UDP admite el audio en tiempo real a través de RTP.
Para un resumen de las capacidades de la aplicación Citrix Workspace, consulta Matriz de funciones de Citrix Receiver.
Recomendaciones de configuración del sistema
Hardware y software del cliente: Para una calidad de audio óptima, recomendamos la última versión de la aplicación Citrix Workspace y unos auriculares de buena calidad que tengan cancelación de eco acústico (AEC). Las versiones de la aplicación Citrix Workspace para Windows, Linux y Mac admiten Voz sobre Protocolo de Internet. Además, Dell Wyse ofrece soporte de Voz sobre Protocolo de Internet para ThinOS (WTOS).
Consideraciones sobre la CPU: Supervisa el uso de la CPU en el VDA para determinar si es necesario asignar dos CPU virtuales a cada máquina virtual. La voz y el vídeo en tiempo real consumen muchos datos. La configuración de dos CPU virtuales reduce la latencia del cambio de subprocesos. Por lo tanto, te recomendamos que configures dos vCPU en un entorno VDI de Citrix Virtual Desktops™.
Tener dos CPU virtuales no significa necesariamente duplicar el número de CPU físicas, ya que las CPU físicas se pueden compartir entre sesiones.
El protocolo Citrix Gateway (CGP), que se usa para la función de fiabilidad de sesión, también aumenta el consumo de CPU. En conexiones de red de alta calidad, puedes deshabilitar esta función para reducir el consumo de CPU en el VDA. Ninguno de los pasos anteriores podría ser necesario en un servidor potente.
Audio UDP: El audio a través de UDP ofrece una excelente tolerancia a la congestión de la red y a la pérdida de paquetes. Lo recomendamos en lugar de TCP cuando esté disponible.
Configuración de LAN/WAN: La configuración adecuada de la red es fundamental para una buena calidad de audio en tiempo real. Normalmente, debes configurar redes de área local virtuales (VLAN) porque los paquetes de difusión excesivos pueden introducir fluctuaciones (jitter). Los dispositivos con IPv6 habilitado pueden generar muchos paquetes de difusión. Si no se necesita la compatibilidad con IPv6, puedes deshabilitar IPv6 en esos dispositivos. Configúralo para que admita la calidad de servicio.
Configuración para usar conexiones WAN: Puedes usar el chat de voz a través de conexiones LAN y WAN. En una conexión WAN, la calidad del audio depende de la latencia, la pérdida de paquetes y la fluctuación (jitter) en la conexión. Si entregas softphones a los usuarios en una conexión WAN, te recomendamos usar NetScaler® SD-WAN entre el centro de datos y la oficina remota. De este modo, se mantiene una alta calidad de servicio. NetScaler SD-WAN admite ICA de múltiples transmisiones, incluido UDP. Además, para una única transmisión TCP, es posible distinguir las prioridades de varios canales virtuales ICA para garantizar que los datos de audio en tiempo real de alta prioridad reciban un tratamiento preferencial.
Usa Director o HDX Monitor para validar tu configuración HDX.
Conexiones de usuario remoto: Citrix Gateway admite DTLS para entregar tráfico UDP/RTP de forma nativa (sin encapsulación en TCP). Abre los firewalls bidireccionalmente para el tráfico UDP a través del puerto 443.
Selección de códec y consumo de ancho de banda: Entre el dispositivo de usuario y el VDA en el centro de datos, te recomendamos usar la configuración de códec Optimizado para voz, también conocida como audio de calidad media. Entre la plataforma VDA y la IP-PBX, el softphone usa el códec que esté configurado o negociado. Por ejemplo:
- G711 proporciona una buena calidad de voz, pero requiere un ancho de banda de 80 a 100 kilobits por segundo por llamada (dependiendo de la sobrecarga de la capa 2 de la red).
- G729 proporciona una buena calidad de voz y requiere un ancho de banda bajo de 30 a 40 kilobits por segundo por llamada (dependiendo de la sobrecarga de la capa 2 de la red).
Entrega de aplicaciones de softphone al escritorio virtual
Hay dos métodos mediante los cuales puedes entregar un softphone al escritorio virtual de XenDesktop®:
- La aplicación se puede instalar en la imagen del escritorio virtual.
- La aplicación se puede transmitir al escritorio virtual mediante Microsoft App‑V. Este enfoque tiene ventajas de administración porque la imagen del escritorio virtual se mantiene despejada. Después de transmitirse al escritorio virtual, la aplicación se ejecuta en ese entorno como si se hubiera instalado de la manera habitual. No todas las aplicaciones son compatibles con App-V.
Entrega de audio hacia y desde el dispositivo de usuario
HDX RealTime genérico admite dos métodos para entregar audio hacia y desde el dispositivo de usuario:
- Canal virtual de audio de Citrix. Generalmente, recomendamos el canal virtual de audio de Citrix porque está diseñado específicamente para el transporte de audio.
- Redirección USB genérica. Admite dispositivos de audio con botones o una pantalla (o ambos), dispositivo de interfaz humana (HID), si el dispositivo de usuario está en una conexión LAN o similar a LAN de vuelta al servidor de Citrix Virtual Apps and Desktops.
Canal virtual de audio de Citrix
El canal virtual de audio bidireccional de Citrix (CTXCAM) permite que el audio se entregue de manera eficiente a través de la red. HDX RealTime genérico toma el audio de los auriculares o el micrófono del usuario y lo comprime. Luego, lo envía a través de ICA a la aplicación de softphone en el escritorio virtual. Del mismo modo, la salida de audio del softphone se comprime y se envía en la otra dirección a los auriculares o altavoces del usuario. Esta compresión es independiente de la compresión utilizada por el propio softphone (como G.729 o G.711). Se realiza utilizando el códec Optimizado para voz (calidad media). Sus características son ideales para la voz sobre protocolo de Internet. Ofrece un tiempo de codificación rápido y consume solo aproximadamente 56 kilobits por segundo de ancho de banda de red (28 Kbps en cada dirección), en su punto máximo. Este códec debe seleccionarse explícitamente en la consola de administración del servicio porque no es el códec de audio predeterminado. El predeterminado es el códec de audio HD (alta calidad). Este códec es excelente para bandas sonoras estéreo de alta fidelidad, pero es más lento de codificar en comparación con el códec Optimizado para voz.
Redirección USB genérica
La tecnología de redirección USB genérica de Citrix (canal virtual CTXGUSB) proporciona un medio genérico para la conexión remota de dispositivos USB, incluidos dispositivos compuestos (audio más HID) y dispositivos USB isócronos. Este enfoque se limita a los usuarios conectados a la LAN. La razón es que el protocolo USB tiende a ser sensible a la latencia de la red y requiere un ancho de banda de red considerable. La redirección USB isócrona funciona bien cuando se usan algunos softphones. Esta redirección proporciona una excelente calidad de voz y baja latencia. Sin embargo, se prefiere el canal virtual de audio de Citrix porque está optimizado para el tráfico de audio. La excepción principal es cuando usas un dispositivo de audio con botones. Por ejemplo, un teléfono USB conectado al dispositivo de usuario que está conectado a la LAN del centro de datos. En este caso, la redirección USB genérica admite botones en el teléfono o los auriculares que controlan las funciones enviando una señal al softphone. No hay ningún problema con los botones que funcionan localmente en el dispositivo.
Limitación
Después de instalar un dispositivo de audio en tu cliente, habilitar la redirección de audio e iniciar una sesión RDS, es posible que los archivos de audio no se reproduzcan. Como solución alternativa, agrega la clave de registro en la máquina RDS y luego reinicia la máquina. Para obtener información, consulta Limitación de audio en la lista de funciones administradas a través del registro.
En este artículo
- Calidad de audio
- Redirección de audio del cliente
- Redirección de micrófono del cliente
- Audio Plug N Play
- Límite de ancho de banda de redirección de audio y porcentaje de límite de ancho de banda de redirección de audio
- Audio sobre transporte en tiempo real UDP y rango de puertos UDP de audio
- Directivas de configuración de audio para dispositivos de usuario
- Evitar el eco durante las conferencias multimedia
- Softphones
- Limitación