Otimize WorkSpaces para comunicação em tempo real no WorkSpaces Personal - Amazon WorkSpaces

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Otimize WorkSpaces para comunicação em tempo real no WorkSpaces Personal

A Amazon WorkSpaces oferece uma ampla variedade de técnicas para facilitar a implantação de aplicativos de Comunicação Unificada (UC), como Microsoft Teams, Zoom, Webex e outros. Nos cenários das aplicações contemporâneas, a maioria das aplicações de UC consiste em uma variedade de recursos, incluindo salas de bate-papo individuais, canais colaborativos de bate-papo em grupo, armazenamento e troca de arquivos sem interrupções, eventos ao vivo, webinars, transmissões, compartilhamento e controle interativos de tela, quadro branco e recursos de mensagens de áudio/vídeo off-line. A maior parte dessa funcionalidade está perfeitamente disponível WorkSpaces como recursos padrão, sem a necessidade de ajustes ou aprimoramentos adicionais. No entanto, é importante notar que os elementos de comunicação em tempo real, particularmente one-on-one chamadas e reuniões coletivas em grupo, representam uma exceção a essa regra. A incorporação bem-sucedida dessa funcionalidade frequentemente exige foco e planejamento dedicados durante o processo de WorkSpaces implantação.

Ao planejar sua implementação de funcionalidades de comunicação em tempo real de aplicativos de UC na Amazon WorkSpaces, você tem três modos distintos de configuração de Comunicação em Tempo Real (RTC) para escolher. A seleção depende das aplicações específicas disponibilizadas aos usuários e dos dispositivos cliente a serem usados.

Este documento se concentra na otimização da experiência do usuário para os aplicativos de UC mais comuns na Amazon. WorkSpaces Para otimizações específicas do WorkSpaces Core, consulte a documentação específica do parceiro.

Visão geral dos modos de otimização de mídia

A seguir estão as opções de otimização de mídia disponíveis.

Opção 1: Comunicação em tempo real otimizada para mídia (RTC otimizado para mídia)

Nesse modo, aplicativos de UC e VoIP de terceiros são executados WorkSpace remotamente, enquanto sua estrutura de mídia é transferida para o cliente compatível para comunicação direta. Os seguintes aplicativos de UC usam essa abordagem na Amazon WorkSpaces:

Para que o modo RTC otimizado para mídia funcione, o fornecedor do aplicativo de UC deve desenvolver a integração WorkSpaces usando um dos kits de desenvolvimento de software (SDK) disponíveis, como o SDK de extensão DCV. Este modo requer que os componentes de UC sejam instalados no dispositivo cliente.

Para obter mais informações sobre esse modo, consulte Configurar RTC otimizado para mídia.

Opção 2: Comunicação em tempo real otimizada na sessão (RTC otimizado na sessão)

Nesse modo, o aplicativo de UC inalterado é executado no WorkSpace, canalizando o tráfego de áudio e vídeo por meio do Protocolo de WorkSpaces Streaming para o dispositivo cliente. O áudio local do microfone e o fluxo de vídeo de uma webcam são redirecionados para o WorkSpace, onde são consumidos pelo aplicativo de UC. Esse modo fornece ampla compatibilidade de aplicativos e entrega com eficiência o aplicativo de UC do controle remoto WorkSpace para uma variedade de plataformas de clientes. Não é necessário implantar os componentes da aplicação de UC no dispositivo cliente.

Para obter mais informações sobre esse modo, consulte Configurar o RTC otimizado em sessão.

Opção 3: Comunicação direta em tempo real (RTC direto)

Nesse modo, o aplicativo que opera dentro do WorkSpace assume o controle do aparelho telefônico físico ou virtual localizado na mesa do usuário ou no sistema operacional do cliente. Isso faz com que o tráfego de áudio passe do telefone físico na estação de trabalho do usuário ou do telefone virtual operando no dispositivo do cliente até o ponto de chamada remoto. Instâncias notáveis de aplicações que funcionam nesse modo incluem:

Para obter mais informações sobre esse modo, consulte Configurar o Direct RTC.

Como escolher o modo de otimização de RTC?

