Citrix Virtual Apps and Desktops

Videoconferência HDX e compressão de vídeo na webcam

Aviso:

Editar o registro incorretamente pode causar sérios problemas que podem exigir que você reinstale seu sistema operacional. A Citrix não pode garantir que os problemas resultantes do uso incorreto do Editor do Registro possam ser resolvidos. Use o Editor do Registro por sua conta e risco. Tenha o cuidado de fazer backup do registro antes de editá-lo.

As webcams podem ser usadas por aplicativos executados dentro da sessão virtual usando a compactação de vídeo da webcam HDX ou o redirecionamento USB genérico HDX plug-and-play. Use o Citrix Workspace app > Preferences > Devices para alternar entre modos. A Citrix recomenda que você sempre use a compactação de vídeo de webcam HDX, se possível. O redirecionamento USB genérico HDX é recomendado somente quando há problemas de compatibilidade de aplicativos com compactação de vídeo HDX ou quando você precisa de funcionalidades nativas avançadas da webcam. Para um melhor desempenho, a Citrix recomenda que o Virtual Delivery Agent tenha pelo menos duas CPUs virtuais.

Para evitar que os usuários mudem a compactação de vídeo da webcam HDX, desative o redirecionamento do dispositivo USB usando as configurações da política em Configurações de política em ICA policy settings > USB Devices policy. Os usuários do aplicativo Citrix Workspace podem substituir o comportamento padrão escolhendo a configuração de microfone e webcam do Desktop Viewer Don’t use my microphone or webcam.

Compactação de vídeo de webcam HDX

A compactação de vídeo da webcam HDX também é chamada de modo Optimized de webcam. Esse tipo de compressão de vídeo da webcam envia o vídeo H.264 diretamente para o aplicativo de videoconferência em execução na sessão virtual. Para otimizar os recursos do VDA, a compactação de webcam HDX não codifica, transcodifica e decodifica vídeo da webcam. Esse recurso é ativado por padrão.

Para desativar o streaming direto de vídeo do servidor para o aplicativo de videoconferência, defina a seguinte chave do registro como 0 no VDA.

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxRealTime

Nome: OfferH264ToApp

Tipo: REG_DWORD

Dados: 0

Se você desabilitar a funcionalidade padrão para recursos de streaming de vídeo, a compactação de vídeo de webcam HDX usará a tecnologia de estrutura multimídia que faz parte do sistema operacional cliente para interceptar vídeo de dispositivos de captura, transcodificar e compactá-lo. Os fabricantes de dispositivos de captura fornecem os drivers que se conectam à arquitetura de streaming do kernel do sistema operacional.

O cliente lida com a comunicação com a webcam. Em seguida, o cliente envia o vídeo apenas para o servidor que pode exibi-lo corretamente. O servidor não lida diretamente com a webcam, mas sua integração lhe proporciona o mesmo efeito em sua área de trabalho. O aplicativo Workspace compacta o vídeo para economizar largura de banda e fornecer melhor resiliência em cenários de WAN.

Compactação de webcam

A compactação de vídeo da webcam HDX requer que as seguintes configurações de política estejam habilitadas (todas estão habilitadas por padrão).

  • Multimedia conferencing
  • Windows Media Redirection

Se uma webcam suportar codificação de hardware, a compactação de vídeo HDX usará a codificação de hardware por padrão. A codificação de hardware pode consumir mais largura de banda do que a codificação de software. Para forçar a compactação de software, adicione o seguinte valor à chave de registro no cliente:

HKEY_CURRENT_USER\Software\Citrix\HdxRealTime

Nome: DeepCompress_ForceSWEncode

Tipo: REG_DWORD

Dados: 1

Requisitos de compactação de vídeo de webcam HDX

A compactação de vídeo de webcam HDX suporta as seguintes versões do aplicativo Citrix Workspace:

Plataforma Processador
Aplicativo Citrix Workspace para Windows O aplicativo Citrix Workspace para Windows oferece suporte à compactação de vídeo de webcam para aplicativos de 32 bits e 64 bits no XenApp e XenDesktop 7.17 e versões posteriores. Em versões anteriores, o aplicativo Citrix Workspace para Windows suporta apenas aplicativos de 32 bits.
Aplicativo Citrix Workspace para Mac O aplicativo Citrix Workspace para Mac 2006 ou posterior suporta compactação de vídeo de webcam para aplicativos de 64 bits no XenApp e XenDesktop 7.17 e posteriores. Em versões anteriores, o aplicativo Citrix Workspace para Mac suporta apenas aplicativos de 32 bits.
Aplicativo Citrix Workspace para Linux O aplicativo Citrix Workspace para Linux suporta apenas aplicativos de 32 bits na área de trabalho virtual.
Aplicativo Citrix Workspace para Chrome Como alguns Chromebooks ARM não suportam codificação H.264, apenas aplicativos de 32 bits podem usar a compactação de vídeo de webcam HDX otimizada.

