Recursos de áudio
Você pode configurar e adicionar as seguintes configurações de política Citrix a uma política que otimiza os recursos de áudio HDX. Para detalhes de uso, além de relacionamentos e dependências com outras configurações de política, consulte Configurações de política de áudio, Configurações de política de largura de banda e Configurações de política de conexões multi-stream.
Importante:
Recomendamos a entrega de áudio usando o User Datagram Protocol (UDP) em vez de TCP. Somente o Windows Virtual Delivery Agent (VDA) oferece suporte a áudio via UDP.
A criptografia de áudio UDP usando DTLS está disponível apenas entre o Citrix Gateway e o aplicativo Citrix Workspace™. Portanto, às vezes pode ser preferível usar o transporte TCP. O TCP oferece suporte à criptografia TLS de ponta a ponta do VDA para o aplicativo Citrix Workspace.
Qualidade de áudio
Em geral, uma qualidade de som mais alta consome mais largura de banda e utilização da CPU do servidor, enviando mais dados de áudio para os dispositivos do usuário. A compressão de som permite equilibrar a qualidade do som com o desempenho geral da sessão; use as configurações de política Citrix para configurar os níveis de compressão a serem aplicados aos arquivos de som.
Por padrão, a configuração da política de Qualidade de áudio é definida como Alta - áudio de alta definição quando o transporte TCP é usado. A política é definida como Média - otimizada para fala quando o transporte UDP (recomendado) é usado. A configuração de Áudio de alta definição fornece áudio estéreo de alta fidelidade, mas consome mais largura de banda do que outras configurações de qualidade. Não use essa qualidade de áudio para aplicativos de bate-papo por voz ou vídeo não otimizados (como softphones). O motivo é que isso pode introduzir latência no caminho do áudio, o que não é adequado para comunicações em tempo real. Recomendamos a configuração de política otimizada para fala para áudio em tempo real, independentemente do protocolo de transporte selecionado.
Quando a largura de banda é limitada, por exemplo, conexões via satélite ou discadas, reduzir a qualidade do áudio para Baixa consome a menor largura de banda possível. Nesta situação, crie políticas separadas para usuários em conexões de baixa largura de banda para que os usuários em conexões de alta largura de banda não sejam impactados negativamente.
Para detalhes da configuração, consulte Configurações de política de áudio. Lembre-se de habilitar as configurações de áudio do cliente no dispositivo do usuário.
Diretrizes de largura de banda para reprodução e gravação de áudio:
- Alta qualidade (padrão)
- Taxa de bits: ~100 kbps (mín. 75, máx. 175 kbps) para reprodução / ~70 kbps para captura de microfone
- Número de canais: 2 (Estéreo) para reprodução, 1 (mono) para captura de microfone
- Frequência: 44100 Hz
- Profundidade de bits: 16 bits
- Qualidade média (recomendado para VoIP)
- Taxa de bits: ~16 kbps (mín. 20, máx. 40 kbps) para reprodução, ~16 kbps para captura de microfone
- Número de canais: 1 (Mono) para reprodução e captura
- Frequência: 16000 Hz (banda larga)
- Profundidade de bits: 16 bits
- Baixa qualidade
- Taxa de bits: ~11 kbps (mín. 10; máx. 25 kbps) para reprodução, ~11 kbps para captura de microfone
- Número de canais: 1 (Mono) para reprodução e captura
- Frequência: 8000 Hz (banda estreita)
- Profundidade de bits: 16 bits
Redirecionamento de áudio do cliente
Para permitir que os usuários recebam áudio de um aplicativo em um servidor por meio de alto-falantes ou outros dispositivos de som no dispositivo do usuário, deixe a configuração de Redirecionamento de áudio do cliente como Permitido. Este é o padrão.
O mapeamento de áudio do cliente adiciona carga extra aos servidores e à rede. No entanto, proibir o redirecionamento de áudio do cliente desabilita toda a funcionalidade de áudio HDX™.
Para detalhes da configuração, consulte Configurações de política de áudio. Lembre-se de habilitar as configurações de áudio do cliente no dispositivo do usuário.
Redirecionamento de microfone do cliente
Para permitir que os usuários gravem áudio usando dispositivos de entrada, como microfones no dispositivo do usuário, deixe a configuração de Redirecionamento de microfone do cliente em seu padrão (Permitido).
Por segurança, os dispositivos do usuário alertam seus usuários quando servidores em que não confiam tentam acessar microfones. Os usuários podem optar por aceitar ou rejeitar o acesso antes de usar o microfone. Os usuários podem desabilitar este alerta no aplicativo Citrix Workspace.
Para detalhes da configuração, consulte Configurações de política de áudio. Lembre-se de habilitar as configurações de áudio do cliente no dispositivo do usuário.
Áudio Plug N Play
A configuração da política Áudio Plug N Play permite ou impede o uso de vários dispositivos de áudio para gravar e reproduzir som. Esta configuração está Habilitada por padrão. O Áudio Plug N Play permite que os dispositivos de áudio sejam reconhecidos. Os dispositivos são reconhecidos mesmo que não estejam conectados até depois do início da sessão do usuário.
Esta configuração se aplica apenas a máquinas Windows Multi-session OS.
Para detalhes da configuração, consulte Configurações de política de áudio.
Limite de largura de banda de redirecionamento de áudio e porcentagem de limite de largura de banda de redirecionamento de áudio
A configuração da política Limite de largura de banda de redirecionamento de áudio especifica a largura de banda máxima (em kilobits por segundo) para reprodução e gravação de áudio em uma sessão.
A configuração Porcentagem de limite de largura de banda de redirecionamento de áudio especifica a largura de banda máxima para redirecionamento de áudio como uma porcentagem da largura de banda total disponível.
Por padrão, zero (sem máximo) é especificado para ambas as configurações. Se ambas as configurações forem configuradas, a que tiver o menor limite de largura de banda será usada.
Para detalhes da configuração, consulte Configurações de política de largura de banda. Lembre-se de habilitar as configurações de áudio do cliente no dispositivo do usuário.
Áudio sobre transporte em tempo real UDP e intervalo de porta UDP de áudio
Por padrão, o Áudio sobre User Datagram Protocol (UDP) Real-time Transport é permitido (quando selecionado no momento da instalação). Ele abre uma porta UDP no servidor para conexões que usam Áudio sobre User Datagram Protocol (UDP) Real-time Transport. Se houver congestionamento de rede ou perda de pacotes, recomendamos configurar UDP/RTP para áudio para garantir a melhor experiência possível para o usuário. Para qualquer áudio em tempo real, como aplicativos de softphone, o áudio UDP é preferível ao EDT. O UDP permite a perda de pacotes sem retransmissão, garantindo que nenhuma latência seja adicionada em conexões com alta perda de pacotes.
Importante:
Quando o Citrix Gateway não está no caminho, os dados de áudio transmitidos com UDP não são criptografados. Se o Citrix Gateway estiver configurado para acessar recursos do Citrix Virtual Apps and Desktops™, o tráfego de áudio entre o dispositivo de endpoint e o Citrix Gateway é protegido usando o protocolo DTLS.
O intervalo de porta UDP de áudio especifica o intervalo de números de porta que o VDA do Windows usa para trocar dados de pacotes de áudio com o dispositivo do usuário.
Por padrão, o intervalo é de 16500 a 16509.
Para detalhes da configuração sobre Áudio sobre Transporte em Tempo Real UDP, consulte Configurações de política de áudio. Para detalhes sobre o intervalo de porta UDP de áudio, consulte Configurações de política de conexões multi-stream. Lembre-se de habilitar as configurações de áudio do cliente no dispositivo do usuário.
O áudio sobre UDP requer o VDA do Windows. Para políticas suportadas no VDA do Linux, consulte Lista de suporte de políticas.
Políticas de configuração de áudio para dispositivos de usuário
- Carregue os modelos de política de grupo seguindo Configurando o modelo administrativo do Objeto de Política de Grupo.
- No Editor de Política de Grupo, expanda Modelos Administrativos > Componentes Citrix > Citrix Workspace > Experiência do Usuário.
- Para Configurações de áudio do cliente, selecione Não Configurado, Habilitado ou Desabilitado.
- Não Configurado. Por padrão, o Redirecionamento de Áudio é habilitado usando áudio de alta qualidade ou as configurações de áudio personalizadas configuradas anteriormente.
- Habilitado. Habilita o redirecionamento de áudio usando as opções selecionadas.
- Desabilitado. Desabilita o redirecionamento de áudio.
- Se você selecionar Habilitado, escolha uma qualidade de som. Para áudio UDP, use Média (padrão).
- Somente para áudio UDP, selecione Habilitar Transporte em Tempo Real e, em seguida, defina o intervalo de portas de entrada a serem abertas no firewall local do Windows.
- Para usar o Áudio UDP com o Citrix Gateway, selecione Permitir Transporte em Tempo Real Através do gateway. Configure o Citrix Gateway com DTLS. Para obter mais informações, consulte este artigo.
Como Administrador, se você não tiver controle sobre os dispositivos de endpoint para fazer essas alterações, use os atributos default.ica do StoreFront para habilitar o Áudio UDP. Por exemplo, para dispositivos próprios ou computadores domésticos.
- Na máquina StoreFront, abra C:\inetpub\wwwroot\Citrix\<Nome da Loja>\App_Data\default.ica com um editor como o Bloco de Notas.
-
Faça as seguintes entradas na seção [Application].
; Este texto habilita o Transporte em Tempo Real EnableRtpAudio=true ; Este texto permite o Transporte em Tempo Real Através do gateway EnableUDPThroughGateway=true ; Este texto define a qualidade do áudio como Média AudioBandwidthLimit=1 ; Intervalo de porta UDP RtpAudioLowestPort=16500 RtpAudioHighestPort=16509 <!--NeedCopy-->
Se você habilitar o áudio User Datagram Protocol (UDP) editando default.ica, o áudio UDP será habilitado para todos os usuários que estiverem usando essa loja.
Evitar eco durante conferências multimídia
Usuários em conferências de áudio ou vídeo podem ouvir um eco. Ecos geralmente ocorrem quando alto-falantes e microfones estão muito próximos um do outro. Por esse motivo, recomendamos o uso de fones de ouvido para conferências de áudio e vídeo.
O HDX oferece uma opção de cancelamento de eco (habilitada por padrão) que minimiza qualquer eco. A eficácia do cancelamento de eco é sensível à distância entre os alto-falantes e o microfone. Certifique-se de que os dispositivos não estejam muito próximos ou muito distantes um do outro.
Você pode alterar uma configuração de registro para desabilitar o cancelamento de eco. Para obter informações, consulte Evitar eco durante conferências multimídia na lista de recursos gerenciados por meio do registro.
Softphones
Um softphone é um software que atua como uma interface de telefone. Você usa um softphone para fazer chamadas pela internet a partir de um computador ou outro dispositivo inteligente. Ao usar um softphone, você pode discar números de telefone e realizar outras funções relacionadas ao telefone usando uma tela.
O Citrix Virtual Apps™ and Desktops oferece suporte a várias alternativas para a entrega de softphones.
- Modo de controle. O softphone hospedado controla um aparelho telefônico físico. Neste modo, nenhum tráfego de áudio passa pelo servidor Citrix Virtual Apps and Desktops.
-
Suporte a softphone otimizado para HDX RealTime (recomendado). O mecanismo de mídia é executado no dispositivo do usuário, e o tráfego de Voz sobre Protocolo de Internet flui de ponto a ponto. Para exemplos, consulte:
- Otimização HDX para Microsoft Teams
- HDX RealTime Optimization Pack, que otimiza a entrega do Microsoft Skype for Business
- Cisco Jabber Softphone for VDI (anteriormente conhecido como VXME)
- Cisco Webex Meetings for VDI
- Avaya VDI Equinox (anteriormente conhecido como VDI Communicator)
- Zoom VDI Plugin
- Genesys PureEngage Cloud
- Dispositivo de ditado Nuance Dragon PowerMic
- Acesso a Aplicativos Locais. Um recurso do Citrix Virtual Apps and Desktops e do Citrix DaaS (anteriormente serviço Citrix Virtual Apps and Desktops) que permite que um aplicativo como um softphone seja executado localmente no dispositivo do usuário Windows, mas apareça perfeitamente integrado ao seu desktop virtual/publicado. Este recurso descarrega todo o processamento de áudio para o dispositivo do usuário. Para obter mais informações, consulte Acesso a Aplicativos Locais e redirecionamento de URL.
- Suporte a softphone genérico HDX RealTime. Voz sobre Protocolo de Internet sobre ICA.
Suporte a softphone genérico
O suporte a softphone genérico permite hospedar um softphone não modificado no XenApp ou XenDesktop no data center. O tráfego de áudio passa pelo protocolo Citrix ICA (preferencialmente usando UDP/RTP) para o dispositivo do usuário executando o aplicativo Citrix Workspace.
O suporte a softphone genérico é um recurso do HDX RealTime. Essa abordagem para a entrega de softphones é especialmente útil quando:
- Uma solução otimizada para a entrega do softphone não está disponível e o usuário não está em um dispositivo Windows onde o Acesso a Aplicativos Locais pode ser usado.
- O mecanismo de mídia necessário para a entrega otimizada do softphone não está instalado no dispositivo do usuário ou não está disponível para a versão do sistema operacional em execução no dispositivo do usuário. Neste cenário, o HDX RealTime Genérico fornece uma solução de fallback valiosa.
Existem duas considerações de entrega de softphone usando o Citrix Virtual Apps and Desktops:
- Como o aplicativo softphone é entregue ao desktop virtual/publicado.
- Como o áudio é entregue de e para o fone de ouvido, microfone e alto-falantes do usuário, ou aparelho telefônico USB.
O Citrix Virtual Apps and Desktops inclui inúmeras tecnologias para suportar a entrega genérica de softphones:
- Codec otimizado para fala para codificação rápida de áudio em tempo real e eficiência de largura de banda.
- Pilha de áudio de baixa latência.
- Buffer de jitter do lado do servidor para suavizar o áudio quando a latência da rede flutua.
- Marcação de pacotes (DSCP e WMM) para Qualidade de Serviço.
- Marcação DSCP para pacotes RTP (Camada 3)
- Marcação WMM para Wi-Fi
As versões do aplicativo Citrix Workspace para Windows, Linux, Chrome e Mac também são compatíveis com Voz sobre Protocolo de Internet. O aplicativo Citrix Workspace para Windows oferece estes recursos:
- Buffer de jitter do lado do cliente - Garante áudio suave mesmo quando a latência da rede flutua.
- Cancelamento de eco - Permite maior variação na distância entre microfone e alto-falantes para trabalhadores que não usam fone de ouvido.
- Áudio plug-n-play - Dispositivos de áudio não precisam ser conectados antes de iniciar uma sessão. Eles podem ser conectados a qualquer momento.
- Roteamento de dispositivo de áudio - Os usuários podem direcionar o toque para os alto-falantes, mas o caminho de voz para o fone de ouvido.
- ICA multi-stream - Permite roteamento flexível baseado em Qualidade de Serviço sobre a rede.
- O ICA suporta quatro streams TCP e dois UDP. Um dos streams UDP suporta áudio em tempo real sobre RTP.
Para um resumo dos recursos do aplicativo Citrix Workspace, consulte Matriz de Recursos do Citrix Receiver.
Recomendações de configuração do sistema
Hardware e Software do Cliente: Para uma qualidade de áudio ideal, recomendamos a versão mais recente do aplicativo Citrix Workspace e um fone de ouvido de boa qualidade que tenha cancelamento de eco acústico (AEC). As versões do aplicativo Citrix Workspace para Windows, Linux e Mac suportam Voz sobre Protocolo de Internet. Além disso, a Dell Wyse oferece suporte a Voz sobre Protocolo de Internet para ThinOS (WTOS).
Considerações sobre a CPU: Monitore o uso da CPU no VDA para determinar se é necessário atribuir duas CPUs virtuais a cada máquina virtual. Voz e vídeo em tempo real são intensivos em dados. A configuração de duas CPUs virtuais reduz a latência de troca de threads. Portanto, recomendamos que você configure duas vCPUs em um ambiente VDI do Citrix Virtual Desktops™.
Ter duas CPUs virtuais não significa necessariamente dobrar o número de CPUs físicas, pois as CPUs físicas podem ser compartilhadas entre as sessões.
O Citrix Gateway Protocol (CGP), que é usado para o recurso de Confiabilidade da Sessão, também aumenta o consumo da CPU. Em conexões de rede de alta qualidade, você pode desabilitar esse recurso para reduzir o consumo da CPU no VDA. Nenhuma das etapas anteriores pode ser necessária em um servidor poderoso.
Áudio UDP: O áudio sobre UDP oferece excelente tolerância a congestionamento de rede e perda de pacotes. Recomendamos-o em vez de TCP quando disponível.
Configuração de LAN/WAN: A configuração adequada da rede é crítica para uma boa qualidade de áudio em tempo real. Normalmente, você deve configurar redes locais virtuais (VLANs) porque pacotes de broadcast excessivos podem introduzir jitter. Dispositivos habilitados para IPv6 podem gerar muitos pacotes de broadcast. Se o suporte a IPv6 não for necessário, você pode desabilitar o IPv6 nesses dispositivos. Configure para suportar Qualidade de Serviço.
Configurações para uso de conexões WAN: Você pode usar o bate-papo por voz em conexões LAN e WAN. Em uma conexão WAN, a qualidade do áudio depende da latência, perda de pacotes e jitter na conexão. Se estiver entregando softphones para usuários em uma conexão WAN, recomendamos usar o NetScaler® SD-WAN entre o data center e o escritório remoto. Isso mantém uma alta Qualidade de Serviço. O NetScaler SD-WAN suporta ICA Multi-Stream, incluindo UDP. Além disso, para um único stream TCP, é possível distinguir as prioridades de vários canais virtuais ICA para garantir que dados de áudio em tempo real de alta prioridade recebam tratamento preferencial.
Use o Director ou o HDX Monitor para validar sua configuração HDX.
Conexões de usuário remoto: O Citrix Gateway suporta DTLS para entregar tráfego UDP/RTP nativamente (sem encapsulamento em TCP). Abra firewalls bidirecionalmente para tráfego UDP na Porta 443.
Seleção de codec e consumo de largura de banda: Entre o dispositivo do usuário e o VDA no data center, recomendamos usar a configuração de codec Otimizado para Fala, também conhecida como áudio de Qualidade Média. Entre a plataforma VDA e o IP-PBX, o softphone usa qualquer codec configurado ou negociado. Por exemplo:
- G711 oferece boa qualidade de voz, mas tem um requisito de largura de banda de 80 kilobits por segundo a 100 kilobits por segundo por chamada (dependendo das sobrecargas da Camada 2 da Rede).
- G729 oferece boa qualidade de voz e tem um baixo requisito de largura de banda de 30 kilobits por segundo a 40 kilobits por segundo por chamada (dependendo das sobrecargas da Camada 2 da Rede).
Entrega de aplicativos softphone para o desktop virtual
Existem dois métodos pelos quais você pode entregar um softphone para o desktop virtual XenDesktop®:
- O aplicativo pode ser instalado na imagem do desktop virtual.
- O aplicativo pode ser transmitido para o desktop virtual usando o Microsoft App‑V. Essa abordagem tem vantagens de gerenciamento porque a imagem do desktop virtual é mantida organizada. Depois de ser transmitido para o desktop virtual, o aplicativo é executado nesse ambiente como se tivesse sido instalado da maneira usual. Nem todos os aplicativos são compatíveis com o App-V.
Entrega de áudio de e para o dispositivo do usuário
O HDX RealTime Genérico suporta dois métodos de entrega de áudio de e para o dispositivo do usuário:
- Canal Virtual de Áudio Citrix. Geralmente, recomendamos o Canal Virtual de Áudio Citrix porque ele foi projetado especificamente para transporte de áudio.
- Redirecionamento USB Genérico. Suporta dispositivos de áudio com botões ou um display (ou ambos), dispositivo de interface humana (HID), se o dispositivo do usuário estiver em uma conexão LAN ou semelhante a LAN de volta ao servidor Citrix Virtual Apps and Desktops.
Canal virtual de áudio Citrix
O Canal Virtual de Áudio Citrix bidirecional (CTXCAM) permite que o áudio seja entregue de forma eficiente pela rede. O HDX RealTime Genérico pega o áudio do fone de ouvido ou microfone do usuário e o compacta. Em seguida, ele o envia via ICA para o aplicativo softphone no desktop virtual. Da mesma forma, a saída de áudio do softphone é compactada e enviada na outra direção para o fone de ouvido ou alto-falantes do usuário. Essa compactação é independente da compactação usada pelo próprio softphone (como G.729 ou G.711). Ela é feita usando o codec Otimizado para Fala (Qualidade Média). Suas características são ideais para Voz sobre Protocolo de Internet. Ele apresenta tempo de codificação rápido e consome apenas aproximadamente 56 Kilobits por segundo de largura de banda de rede (28 Kbps em cada direção), pico. Este codec deve ser explicitamente selecionado no console de Gerenciamento do serviço porque não é o codec de áudio padrão. O padrão é o codec HD Audio (Alta Qualidade). Este codec é excelente para trilhas sonoras estéreo de alta fidelidade, mas é mais lento para codificar em comparação com o codec Otimizado para Fala.
Redirecionamento USB Genérico
A tecnologia de Redirecionamento USB Genérico da Citrix (canal virtual CTXGUSB) fornece um meio genérico de acesso remoto a dispositivos USB, incluindo dispositivos compostos (áudio mais HID) e dispositivos USB isócronos. Essa abordagem é limitada a usuários conectados à LAN. O motivo é que o protocolo USB tende a ser sensível à latência da rede e requer uma largura de banda de rede considerável. O redirecionamento USB isócrono funciona bem ao usar alguns softphones. Esse redirecionamento oferece excelente qualidade de voz e baixa latência. No entanto, o Canal Virtual de Áudio Citrix é preferível porque é otimizado para tráfego de áudio. A principal exceção é quando você está usando um dispositivo de áudio com botões. Por exemplo, um telefone USB conectado ao dispositivo do usuário que está conectado à LAN do data center. Nesse caso, o Redirecionamento USB Genérico suporta botões no aparelho telefônico ou fone de ouvido que controlam recursos enviando um sinal de volta para o softphone. Não há problema com botões que funcionam localmente no dispositivo.
Limitação
Depois de instalar um dispositivo de áudio no seu cliente, habilitar o redirecionamento de áudio e iniciar uma sessão RDS, os arquivos de áudio podem não reproduzir áudio. Como solução alternativa, adicione a chave de registro na máquina RDS e, em seguida, reinicie a máquina. Para obter informações, consulte Limitação de áudio na lista de recursos gerenciados por meio do registro.
Neste artigo
- Qualidade de áudio
- Redirecionamento de áudio do cliente
- Redirecionamento de microfone do cliente
- Áudio Plug N Play
- Limite de largura de banda de redirecionamento de áudio e porcentagem de limite de largura de banda de redirecionamento de áudio
- Áudio sobre transporte em tempo real UDP e intervalo de porta UDP de áudio
- Políticas de configuração de áudio para dispositivos de usuário
- Evitar eco durante conferências multimídia
- Softphones
- Limitação