Diferentes modos de otimização de RTC podem ser empregados simultaneamente ou configurados para se complementarem como alternativa. Por exemplo, considere habilitar o RTC otimizado para mídia em reuniões no Cisco Webex. Essa configuração garante que os usuários tenham uma comunicação otimizada ao acessar WorkSpace por meio de um cliente de desktop. No entanto, em cenários em que o Webex é acessado de um quiosque de internet compartilhado sem componentes de otimização de UC, o Webex fará a transição perfeita para o modo RTC otimizado na sessão para manter a funcionalidade. Quando os usuários interagem com várias aplicações de UC, os modos de configuração do RTC podem variar de acordo com requisitos exclusivos.

A tabela a seguir representa os recursos comuns de aplicações de UC e define qual modo de configuração RTC promove o melhor resultado.

Atributo RTC direto RTC otimizado para mídia RTC otimizado em sessão

Chat individual

Não requer configuração RTC

Salas de bate-papo em grupo

Não requer configuração RTC

Audioconferência em grupo

O melhor

O melhor

Bom

Videoconferência em grupo

Bom

O melhor

Bom

Chamadas de áudio individuais

O melhor

O melhor

Bom

Chamadas de vídeo individuais

Bom

O melhor

Bom

Quadro branco

Não requer configuração RTC

Áudio/videoclipes/mensagens

Não aplicável

Bom

O melhor

Compartilhamento de arquivos

Não aplicável

Depende da aplicação de UC

O melhor

Compartilhamento e controle de tela

Não aplicável

Depende da aplicação de UC

O melhor

Webinars/transmissão de eventos

Não aplicável

Bom

O melhor

Orientações para otimização do RTC

Configurar RTC otimizado para mídia

O modo RTC otimizado para mídia é possível graças ao uso dos SDKs da Amazon pelo provedor de aplicações de UC. A arquitetura requer que o fornecedor de UC desenvolva um plug-in ou extensão específico de UC e disponibilize ao cliente.

O SDK, que inclui opções publicamente disponíveis, como o SDK de extensão DCV e versões privadas personalizadas, estabelece um canal de controle entre o módulo de aplicativo UC que opera dentro do WorkSpace e um plug-in no lado do cliente. Normalmente, esse canal de controle instrui a extensão do cliente a iniciar ou participar de uma chamada. Depois que a chamada é estabelecida por meio da extensão do lado do cliente, o plug-in UC captura o áudio do microfone e o vídeo da webcam, que são transmitidos diretamente para a nuvem UC ou para um parceiro de chamada. O áudio recebido é reproduzido localmente e o vídeo é sobreposto na interface do usuário do cliente remoto. O canal de controle é responsável por comunicar o status da chamada.

Diagrama mostrando a configuração RTC otimizada para mídia.

WorkSpaces Atualmente, a Amazon oferece suporte aos seguintes aplicativos com o modo RTC otimizado para mídia:

Se você estiver usando um aplicativo que não esteja na lista, é recomendável entrar em contato com o fornecedor do aplicativo e solicitar suporte para o RTC otimizado para WorkSpaces mídia. Para agilizar esse processo, incentive-os a entrar em contato com aws-av-offloading@amazon .com.

Embora o modo RTC otimizado para mídia melhore o desempenho da chamada e minimize a utilização WorkSpace de recursos, ele possui certas limitações:

  • A extensão do cliente UC deve estar instalada no dispositivo cliente.

  • A extensão do cliente UC requer gerenciamento e atualizações independentes.

  • As extensões de cliente UC podem não estar disponíveis em determinadas plataformas de clientes, como plataformas móveis ou de web.

  • Algumas funcionalidades da aplicação de UC podem ser restritas neste modo; por exemplo, o comportamento de compartilhamento de tela pode ser diferente.

  • O uso de extensões do lado do cliente pode não ser adequado para alguns cenários, como traga seu próprio dispositivo (BYOD) ou quiosques compartilhados.

Se o modo RTC otimizado para mídia for inadequado ao ambiente ou se determinados usuários não conseguirem instalar a extensão do cliente, é recomendável configurar o modo RTC otimizado em sessão como uma opção de fallback.

Configurar o RTC otimizado em sessão