Os aplicativos de vídeo baseados em base de mídia suportam compactação de vídeo de webcam HDX no Windows 8.x ou superior e Windows Server 2012 R2 e superior. Para obter mais informações, consulte o artigo do Knowledge Center CTX132764.

Outros requisitos do dispositivo do usuário:

  • Hardware apropriado para produzir som.
  • Webcam compatível com DirectShow (use as configurações padrão da webcam). As webcams capazes de codificação de hardware reduzem o uso da CPU do lado do cliente.
  • Para compactação de vídeo de webcam HDX, instale drivers de webcam no cliente, obtidos do fabricante da câmera, se possível. A instalação dos drivers de dispositivo não é necessária no servidor.

Cada webcam oferece taxas de quadros diferentes e tem diferentes níveis de brilho e contraste. Ajustar o contraste da webcam pode reduzir significativamente o tráfego a montante. A Citrix usa as seguintes webcams para validação inicial de recursos:

  • Modelos Microsoft LifeCam VX (2000, 3000, 5000, 7000)
  • Creative Live! Cam Optia Pro
  • Logitech QuickCam Messenger
  • Logitech C600, C920
  • HP Deluxe Webcam

Para ajustar a taxa de quadros de vídeo preferida, edite a seguinte chave de registro no cliente:

HKEY_CURRENT_USER\Software\Citrix\HDXRealTime

Nome: FramesPerSecond

Tipo: REG_DWORD

Dados: 15

Se a webcam não suportar a taxa de quadros especificada, o aplicativo usará 15 FPS por padrão.

Streaming de webcam de alta definição

O aplicativo de videoconferência no servidor seleciona o formato e a resolução da webcam com base nos tipos de formato suportados. Quando uma sessão começa, o cliente envia as informações da webcam para o servidor. Escolha uma webcam no aplicativo. Quando a webcam e o aplicativo de videoconferência suportam renderização de alta definição, o aplicativo usa resolução de alta definição. Damos suporte a resoluções de webcam até 1920x1080.

Esse recurso requer o aplicativo Citrix Workspace para Windows, versão mínima 1808 ou Citrix Receiver for Windows, versão mínima 4.10.

Você pode usar uma chave de registro para desativar e habilitar o recurso.

HKEY_LOCAL_MACHINE\Software\Citrix\HDXRealTime

Nome: Enable_HighDefWebcam

Tipo: REG_DWORD

Dados:

0 = Desativar a transmissão de webcam de alta definição

1 = Ativar a transmissão de webcam de alta definição

Se a negociação de tipo de mídia falhar, o HDX cai de volta à resolução padrão de 352x288 CIF. Você pode usar chaves de registro no cliente para configurar a resolução padrão. Faça como que a câmera suporta a resolução especificada:

HKEY_CURRENT_USER\Software\Citrix\HDXRealTime

Nome: DefaultWidth

Tipo: REG_DWORD

Dados (decimal): largura desejada (por exemplo 1280)

Nome: DefaultHeight

Tipo: REG_DWORD

Dados (decimal): altura desejada (por exemplo 720)

A compactação de vídeo de webcam HDX usa significativamente menos largura de banda em comparação com o redirecionamento USB genérico plug-and-play e funciona bem em conexões WAN. Para ajustar a largura de banda, configure a seguinte chave de registro no cliente:

HKEY_CURRENT_USER\Software\Citrix\HDXRealTime

Nome: TargetBitrate

Tipo: REG_DWORD

Dados: 350000

Digite um valor em bits por segundo. Se você não especificar a largura de banda, os aplicativos de videoconferência usam 350000 bps por padrão.

O HDX plug-and-play redirecionamento USB genérico

O redirecionamento USB genérico HDX plug-and-play (isócrono) também é chamado de modo de webcam genérico. O benefício do redirecionamento USB genérico HDX plug-and-play é que você não precisa instalar drivers em seu cliente fino/ponto de extremidade. A pilha USB é virtualizada de tal forma que qualquer coisa que você conecta ao cliente local seja enviada à VM remota. A área de trabalho remota age como se você o conectasse de modo nativo. A área de trabalho do Windows lida com toda a interação com o hardware e executa a lógica plug-and-play para encontrar os drivers corretos. A maioria das webcams funciona se os drivers existirem no servidor e puderem funcionar via ICA. O modo de webcam genérico usa significativamente mais largura de banda (muitos megabits por segundo) porque você está enviando vídeo não compactado para baixo com o protocolo USB pela rede.

Videoconferência HDX e compressão de vídeo na webcam