O Alibaba Cloud Workspace oferece um protocolo integrado de sinergia entre dispositivo e nuvem chamado Adaptive Streaming Protocol (ASP). O termo "dispositivo" refere-se a um terminal do Alibaba Cloud Workspace. Esse protocolo proporciona uma experiência interativa em tempo real com alta qualidade e baixa latência. Este tópico descreve os benefícios do ASP, as diferenças entre o protocolo ASP e o protocolo High-definition Experience (HDX) e compara o gerenciamento de cloud computers baseados em ASP e HDX.
Benefícios
O protocolo ASP oferece excelente desempenho, alta confiabilidade e segurança aprimorada para streaming. O ASP suporta transmissão criptografada via TLS com base na biblioteca criptográfica Tongsuo, protegendo os dados em trânsito entre cloud computers e terminais clientes. O design técnico do ASP integra fluxos de comandos gráficos, fluxos gráficos e fluxos de áudio e vídeo. Além disso, o protocolo incorpora diversas tecnologias essenciais, como análise de imagem, codificação, mídia de streaming ao vivo e otimização de Qualidade de Serviço (QoS) de rede. O protocolo também suporta SDKs multiplataforma.
Mecanismo inteligente de streaming
O streaming envolve a transmissão contínua de dados codificados para um cliente, onde são decodificados e visualizados por meio de um módulo de transmissão de rede. O mecanismo de streaming baseado em ASP seleciona inteligentemente métodos específicos para cada cenário, tanto para cloud computers regulares quanto para aqueles acelerados por GPU. Isso se aplica a cenários sem alterações rápidas e contínuas (como operações em documentos e navegação na web) e a cenários com mudanças rápidas e constantes (como reprodução de vídeo e jogos).
Algoritmo avançado de compressão
É comum haver conteúdo misto na tela de um cloud computer. Por exemplo, o conteúdo pode incluir imagens geradas por computador, como texto em páginas da web, além de fotos ou vídeos capturados por câmera nessas mesmas páginas. Na maioria dos casos, a codificação simples de imagens e a codificação de fluxo de vídeo não alcançam o efeito ideal de compressão para imagens geradas nesses cenários. Para conteúdo misto, o protocolo ASP utiliza tecnologia de codificação adaptativa que transmite apenas o conteúdo atualizado, classificando e codificando os dados com base em análise e detecção de imagem. Essa abordagem reduz o uso de largura de banda e melhora a qualidade da imagem.
Transmissão de rede de alta qualidade
Em soluções de rede convencionais, a qualidade da transmissão não é garantida em determinados cenários. Por exemplo, a qualidade da interação em tempo real é afetada se houver instabilidade no ambiente de rede ou oscilações (jitter). Em chamadas de áudio e vídeo, a largura de banda muitas vezes não é alocada ou utilizada de forma eficiente. O protocolo ASP resolve esses problemas pelos seguintes métodos:
Utiliza um mecanismo virtual de multicanal introduzido por multiplexação. Uma única conexão envia pacotes por prioridade.
Emprega Transmission Control Protocol (TCP) ou User Datagram Protocol (UDP) para configurar políticas de Qualidade de Serviço (QoS), prever largura de banda e executar controle de congestionamento em diferentes cenários na camada subjacente.
Aproveita um mecanismo de cache para otimizar profundamente os efeitos de áudio nos canais de upstream e downstream, proporcionando uma melhor experiência sonora.
SDKs multicliente
Os SDKs do ASP são compatíveis com diversas plataformas. Use esses SDKs para criar bibliotecas universais entre plataformas com base em recursos subjacentes. As bibliotecas abrangem vários módulos, como análise de pacotes, gerenciamento de sessões, eventos de I/O (upstream), decodificação de fluxo de imagem e decodificação de fluxo de áudio e vídeo. Os SDKs estão disponíveis para os seguintes tipos de terminais do Alibaba Cloud Workspace. Com esses terminais, você acessa os serviços do Alibaba Cloud Workspace a qualquer hora e em qualquer lugar.
Criptografia de transmissão
O ASP suporta transmissão criptografada via TLS com base no Tongsuo. O Tongsuo (anteriormente BabaSSL) é uma biblioteca criptográfica fundamental de código aberto desenvolvida pela Alibaba, que fornece algoritmos criptográficos modernos e protocolos de comunicação seguros. Todos os dados interativos entre cloud computers e terminais, incluindo fluxos de imagem, fluxos de áudio e vídeo e eventos de entrada, são transmitidos por canais criptografados.
Principais recursos da criptografia de transmissão do ASP:
Criptografia TLS: Todos os dados transmitidos entre cloud computers e terminais clientes são criptografados via TLS, protegendo a privacidade, integridade e autenticidade dos dados durante a transmissão.
Biblioteca criptográfica Tongsuo: Fornece capacidades criptográficas fundamentais, suportando tanto algoritmos criptográficos comerciais chineses (SM2, SM3, SM4) quanto algoritmos internacionais predominantes (ECDSA, RSA, AES, SHA).
Conformidade: O Tongsuo obteve certificação de produto criptográfico comercial emitida pela Administração Estatal de Criptografia da China, atendendo aos requisitos de conformidade criptográfica naquele país.
Comparação de protocolos
A tabela a seguir descreve as diferenças entre os protocolos ASP e HDX em termos de capacidades básicas, gráficos, multimídia, rede, segurança, SDKs e sistemas operacionais convidados.
|
Termo |
Item |
Protocolo ASP |
Protocolo HDX |
|
Capacidades básicas |
Links de downstream: streaming de conteúdo dos cloud computers |
Sim |
Sim |
|
Links de upstream: relatório de dados dos terminais |
Sim |
Sim |
|
|
Cloud computers regulares |
Sim |
Sim |
|
|
Cloud computers acelerados por GPU |
Sim |
Sim |
|
|
Mecanismo virtual de multicanal |
Sim |
Sim |
|
|
Cópia bidirecional de texto ou imagens |
Sim |
Sim |
|
|
Cópia bidirecional de arquivos |
Sim |
Sim |
|
|
Configurações personalizadas em terminais |
Sim |
Não |
|
|
Interpolação de quadros em terminais |
Sim |
Não |
|
|
Interação por toque |
Sim |
Não |
|
|
Seleção de modo de tela |
Sim |
Não |
|
|
Gráficos |
Codificação Joint Photographic Experts Group (JPEG) |
Sim |
Sim |
|
Cache de imagem |
Sim |
Sim |
|
|
Atualização de região alterada |
Sim |
Sim |
|
|
Compressão de codificação por região |
Sim |
Sim |
|
|
Compressão de arquivo sem perdas |
Sim |
Sim |
|
|
Fluxo de vídeo |
Sim |
Sim |
|
|
Multimonitor |
Sim |
Sim |
|
|
Ajuste de resolução |
Sim |
Sim |
|
|
Marca d'água visível |
Sim |
Sim |
|
|
Marca d'água invisível |
Sim |
Não |
|
|
Configurações de qualidade de exibição de imagem |
Sim |
Sim |
|
|
Divisão de fluxo (colaboração de fluxo) |
Sim |
Não |
|
|
Confinamento de cursor |
Sim |
Sim |
|
|
Multimídia |
Codificação Opus |
Sim |
Sim |
|
Codificação H.264 |
Sim |
Sim |
|
|
Codificação H.265 |
Sim |
Sim |
|
|
Codificação de áudio |
Sim Nota
Detecta automaticamente e se adapta ao caso de uso do usuário, alternando entre duas estratégias diferentes de codificação e transmissão: modo de baixa latência e modo de áudio de alta fidelidade. |
Sim |
|
|
Chamada de áudio e vídeo |
Sim |
Sim |
|
|
Redirecionamento de áudio e vídeo |
Sim |
Sim |
|
|
Codificação regional de fluxo de vídeo |
Sim |
Sim |
|
|
Codificação de fluxo de vídeo em tela cheia |
Sim |
Sim |
|
|
Redirecionamento de conteúdo do navegador |
Não |
Sim |
|
|
Redirecionamento de mídia Windows |
Não |
Sim |
|
|
Rede |
Transmissão confiável baseada em TCP |
Sim |
Sim |
|
Transmissão não confiável baseada em UDP |
Sim |
Sim |
|
|
Reconexão automática após interrupção da rede |
Sim |
Sim |
|
|
Exibição de largura de banda e latência |
Sim |
Sim |
|
|
Redirecionamento de rede |
Sim |
Não |
|
|
SDK |
Windows |
Sim |
Sim |
|
macOS |
Sim |
Sim |
|
|
Linux |
Sim |
Sim |
|
|
Web |
Sim |
Sim |
|
|
Android |
Sim |
Sim |
|
|
iOS |
Sim |
Sim |
|
|
Sistema operacional convidado |
Windows Server 2016 |
Sim |
Sim |
|
Windows Server 2019 |
Sim |
Sim |
|
|
Windows Server 2022 |
Sim |
Não |
|
|
Ubuntu Linux |
Sim |
Sim |
Comparação de capacidades de gerenciamento
A seção a seguir compara as capacidades de gerenciamento de cloud computers baseados em ASP e HDX.
|
Categoria |
Recurso |
Cloud computer baseado em ASP (Windows) |
Cloud computer baseado em ASP (Linux) |
Cloud computer baseado em HDX (Windows) |
Cloud computers baseados em HDX (Linux) |
|
Política básica |
Network transfer Ao ativar este recurso, os cloud computers baseados em ASP usam o modo adaptativo UDP/TCP. Por padrão, esses cloud computers utilizam o protocolo UDP, que oferece melhor experiência em condições de rede instáveis. Se o protocolo UDP falhar, o sistema usa automaticamente o protocolo TCP. |
Sim |
Sim |
Não |
Não |
|
Image Quality Control Ative este recurso para controlar a qualidade de exibição de imagem do cloud computer Enterprise Graphics. |
Sim |
Sim |
Sim |
Sim |
|
|
Printer Redirection Após ativar este recurso, os usuários finais podem usar impressoras locais nos cloud computers. |
Sim |
Não |
Sim |
Sim |
|
|
USB Redirection Com este recurso ativado, os usuários finais conseguem utilizar dispositivos USB locais nos cloud computers. |
Sim |
Não |
Sim |
Sim |
|
|
Webcam Redirection Quando ativado, permite que os usuários finais usem webcams locais nos cloud computers. |
Sim |
Não |
Não |
Não |
|
|
Auditoria de gravação de tela |
Whole-process O sistema EDS registra todas as operações do usuário nos cloud computers. A gravação inicia quando os usuários finais se conectam aos cloud computers e para quando eles se desconectam. |
Sim |
Sim |
Sim |
Não |
|
Interval-based A gravação ocorre durante um período específico. Nesse intervalo, a gravação começa imediatamente quando os usuários finais se conectam aos cloud computers e termina quando eles se desconectam. O sistema não registra operações realizadas fora desse período. |
Sim |
Sim |
Sim |
Não |
|
|
Operation-triggered A gravação de tela é acionada por operações específicas executadas pelos usuários finais. |
Sim |
Sim |
Sim |
Não |
|
|
Listening of Session Lifecycle Screen Recording O sistema registra todas as operações do usuário durante as sessões do cloud computer. A gravação começa quando a sessão é estabelecida e termina quando a sessão é fechada. |
Sim |
Sim |
Não |
Não |
|
|
Audio O sistema grava o áudio gerado pelos cloud computers. |
Sim |
Sim |
Não |
Não |
|
|
Cloud Computer |
Scheduled Task upon Inactivity O sistema executa tarefas agendadas se nenhuma entrada de mouse ou teclado for feita no cloud computer durante um período específico. |
Sim |
Não |
Não |
Não |
|
Sessão |
Session Uma sessão é uma conexão lógica estabelecida entre um usuário final e um cloud computer por meio de um cliente. Ative o recurso de gerenciamento de sessões conforme suas necessidades de negócios. Após a ativação, a utilização dos cloud computers melhora significativamente. |
Sim |
Não |
Não |
Não |
|
Monitoramento |
Disconnect Quando as sessões ativas dos usuários finais são fechadas, as sessões desconectadas são retomadas se os usuários se reconectarem dentro de um período específico. |
Sim |
Não |
Não |
Não |
|
Session logoff Quando os usuários finais fecham as sessões do cloud computer, os dados não salvos são excluídos. Após o encerramento das sessões, novas sessões são iniciadas quando os usuários se reconectam aos cloud computers. |
Sim |
Não |
Não |
Não |
|
|
Message sending O sistema envia mensagens para as sessões dos usuários finais. |
Sim |
Não |
Não |
Não |
|
|
Applications Visualize todos os aplicativos usados pelos usuários finais. |
Sim |
Não |
Não |
Não |
|
|
Remote Assistance Inicie assistência remota para os usuários finais. |
Sim |
Não |
Não |
Não |
|
|
AD rede corporativa |
Conditional forwarders and trust relationships Se você não configurar um encaminhador condicional e uma relação de confiança para uma rede corporativa AD, será possível criar apenas cloud computers baseados em ASP. Caso configure um encaminhador condicional e uma relação de confiança para uma rede corporativa AD, você poderá criar cloud computers baseados em ASP ou HDX. |
Os protocolos utilizáveis pelos cloud computers em redes corporativas AD dependem das configurações de encaminhadores condicionais e relações de confiança. |
|||