No modo RTC otimizado em sessão, o aplicativo de UC opera WorkSpace sem nenhuma modificação, fornecendo uma experiência local semelhante. Os fluxos de áudio e vídeo gerados pelo aplicativo são capturados pelo WorkSpaces Streaming Protocol (WSP) e transmitidos para o lado do cliente. No cliente, os sinais do microfone (no WSP e no PCoIP WorkSpaces) e da webcam (somente no WSP WorkSpaces) são capturados, redirecionados de volta para o aplicativo de UC e transmitidos sem problemas para o WorkSpace aplicativo de UC.

Essa opção garante compatibilidade excepcional, mesmo com aplicações herdadas, oferecendo uma experiência de usuário coesa, independentemente da origem da aplicação. A otimização em sessão também funciona com o cliente de web.

Diagrama mostrando a configuração do RTC otimizada em sessão.

WorkSpaces O Streaming Protocol (WSP) foi meticulosamente otimizado para aprimorar o desempenho do modo RTC remoto. As medidas de otimização incluem:

  • Utilização de transporte QUIC adaptável baseado em UDP, garantindo transmissão eficiente de dados.

  • Estabelecimento de caminho de áudio de baixa latência, facilitando entrada e saída rápida de áudio.

  • Implementação de codecs de áudio otimizados para voz para manter a qualidade do áudio e reduzir a utilização da CPU e da rede.

  • Redirecionamento da webcam, permitindo a integração das funcionalidades da webcam.

  • Configuração da resolução da webcam para otimizar a performance.

  • Integração de codecs de exibição adaptáveis para equilibrar velocidade e qualidade visual.

  • Correção de instabilidade de áudio, garantindo transmissão de áudio suave.

Essas otimizações contribuem coletivamente para uma experiência robusta e fluida no modo RTC remoto.

Recomendações de dimensionamento

Para oferecer suporte eficaz ao modo RTC remoto, é crucial garantir o dimensionamento adequado da Amazon. WorkSpaces O controle remoto WorkSpace deve atender ou exceder os requisitos do sistema do respectivo aplicativo de Comunicação Unificada (UC). A tabela a seguir descreve as WorkSpaces configurações mínimas suportadas e recomendadas para aplicativos de UC populares quando usados para chamadas de vídeo e áudio:

  Chamadas de vídeo Chamadas de áudio  
Aplicativo Requisitos de CPU para a aplicação de RTC Requisitos de RAM para a aplicação de RTC Suportado minimamente WorkSpace Recomendado WorkSpace Suportado minimamente WorkSpace Recomendado WorkSpace Referência

Microsoft Teams

2 núcleos necessários, 4 núcleos recomendados

4,0 GB de RAM

Alimentação (4 vCPUs, 16 GB de memória)

PowerPro (8 vCPU, 32 GB de memória)

Performance (2 vCPUs, 8 GB de memória)

Alimentação (4 vCPUs, 16 GB de memória)

Requisitos de hardware para o Microsoft Teams

Zoom

2 núcleos necessários, 4 núcleos recomendados

4,0 GB de RAM

Alimentação (4 vCPUs, 16 GB de memória)

PowerPro (8 vCPU, 32 GB de memória)

Performance (2 vCPUs, 8 GB de memória)

Alimentação (4 vCPUs, 16 GB de memória)

Requisitos do sistema do Zoom: Windows, macOS, Linux

Webex

São necessários 2 núcleos

4,0 GB de RAM

Alimentação (4 vCPUs, 16 GB de memória)

PowerPro (8 vCPU, 32 GB de memória)

Performance (2 vCPUs, 8 GB de memória)

Alimentação (4 vCPUs, 16 GB de memória)

Requisitos do sistema para serviços Webex

É importante observar que a videoconferência envolve um uso significativo de recursos para codificação e decodificação de vídeo. Em cenários de máquinas físicas, essas tarefas são transferidas para a GPU. Em ambientes sem GPU WorkSpaces, essas tarefas são executadas na CPU em paralelo com a codificação do protocolo remoto. Portanto, para usuários regularmente envolvidos em streaming de vídeo ou chamadas de vídeo, é altamente recomendável optar pela PowerPro configuração.

