Visão geral do HDX™
Aviso:
A edição incorreta do Registro pode causar sérios problemas que podem exigir a reinstalação do 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. Certifique-se de fazer backup do Registro antes de editá-lo.
O Citrix HDX representa um amplo conjunto de tecnologias que oferecem uma experiência de alta definição aos usuários de aplicativos e desktops centralizados, em qualquer dispositivo e em qualquer rede.
O HDX foi projetado com base em três princípios técnicos:
- Redirecionamento inteligente
- Compactação adaptável
- Desduplicação de dados
Aplicados em diferentes combinações, eles otimizam a experiência de TI e do usuário, diminuem o consumo de largura de banda e aumentam a densidade de usuários por servidor de hospedagem.
- Redirecionamento inteligente - O redirecionamento inteligente examina a atividade da tela, os comandos do aplicativo, o dispositivo de endpoint e os recursos de rede e servidor para determinar instantaneamente como e onde renderizar um aplicativo ou atividade de desktop. A renderização pode ocorrer no dispositivo de endpoint ou no servidor de hospedagem.
-
Compactação adaptável - A compactação adaptável permite que exibições multimídia ricas sejam entregues em conexões de rede finas. O HDX primeiro avalia várias variáveis, como o tipo de entrada, dispositivo e exibição (texto, vídeo, voz e multimídia). Ele escolhe o codec de compactação ideal e a melhor proporção de uso de CPU e GPU. Em seguida, ele se adapta inteligentemente com base em cada usuário e base únicos. Essa adaptação inteligente é por usuário, ou mesmo por sessão.
- Desduplicação de dados - A desduplicação do tráfego de rede reduz os dados agregados enviados entre o cliente e o servidor. Isso é feito aproveitando padrões repetidos em dados comumente acessados, como gráficos de bitmap, documentos, trabalhos de impressão e mídia transmitida. O cache desses padrões permite que apenas as alterações sejam transmitidas pela rede, eliminando o tráfego duplicado. O HDX também oferece suporte à transmissão multicast de fluxos multimídia, onde uma única transmissão da fonte é visualizada por vários assinantes em um local, em vez de uma conexão um-para-um para cada usuário.
No dispositivo
O HDX usa a capacidade de computação dos dispositivos do usuário para aprimorar e otimizar a experiência do usuário. A tecnologia HDX garante que os usuários recebam uma experiência suave e contínua com conteúdo multimídia em seus desktops ou aplicativos virtuais. O controle de espaço de trabalho permite que os usuários pausem desktops e aplicativos virtuais e retomem o trabalho de um dispositivo diferente no ponto em que pararam.
Na rede
O HDX incorpora recursos avançados de otimização e aceleração para oferecer o melhor desempenho em qualquer rede, incluindo conexões WAN de baixa largura de banda e alta latência.
Os recursos do HDX se adaptam às mudanças no ambiente. Os recursos equilibram desempenho e largura de banda. Eles aplicam as melhores tecnologias para cada cenário de usuário, seja o desktop ou aplicativo acessado localmente na rede corporativa ou remotamente de fora do firewall corporativo.
No data center
O HDX usa o poder de processamento e a escalabilidade dos servidores para oferecer desempenho gráfico avançado, independentemente dos recursos do dispositivo cliente.
O monitoramento de canal HDX fornecido pelo Citrix Director exibe o status dos canais HDX conectados nos dispositivos do usuário.
HDX Insight
O HDX Insight é a integração do NetScaler® Network Inspector e do Performance Manager com o Director. Ele captura dados sobre o tráfego ICA e fornece uma visualização de painel de detalhes em tempo real e históricos. Esses dados incluem latência de sessão ICA do lado do cliente e do lado do servidor, uso de largura de banda dos canais ICA e o valor do tempo de ida e volta do ICA de cada sessão.
Você pode habilitar o NetScaler para usar o canal virtual HDX Insight para mover todos os pontos de dados necessários em um formato não compactado. Se você desabilitar esse recurso, o dispositivo NetScaler descriptografa e descompacta o tráfego ICA® espalhado por vários canais virtuais. Usar o único canal virtual diminui a complexidade, aumenta a escalabilidade e é mais econômico.
Requisitos mínimos:
- Citrix Virtual Apps and Desktops™ 7 v1808
- XenApp and XenDesktop 7.17
- NetScaler version 12.0 Build 57.x
- Citrix Workspace™ app for Windows 1808
- Citrix Receiver for Windows 4.10
- Citrix Workspace app for Mac 1808
- Citrix Receiver for Mac 12.8
Habilitar ou desabilitar o canal virtual HDX Insight
Para desabilitar esse recurso, defina as propriedades do serviço Citrix NetScaler Application Flow como Disabled. Para habilitar, defina o serviço como Automatic. Em ambos os casos, recomendamos que você reinicie a máquina do servidor após alterar essas propriedades. Por padrão, esse serviço está habilitado (Automatic).
Experimente os recursos HDX do seu desktop virtual
- Para ver como o redirecionamento de conteúdo do navegador, uma das quatro tecnologias de redirecionamento multimídia HDX, acelera a entrega de conteúdo multimídia HTML5 e WebRTC:
- Baixe a extensão do navegador Chrome e instale-a no desktop virtual.
- Para experimentar como o redirecionamento de conteúdo do navegador acelera a entrega de conteúdo multimídia para desktops virtuais, assista a um vídeo em seu desktop de um site que contenha vídeos HTML5, como o YouTube. Os usuários não sabem quando o redirecionamento de conteúdo do navegador está em execução. Para ver se o redirecionamento de conteúdo do navegador está sendo usado, arraste a janela do navegador rapidamente. Você verá um atraso ou fora do quadro entre a área de visualização e a interface do usuário. Você também pode clicar com o botão direito do mouse na página da web e procurar por About HDX Browser Redirection no menu.
- Para ver como o HDX oferece áudio de alta definição:
- Configure seu cliente Citrix para máxima qualidade de áudio; consulte a documentação do aplicativo Citrix Workspace para obter detalhes.
- Reproduza arquivos de música usando um reprodutor de áudio digital (como o iTunes) em seu desktop.
O HDX oferece uma experiência superior de gráficos e vídeo para a maioria dos usuários por padrão, e a configuração não é necessária. As configurações de política da Citrix que fornecem a melhor experiência para a maioria dos casos de uso são habilitadas por padrão.
- O HDX seleciona automaticamente o melhor método de entrega com base no cliente, plataforma, aplicativo e largura de banda da rede, e então se autoajusta com base nas condições de mudança.
- O HDX otimiza o desempenho de gráficos e vídeo 2D e 3D.
- O HDX permite que os dispositivos do usuário transmitam arquivos multimídia diretamente do provedor de origem na internet ou intranet, em vez de através do servidor host. Se os requisitos para essa busca de conteúdo do lado do cliente não forem atendidos, a entrega de mídia retorna para a busca de conteúdo do lado do servidor e redirecionamento multimídia. Geralmente, ajustes nas políticas de recursos de redirecionamento multimídia não são necessários.
- O HDX entrega conteúdo de vídeo rico renderizado pelo servidor para desktops virtuais quando o redirecionamento multimídia não está disponível: Assista a um vídeo em um site que contenha vídeos de alta definição, como http://www.microsoft.com/silverlight/iis-smooth-streaming/demo/.
É bom saber:
- Para obter informações de suporte e requisitos para recursos HDX, consulte o artigo Requisitos do sistema. Salvo indicação em contrário, os recursos HDX estão disponíveis para máquinas Windows Multi-session OS e Windows Single-session OS compatíveis, além de desktops de Acesso Remoto a PC.
- Este conteúdo descreve como otimizar a experiência do usuário, melhorar a escalabilidade do servidor ou reduzir os requisitos de largura de banda. Para obter informações sobre como usar as políticas e configurações de política da Citrix, consulte a documentação de políticas da Citrix para esta versão.
- Para instruções que incluem a edição do Registro, tenha cuidado: a edição incorreta do Registro pode causar sérios problemas que podem exigir a reinstalação do 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. Certifique-se de fazer backup do Registro antes de editá-lo.
Reconexão automática do cliente e confiabilidade da sessão
Ao acessar aplicativos ou desktops hospedados, pode ocorrer interrupção da rede. Para experimentar uma reconexão mais suave, oferecemos reconexão automática do cliente e confiabilidade da sessão. Em uma configuração padrão, a confiabilidade da sessão é iniciada e, em seguida, a reconexão automática do cliente segue.
Reconexão automática do cliente:
A reconexão automática do cliente reinicia o mecanismo do cliente para reconectar a uma sessão desconectada. A reconexão automática do cliente fecha (ou desconecta) a sessão do usuário após o tempo especificado na configuração. Se a reconexão automática do cliente estiver em andamento, o sistema envia notificação de interrupção de rede de aplicativos e desktops ao usuário da seguinte forma:
- Desktops. A janela da sessão fica esmaecida e um cronômetro de contagem regressiva mostra o tempo até que as reconexões ocorram.
- Aplicativos. A janela da sessão é fechada e uma caixa de diálogo aparece para o usuário contendo um cronômetro de contagem regressiva mostrando o tempo até que as reconexões sejam tentadas.
Durante a reconexão automática do cliente, as sessões são reiniciadas esperando conectividade de rede. O usuário não pode interagir com as sessões enquanto a reconexão automática do cliente estiver em andamento.
Na reconexão, as sessões desconectadas se reconectam usando as informações de conexão salvas. O usuário pode interagir com os aplicativos e desktops normalmente.
Configurações padrão de reconexão automática do cliente:
- Tempo limite de reconexão automática do cliente: 120 segundos
- Reconexão automática do cliente: Habilitado
- Autenticação de reconexão automática do cliente: Desabilitado
- Registro de reconexão automática do cliente: Desabilitado
Para obter mais informações, consulte Configurações de política de reconexão automática do cliente.
Confiabilidade da sessão:
A confiabilidade da sessão reconecta as sessões ICA de forma contínua em caso de interrupções de rede. A confiabilidade da sessão fecha (ou desconecta) a sessão do usuário após o tempo especificado na configuração. Após o tempo limite de confiabilidade da sessão, as configurações de reconexão automática do cliente entram em vigor, tentando reconectar o usuário à sessão desconectada. Quando a confiabilidade da sessão está em andamento, a notificação de interrupção de rede de aplicativos e desktops é enviada ao usuário da seguinte forma:
- Desktops. A janela da sessão torna-se translúcida e um cronômetro de contagem regressiva mostra o tempo até que as reconexões ocorram.
- Aplicativos. A janela torna-se translúcida junto com pop-ups de conexão interrompida da área de notificação.
Enquanto a confiabilidade da sessão estiver ativa, o usuário não pode interagir com as sessões ICA. No entanto, as ações do usuário, como pressionamentos de tecla, são armazenadas em buffer por alguns segundos imediatamente após a interrupção da rede e retransmitidas quando a rede estiver disponível.
Na reconexão, o cliente e o servidor retomam no mesmo ponto em que estavam em sua troca de protocolo. As janelas da sessão perdem a translucidez e os pop-ups apropriados da área de notificação são mostrados para os aplicativos.
Configurações padrão de confiabilidade da sessão
- Tempo limite de confiabilidade da sessão: 180 segundos
- Nível de opacidade da interface do usuário de reconexão: 80%
- Conexão de confiabilidade da sessão: Habilitado
- Número da porta de confiabilidade da sessão: 2598
Para obter mais informações, consulte Configurações de política de confiabilidade da sessão.
NetScaler com reconexão automática do cliente e confiabilidade da sessão:
Se as políticas Multistream e Multiport estiverem habilitadas no servidor e qualquer uma ou todas essas condições forem verdadeiras, a reconexão automática do cliente não funcionará:
- A confiabilidade da sessão está desabilitada no NetScaler Gateway.
- Ocorre um failover no dispositivo NetScaler.
- O NetScaler SD-WAN é usado com o NetScaler Gateway.
Taxa de transferência adaptável HDX
A taxa de transferência adaptável HDX ajusta inteligentemente a taxa de transferência de pico da sessão ICA ajustando os buffers de saída. O número de buffers de saída é inicialmente definido com um valor alto. Esse valor alto permite que os dados sejam transmitidos ao cliente de forma mais rápida e eficiente, especialmente em redes de alta latência. Proporcionar melhor interatividade, transferências de arquivos mais rápidas, reprodução de vídeo mais suave, maior taxa de quadros e resolução resulta em uma experiência de usuário aprimorada.
A interatividade da sessão é constantemente medida para determinar se algum fluxo de dados dentro da sessão ICA está afetando adversamente a interatividade. Se isso ocorrer, a taxa de transferência é diminuída para reduzir o impacto do grande fluxo de dados na sessão e permitir que a interatividade se recupere.
Importante:
A taxa de transferência adaptável HDX altera a forma como os buffers de saída são definidos, movendo esse mecanismo do cliente para o VDA, e nenhuma configuração manual é necessária.
Este recurso tem os seguintes requisitos:
- VDA versão 1811 ou posterior
- Workspace app para Windows 1811 ou posterior
Melhore a qualidade da imagem enviada para os dispositivos do usuário
As seguintes configurações de política de exibição visual controlam a qualidade das imagens enviadas de desktops virtuais para dispositivos do usuário.
- Qualidade visual. Controla a qualidade visual das imagens exibidas no dispositivo do usuário: média, alta, sempre sem perdas, construir para sem perdas (padrão = média). A qualidade real do vídeo usando a configuração padrão de média depende da largura de banda disponível.
- Taxa de quadros alvo. Especifica o número máximo de quadros por segundo que são enviados do desktop virtual para o dispositivo do usuário (padrão = 30). Para dispositivos com CPUs mais lentas, especificar um valor menor pode melhorar a experiência do usuário. A taxa de quadros máxima suportada por segundo é 60.
- Limite de memória de exibição. Especifica o tamanho máximo do buffer de vídeo para a sessão em kilobytes (padrão = 65536 KB). Para conexões que exigem maior profundidade de cor e maior resolução, aumente o limite. Você pode calcular a memória máxima necessária.
Melhore o desempenho da videoconferência
Vários aplicativos populares de videoconferência são otimizados para entrega a partir do Citrix DaaS (anteriormente serviço Citrix Virtual Apps and Desktops) por meio de redirecionamento multimídia (consulte, por exemplo, HDX RealTime Optimization Pack). Para aplicativos que não são otimizados, a compactação de vídeo da webcam HDX melhora a eficiência da largura de banda e a tolerância à latência para webcams durante videoconferências em uma sessão. Essa tecnologia transmite o tráfego da webcam por um canal virtual multimídia dedicado. Essa tecnologia usa menos largura de banda em comparação com o suporte de redirecionamento USB isócrono HDX Plug-n-Play e funciona bem em conexões WAN.
Os usuários do aplicativo Citrix Workspace podem substituir o comportamento padrão escolhendo a configuração Don’t use my microphone or webcam do Desktop Viewer Mic & Webcam. Para evitar que os usuários alternem da compactação de vídeo da webcam HDX, desabilite o redirecionamento de dispositivo USB usando as configurações de política em ICA policy settings > USB Devices policy settings.
A compactação de vídeo da webcam HDX exige que as seguintes configurações de política estejam habilitadas (todas estão habilitadas por padrão).
- Redirecionamento de áudio do cliente
- Redirecionamento de microfone do cliente
- Conferência multimídia
- Redirecionamento do Windows Media
Se uma webcam suportar codificação de hardware, a compactação de vídeo HDX usa 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 de chave DWORD à chave do Registro: HKCU\Software\Citrix\HdxRealTime: DeepCompress_ForceSWEncode=1
.
Prioridades de tráfego de rede
As prioridades são atribuídas ao tráfego de rede em várias conexões para uma sessão usando roteadores compatíveis com Qualidade de Serviço. Quatro fluxos TCP e dois fluxos User Datagram Protocol (UDP) estão disponíveis para transportar o tráfego ICA entre o dispositivo do usuário e o servidor:
- Fluxos TCP - tempo real, interativo, em segundo plano e em massa
- Fluxos UDP - voz e remoting de exibição Framehawk
Cada canal virtual é associado a uma prioridade específica e transportado na conexão correspondente. Você pode definir os canais independentemente, com base no número da porta TCP usada para a conexão.
Conexões de streaming de vários canais são suportadas para Virtual Delivery Agents (VDAs) instalados em máquinas Windows 10 e Windows 8. Trabalhe com o administrador da sua rede para garantir que as portas Common Gateway Protocol (CGP) configuradas na configuração da Política Multi-Porta sejam atribuídas corretamente nos roteadores de rede.
A Qualidade de Serviço é suportada apenas quando várias portas de confiabilidade de sessão, ou as portas CGP, estão configuradas.
Aviso:
Use segurança de transporte ao usar este recurso. A Citrix recomenda usar Internet Protocol Security (IPsec) ou Transport Layer Security (TLS). As conexões TLS são suportadas apenas quando as conexões atravessam um NetScaler Gateway que suporta ICA multi-stream. Em uma rede corporativa interna, as conexões multi-stream com TLS não são suportadas.
Para definir a Qualidade de Serviço para várias conexões de streaming, adicione as seguintes configurações de política da Citrix a uma política (consulte Configurações de política de conexões multi-stream para obter detalhes):
-
Política Multi-Porta - Essa configuração especifica as portas para o tráfego ICA em várias conexões e estabelece prioridades de rede.
- Selecione uma prioridade na lista de prioridades de porta padrão CGP. Por padrão, a porta primária (2598) tem prioridade Alta.
- Digite mais portas CGP em CGP port1, CGP port2 e CGP port3 conforme necessário, e identifique as prioridades para cada uma. Cada porta deve ter uma prioridade única.
Configure explicitamente os firewalls nos VDAs para permitir o tráfego TCP adicional.
-
Configuração de computador Multi-Stream - Essa configuração está desabilitada por padrão. Se você usar o Citrix NetScaler SD-WAN com suporte Multi-Stream em seu ambiente, não precisará configurar essa configuração. Configure essa configuração de política ao usar roteadores de terceiros ou repetidores de filial legados para obter a Qualidade de Serviço desejada.
-
Configuração de usuário Multi-Stream - Essa configuração está desabilitada por padrão.
Para que as políticas que contêm essas configurações entrem em vigor, os usuários devem fazer logoff e, em seguida, logon na rede.
Mostrar ou ocultar a barra de idiomas remota
A barra de idiomas exibe o idioma de entrada preferencial em uma sessão de aplicativo. Se esse recurso estiver habilitado (padrão), você poderá mostrar ou ocultar a barra de idiomas na interface do usuário Advanced Preferences > Language bar no aplicativo Citrix Workspace para Windows. Usando uma configuração de Registro no lado do VDA, você pode desabilitar o controle do cliente do recurso da barra de idiomas. Se esse recurso estiver desabilitado, a configuração da interface do usuário do cliente não terá efeito, e a configuração atual por usuário determinará o estado da barra de idiomas. Para obter mais informações, consulte Melhore a experiência do usuário.
Para desabilitar o controle do cliente do recurso da barra de idiomas do VDA:
- No editor do Registro, navegue até
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
. - Crie uma chave de valor DWORD, SeamlessFlags, e defina-a como 0x40000.
Mapeamento de teclado Unicode
Os Citrix Receivers não Windows usam o layout de teclado local (Unicode). Se um usuário alterar o layout de teclado local e o layout de teclado do servidor (código de varredura), eles podem não estar em sincronia e a saída estará incorreta. Por exemplo, o Usuário1 altera o layout de teclado local de inglês para alemão. O Usuário1 então altera o teclado do lado do servidor para alemão. Embora ambos os layouts de teclado sejam alemães, eles podem não estar em sincronia, causando uma saída de caractere incorreta.
Habilitar ou desabilitar o mapeamento de layout de teclado Unicode
Por padrão, o recurso está desabilitado no lado do VDA. Para habilitar o recurso, ative-o usando o editor de Registro regedit no VDA. Adicione a seguinte chave de Registro:
KEY_LOCAL_MACHINE/SOFTWARE/Citrix/CtxKlMap
Name: EnableKlKlMap
Type: DWORD
Value: 1
<!--NeedCopy-->
Para desabilitar esse recurso, defina EnableKlMap como 0 ou exclua a chave CtxKlMap.
Habilitar o modo compatível de mapeamento de layout de teclado Unicode
Por padrão, o mapeamento de layout de teclado Unicode automaticamente “engancha” algumas APIs do Windows para recarregar o novo mapa de layout de teclado Unicode quando você altera o layout de teclado no lado do servidor. Alguns aplicativos não podem ser “enganchados”. Para manter a compatibilidade, você pode alterar o recurso para o modo compatível para suportar esses aplicativos não “enganchados”. Adicione a seguinte chave de Registro:
HKEY_LOCAL_MACHINE/SOFTWARE/Citrix/CtxKlMap
Name: DisableWindowHook
Type: DWORD
Value: 1
<!--NeedCopy-->
Para usar o mapeamento normal de layout de teclado Unicode, defina DisableWindowHook como 0.
Neste artigo
- No dispositivo
- Na rede
- No data center
- HDX Insight
- Experimente os recursos HDX do seu desktop virtual
- Reconexão automática do cliente e confiabilidade da sessão
- Taxa de transferência adaptável HDX
- Melhore a qualidade da imagem enviada para os dispositivos do usuário
- Melhore o desempenho da videoconferência
- Prioridades de tráfego de rede
- Mostrar ou ocultar a barra de idiomas remota
- Mapeamento de teclado Unicode