O Alibaba Cloud Workspace oferece um protocolo integrado de sinergia entre dispositivo e cloud 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. Ele 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 Quality of Service (QoS) de rede. O protocolo também suporta SDKs multiplataforma.
Mecanismo de streaming inteligente
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 de compressão avançado
É comum haver conteúdo misto na tela de um cloud computer. Por exemplo, o conteúdo pode incluir imagens geradas por computador, como textos em páginas da web, além de fotos ou vídeos capturados por câmera exibidos 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 conseguem atingir o efeito de compressão ideal 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-o e codificando-o 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 ocorrer instabilidade na rede ou se o ambiente de rede for instável. Em cenários de chamadas de áudio e vídeo, a largura de banda muitas vezes não é alocada nem utilizada de forma adequada. O protocolo ASP resolve esses problemas pelos seguintes métodos:
Utiliza o mecanismo de multicanal virtual introduzido pelo método de multiplexação. Uma única conexão pode enviar pacotes por prioridade.
Emprega Transmission Control Protocol (TCP) ou User Datagram Protocol (UDP) para configurar políticas de Quality of Service (QoS), prever largura de banda e executar controle de congestionamento em diferentes cenários na camada subjacente.
Aproveita o mecanismo de cache para otimizar profundamente os efeitos de áudio dos 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 os SDKs do ASP para criar bibliotecas universais entre plataformas com base nos recursos subjacentes. Essas 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 services 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 source 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 usando 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 product criptográfico comercial emitida pela State Cryptography Administration of China, suportando a conformidade com requisitos criptográficos na China.
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 de cloud computers |
Sim |
Sim |
|
Links de upstream: relatório de dados de terminais |
Sim |
Sim |
|
|
Cloud computers regulares |
Sim |
Sim |
|
|
Cloud computers acelerados por GPU |
Sim |
Sim |
|
|
Mecanismo de multicanal virtual |
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 |
|
|
Confinar 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: um modo de baixa latência e um 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 de fluxo de vídeo regional |
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 esse recurso, os cloud computers baseados em ASP usam o modo adaptativo UDP/TCP. Por padrão, eles utilizam o protocolo UDP, que oferece melhor experiência ao usuário em condições de rede fracas. Se o protocolo UDP falhar, o protocolo TCP será usado automaticamente. |
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 habilitado, permite que 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 começa 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. Durante esse intervalo, a gravação inicia imediatamente quando os usuários finais se conectam aos cloud computers e termina quando eles se desconectam. O sistema não registra operações executadas pelos usuários fora desse período. |
Sim |
Sim |
Sim |
Não |
|
|
Operation-triggered A gravação de tela é acionada por operações específicas realizadas 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 ela é 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 por 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 aumenta 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 iniciam 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, só poderá criar cloud computers baseados em ASP. Caso configure essas opções para uma rede corporativa AD, será possível 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. |
|||