O compartilhamento de tela também consome recursos consideráveis, com o consumo de recursos aumentando com resoluções mais altas. Como resultado, em ambientes sem GPU WorkSpaces, o compartilhamento de tela geralmente é limitado a uma taxa de quadros mais baixa.

Aproveite o transporte QUIC baseado em UDP com o WorkSpaces Streaming Protocol (WSP)

O transporte UDP é, em particular, adequado para transmitir aplicações RTC. Para maximizar a eficiência, garanta que a rede esteja configurada para utilizar o transporte QUIC para WSP. Observe que o transporte baseado em UDP está disponível somente para clientes nativos.

Configurar o aplicativo UC para WorkSpaces

Para recursos aprimorados de processamento de vídeo, como desfoque de fundo, planos de fundo virtuais, reações ou hospedagem de eventos ao vivo, optar por uma GPU WorkSpace é essencial para obter um desempenho ideal.

A maioria dos aplicativos de UC fornece orientação para desativar o processamento avançado de vídeo a fim de reduzir a utilização da CPU em ambientes sem GPU. WorkSpaces

Para obter mais informações, consulte os seguintes recursos relacionados:

Habilitar o redirecionamento de webcam e áudio bidirecional

Por padrão, a Amazon suporta WorkSpaces inerentemente entrada de áudio, saída de áudio e redirecionamento de câmera por meio de entrada de vídeo. No entanto, se esses recursos tiverem sido desabilitados por algum motivo específico, siga as orientações fornecidas para reabilitar o redirecionamento. Para obter mais informações, consulte Ativar ou desativar o redirecionamento de entrada de vídeo para o WSP no Guia de Administração da Amazon. WorkSpaces O usuário precisa selecionar a câmera a ser usada na sessão após a conexão. Para obter mais informações, os usuários devem consultar Webcams e outros dispositivos de vídeo no Guia WorkSpaces do usuário da Amazon.

Limitar a resolução máxima da webcam

Para usuários que usam Power ou PowerPro WorkSpaces para videoconferência, é altamente recomendável restringir a resolução máxima de webcams redirecionadas. No caso de PowerPro, a resolução máxima recomendada é de 640 pixels de largura por 480 pixels de altura. Para Power, a resolução máxima recomendada é de 320 pixels de largura por 240 pixels de altura.

Concluir as etapas a seguir para configurar a resolução máxima da webcam.

  1. Abrir o Editor do Registro do Windows.

  2. Navegar até o caminho de registro seguinte:

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/webcam
  3. Crie um valor de string chamado max-resolution e defina-o para a resolução desejada no formato (X,Y), em que X representa a contagem horizontal de pixels (largura) e Y representa a contagem vertical de pixels (altura). Por exemplo, especificar (640,480)) a representação de uma resolução de 640 pixels de largura e 480 pixels de altura.

Ativar configuração de áudio otimizada por voz

Por padrão, WorkSpaces estão configurados para fornecer áudio 7.1 de alta fidelidade WorkSpaces para o cliente, garantindo uma qualidade superior de reprodução de música. No entanto, se seu caso de uso primário envolver audioconferência ou videoconferência, modificar o perfil do codec de áudio para uma configuração otimizada para voz pode economizar recursos da CPU e da rede.

Concluir as etapas a seguir para configurar o perfil de áudio para otimização de voz.

  1. Abrir o Editor do Registro do Windows.

  2. Navegar até o caminho de registro seguinte:

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/audio
  3. Criar um valor de string identificado default-profile e definirvoice.

Usar fones de ouvido de boa qualidade para chamadas de áudio e vídeo

Para aprimorar a experiência de áudio e evitar ecos, é fundamental utilizar fones de ouvido de alta qualidade. A utilização de alto-falantes de mesa pode causar problemas de eco na parte remota da chamada.

Configurar o Direct RTC

A configuração do modo Direct RTC depende do aplicativo específico de Comunicação Unificada (UC) e não requer nenhuma alteração na configuração. WorkSpaces A lista a seguir oferece uma compilação não exaustiva de otimizações para várias aplicações de UC.

Diagrama mostrando a configuração do Direct RTC.