-
-
Multimídia
-
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Multimídia
A pilha de tecnologia HDX suporta a entrega de aplicativos multimídia por meio de duas abordagens complementares:
- Entrega de multimídia de renderização do lado do servidor
- Redirecionamento de multimídia de renderização do lado do cliente
Esta estratégia garante que você possa entregar uma gama completa de formatos multimídia, com uma ótima experiência do usuário, ao mesmo tempo em que maximiza a escalabilidade do servidor para reduzir o custo por usuário.
Com a entrega de multimídia renderizada pelo servidor, o conteúdo de áudio e vídeo é decodificado e renderizado no servidor Citrix Virtual Apps and Desktops pelo aplicativo. O conteúdo é comprimido e entregue usando o protocolo ICA para o aplicativo Citrix Workspace no dispositivo do usuário. Esse método oferece a maior taxa de compatibilidade com vários aplicativos e formatos de mídia. Como o processamento de vídeo é de computação intensiva, a entrega de multimídia renderizada pelo servidor se beneficia imensamente da aceleração de hardware integrada. Por exemplo, o suporte ao DirectX Video Acceleration (DXVA) libera a CPU executando a decodificação H.264 em hardware separado. As tecnologias Intel Quick Sync, AMD RapidFire e NVIDIA NVENC fornecem codificação H.264 acelerada por hardware.
Como a maioria dos servidores não oferece nenhuma aceleração de hardware para compressão de vídeo, a escalabilidade do servidor é afetada negativamente se todo o processamento de vídeo for feito na CPU do servidor. Você pode manter a alta escalabilidade do servidor redirecionando muitos formatos multimídia para o dispositivo do usuário para renderização local.
- O redirecionamento do Windows Media livra o servidor de uma grande variedade de formatos de mídia normalmente associados ao Windows Media Player.
- O vídeo HTML5 se popularizou e a Citrix introduziu uma tecnologia de redirecionamento para esse tipo de conteúdo. Recomendamos o redirecionamento de conteúdo do navegador para sites que usam HTML5, HLS, DASH ou WebRTC.
- Você pode aplicar as tecnologias gerais de redirecionamento de contato, Redirecionamento de host para cliente e Acesso a aplicativos locais, ao conteúdo multimídia.
Juntando essas tecnologias, se você não configurar o redirecionamento, o HDX fará a renderização do lado do servidor. Se você configurar o redirecionamento, o HDX usará Obtenção de servidor e Renderização de cliente ou Obtenção de cliente e Renderização de cliente. Se esses métodos falharem, o HDX volta à Renderização do lado do servidor conforme necessário e está sujeito à Política de Prevenção de Fallback.
Exemplos de cenários
Cenário 1. (Obtenção de servidor e Renderização de servidor):
- O servidor obtém o arquivo de mídia de sua origem, decodifica-o e apresenta o conteúdo para um dispositivo de áudio ou dispositivo de exibição.
- O servidor extrai a imagem ou o som apresentados do dispositivo de exibição ou do dispositivo de áudio, respectivamente.
- O servidor opcionalmente o comprime e, em seguida, o transmite para o cliente.
Essa abordagem incorre em um alto custo de CPU, um alto custo de largura de banda (se a imagem/som extraídos não forem comprimidos de forma eficiente) e tem baixa escalabilidade de servidor.
Os canais virtuais Thinwire e Audio lidam com essa abordagem. A vantagem dessa abordagem é que ela reduz os requisitos de hardware e software para clientes. Usando essa abordagem, a decodificação acontece no servidor e funciona para uma maior variedade de dispositivos e formatos.
Cenário 2. (Obtenção de servidor e Renderização de cliente):
Esta abordagem depende de sua capacidade de interceptar o conteúdo de mídia antes que ele seja decodificado e apresentado ao dispositivo de áudio ou exibição. O conteúdo de áudio/vídeo comprimido é enviado ao cliente, onde é decodificado e apresentado localmente. A vantagem dessa abordagem é que ele é descarregado para os dispositivos cliente, economizando ciclos da CPU no servidor.
No entanto, isso também introduz alguns requisitos adicionais de hardware e software para o cliente. O cliente deve ser capaz de decodificar cada formato que possa vir a receber.
Cenário 3. (Obtenção de cliente e Renderização de cliente):
Esta abordagem depende de sua capacidade de interceptar a URL de conteúdo de mídia antes que ela seja obtida da origem. A URL é enviada para o cliente de onde o conteúdo de mídia é obtido, decodificado e apresentado localmente. Essa abordagem é conceitualmente simples. Sua vantagem é que ela economiza ciclos da CPU no servidor e largura de banda porque o servidor envia somente comandos de controle. No entanto, o conteúdo de mídia nem sempre é acessível aos clientes.
Estrutura e plataforma:
Os sistemas operacionais de sessão única (Windows, Mac OS X e Linux) fornecem estruturas multimídia que permitem o desenvolvimento mais rápido de aplicativos multimídia. Esta tabela lista algumas das estruturas multimídia mais populares. Cada estrutura divide o processamento da mídia em várias etapas e usa uma arquitetura baseada em pipeline.
Estrutura | Plataforma |
---|---|
DirectShow | Windows (98 e posterior) |
Media Foundation | Windows (Vista e posterior) |
Gstreamer | Linux |
Quicktime | Mac OS X |
Suporte a salto duplo com tecnologias de redirecionamento de mídia
Redirecionamento de áudio | Não | |
Browser content redirection | Não | |
Redirecionamento de webcam HDX | Sim | |
Redirecionamento de vídeo HTML5 | Sim | |
Windows Media redirection | Sim |
Compartilhar
Compartilhar
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.