Optimisation WorkSpaces pour une communication en temps réel dans WorkSpaces Personal - Amazon WorkSpaces

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Optimisation WorkSpaces pour une communication en temps réel dans WorkSpaces Personal

Amazon WorkSpaces propose un large éventail de techniques pour faciliter le déploiement d'applications de communication unifiée (UC) telles que Microsoft Teams, Zoom, Webex, etc. Dans les environnements applicatifs contemporains, la plupart des applications de communications unifiées comportent diverses fonctionnalités, notamment des salons de chat individuel, des canaux de chat de groupe collaboratives, le stockage et l'échange fluides de fichiers, des événements en direct, des webinaires, des diffusions, le partage et le contrôle interactifs d'écran, des tableaux blancs et des capacités de messagerie audio/vidéo hors ligne. La plupart de ces fonctionnalités sont facilement disponibles en WorkSpaces tant que fonctionnalités standard, sans qu'il soit nécessaire de les affiner ou de les améliorer. Cependant, il convient de noter que les éléments de communication en temps réel, en particulier les one-on-one appels et les réunions de groupe collectives, constituent une exception à cette règle. L'intégration réussie de telles fonctionnalités exige souvent une attention et une planification spécifiques au cours du processus de WorkSpaces déploiement.

Lorsque vous planifiez la mise en œuvre des fonctionnalités de communication en temps réel des applications UC sur Amazon WorkSpaces, vous avez le choix entre trois modes de configuration de communication en temps réel (RTC) distincts. Leur sélection dépend des applications spécifiques que vous avez l'intention de fournir aux utilisateurs, et des appareils client que vous comptez utiliser.

Ce document se concentre sur l'optimisation de l'expérience utilisateur pour les applications de communications unifiées les plus courantes sur Amazon WorkSpaces. Pour les optimisations spécifiques à WorkSpaces Core, reportez-vous à la documentation spécifique aux partenaires.

Présentation des modes d'optimisation des médias

Les options d'optimisation des médias disponibles sont les suivantes.

Option 1 : Communication en temps réel optimisée pour les médias (RTC optimisée pour les médias)

Dans ce mode, les applications UC et VoIP tierces sont exécutées sur la télécommande WorkSpace, tandis que leur infrastructure multimédia est déchargée sur le client pris en charge pour une communication directe. Les applications UC suivantes utilisent cette approche sur Amazon WorkSpaces :

Pour que le mode RTC Media Optimized fonctionne, le fournisseur de l'application UC doit développer l'intégration à WorkSpaces l'aide de l'un des kits de développement logiciel (SDK) disponibles, tel que le SDK d'extension DCV. Ce mode nécessite l'installation des composants d'UC sur l'appareil client.

Pour en savoir plus sur la configuration de ce mode, consultez Configuration de la RTC optimisée pour les médias.

Option 2 : Communication en temps réel optimisée pendant la session (RTC optimisée pendant la session)

Dans ce mode, l'application UC non modifiée s'exécute sur le WorkSpace, canalisant le trafic audio et vidéo via le protocole de WorkSpaces streaming vers le périphérique client. Le son local provenant du microphone et le flux vidéo provenant d'une webcam sont redirigés vers le WorkSpace, où ils sont consommés par l'application UC. Ce mode assure une compatibilité étendue entre les applications et fournit efficacement l'application UC depuis la télécommande WorkSpace vers diverses plateformes clientes. Il n'est pas nécessaire de déployer les composants de l'application d'UC sur l'appareil client.

Pour en savoir plus sur la configuration de ce mode, consultez Configuration de la RTC optimisée en cours de session.

Option 3 : Communication directe en temps réel (RTC directe)

Dans ce mode, l'application qui fonctionne dans le système WorkSpace prend le contrôle du poste téléphonique physique ou virtuel situé sur le bureau ou le système d'exploitation client de l'utilisateur. Il en résulte que le trafic audio passe directement du téléphone physique au poste de travail de l'utilisateur, ou du téléphone virtuel installé sur l'appareil client à l'application d'appel pair distante. Les exemples notables d'applications fonctionnant dans ce mode incluent :

Pour en savoir plus sur la configuration de ce mode, consultez Configuration du mode RTC directe.

Quel mode d'optimisation de la communication en temps réel (RTC) utiliser ?

Différents modes d'optimisation de la RTC peuvent être utilisés simultanément, ou configurés pour se compléter en tant que solution de rechange. Par exemple, envisagez d'activer la RTC optimisée pour les médias lors des réunions Cisco Webex. Cette configuration garantit que les utilisateurs bénéficient d'une communication optimisée lorsqu'ils accèdent WorkSpace via un client de bureau. Toutefois, dans les scénarios où l'on accède à Webex depuis une borne Internet partagée sans composants d'optimisation d'UC, Webex passera de façon fluide au mode RTC optimisée en cours de session afin de maintenir le fonctionnement. Lorsque les utilisateurs utilisent plusieurs applications d'UC, les modes de configuration de la RTC peuvent varier en fonction de leurs besoins uniques.

Le tableau suivant présente les fonctionnalités courantes des applications d'UC, et définit le mode de configuration de la RTC qui fournit le meilleur résultat.

Fonctionnalité RTC directe RTC optimisée pour les médias RTC optimisée en cours de session

Chat individuel

Ne nécessite pas de configuration de la RTC

Salons de chat de groupe

Ne nécessite pas de configuration de la RTC

Audioconférence de groupe

Meilleur

Meilleur

Bon

Visioconférence de groupe

Bon

Meilleur

Bon

Appels audio individuels

Meilleur

Meilleur

Bon

Appels vidéo individuels

Bon

Meilleur

Bon

Tableaux blancs

Ne nécessite pas de configuration de la RTC

Clips audio/vidéo/messagerie

Ne s’applique pas

Bon

Meilleur

Partage de fichiers

Ne s’applique pas

Dépend de l'application d'UC

Meilleur

Partage et contrôle d'écran

Ne s’applique pas

Dépend de l'application d'UC

Meilleur

Webinaires/événements de diffusion

Ne s’applique pas

Bon

Meilleur

Conseils d'optimisation de la communication en temps réel (RTC)

Configuration de la RTC optimisée pour les médias

Le mode RTC optimisée pour les médias est possible quand le fournisseur d'applications d'UC utilise les kits SDK fournis par Amazon. L'architecture oblige le fournisseur d'UC à développer un plugin ou une extension spécifique à l'UC, et à les déployer sur le client.

Le SDK, qui inclut des options accessibles au public telles que le SDK d'extension DCV et des versions privées personnalisées, établit un canal de contrôle entre le module d'application UC fonctionnant au sein du module WorkSpace et un plug-in côté client. Généralement, ce canal de contrôle demande à l'extension côté client de lancer ou de rejoindre un appel. Une fois l'appel établi via l'extension côté client, le plug-in d'UC capture le son du microphone et la vidéo de la webcam, qui sont ensuite transmis directement au cloud d'UC ou à une application d'appel pair. Le son entrant est diffusé localement et la vidéo est superposée dans l'interface utilisateur du client distant. Le canal de contrôle est chargé de communiquer le statut de l'appel.

Schéma illustrant la configuration RTC optimisée pour les médias.

Amazon prend WorkSpaces actuellement en charge les applications suivantes avec le mode RTC optimisé pour les médias :

Si vous utilisez une application qui ne figure pas dans la liste, il est conseillé de contacter le fournisseur de l'application et de demander de l'aide pour WorkSpaces Media Optimized RTC. Pour accélérer ce processus, encouragez-les à contacter aws-av-offloading@amazon .com.

Bien que le mode RTC optimisé pour les médias améliore les performances des appels et minimise l'utilisation des WorkSpace ressources, il présente certaines limites :

  • L'extension client d'UC doit être installée sur l'appareil client.

  • L'extension client d'UC nécessite une gestion et des mises à jour indépendantes.

  • Les extensions client d'UC peuvent ne pas être disponibles sur certaines plateformes client, comme les plateformes mobiles ou les clients Web.

  • Certaines fonctionnalités d'applications d'UC peuvent être limitées dans ce mode. Par exemple, le fonctionnement du partage d'écran peut être différent.

  • L'utilisation d'extensions côté client peut ne pas convenir à des scénarios comme Apportez votre propre appareil (BYOD), ou aux bornes partagées.

Si le mode RTC optimisée pour les médias ne convient pas à votre environnement, ou si certains utilisateurs ne peuvent pas installer l'extension client, il est recommandé de configurer le mode RTC optimisée en cours de session comme option de secours.

Configuration de la RTC optimisée en cours de session

En mode RTC optimisé en session, l'application UC fonctionne sur le WorkSpace sans aucune modification, offrant ainsi une expérience locale similaire. Les flux audio et vidéo générés par l'application sont capturés par le protocole de WorkSpaces streaming (WSP) et transmis au client. Au niveau du client, les signaux du microphone (sur WSP et PCoIP WorkSpaces) et de la webcam (uniquement sur WSP WorkSpaces) sont capturés, redirigés vers l' WorkSpaceapplication UC et transmis de manière fluide à celle-ci.

Cette option garantit notamment une compatibilité exceptionnelle, même avec les applications existantes, et offre une expérience utilisateur cohérente quelle que soit l'origine de l'application. L'optimisation en cours de session fonctionne également avec le client Web.

Schéma illustrant la configuration RTC optimisée en cours de session.

WorkSpaces Le protocole de streaming (WSP) a été méticuleusement optimisé pour améliorer les performances du mode RTC à distance. Les mesures d'optimisation incluent :

  • Utilisation d'un transport QUIC adaptatif basé sur UDP, garantissant une transmission de données efficace

  • Mise en place d'un chemin audio à faible latence, facilitant une entrée et une sortie audio rapides

  • Implémentation de codecs audio optimisés pour la voix afin de conserver la qualité audio tout en réduisant l'utilisation du CPU et du réseau

  • Redirection de la webcam permettant l'intégration de ses fonctionnalités

  • Configuration de la résolution de la webcam pour optimiser les performances

  • Intégration de codecs d'affichage adaptatifs pour équilibrer vitesse et qualité visuelle

  • Correction de l'instabilité audio, garantissant une transmission fluide

Ces optimisations contribuent collectivement à une expérience solide et fluide en mode RTC distante.

Recommandations de dimensionnement

Pour prendre en charge efficacement le mode RTC à distance, il est essentiel de garantir le bon dimensionnement d'Amazon. WorkSpaces La télécommande WorkSpace doit satisfaire ou dépasser les exigences système de l'application de communication unifiée (UC) correspondante. Le tableau suivant décrit les WorkSpaces configurations minimales prises en charge et recommandées pour les applications de communications unifiées les plus courantes lorsqu'elles sont utilisées pour des appels vidéo et audio :

  Appels vidéo Appels audio  
Application Configuration du CPU requise pour l'application de RTC Exigences de RAM pour l'application de RTC Pris en charge de manière minimale WorkSpace Recommandé WorkSpace Pris en charge de manière minimale WorkSpace Recommandé WorkSpace Référence

Microsoft Teams

2 cœurs obligatoires, 4 recommandés

4 Go de RAM

Power (4 vCPU, 16 Go de mémoire)

PowerPro (8 vCPU, 32 Go de mémoire)

Performance (2 vCPU, 8 Go de mémoire)

Power (4 vCPU, 16 Go de mémoire)

Configuration matérielle requise pour Microsoft Teams

Zoom

2 cœurs obligatoires, 4 recommandés

4 Go de RAM

Power (4 vCPU, 16 Go de mémoire)

PowerPro (8 vCPU, 32 Go de mémoire)

Performance (2 vCPU, 8 Go de mémoire)

Power (4 vCPU, 16 Go de mémoire)

Configuration système requise pour Zoom : Windows, macOS, Linux

Webex

2 cœurs obligatoires

4 Go de RAM

Power (4 vCPU, 16 Go de mémoire)

PowerPro (8 vCPU, 32 Go de mémoire)

Performance (2 vCPU, 8 Go de mémoire)

Power (4 vCPU, 16 Go de mémoire)

Configuration requise pour les services Webex

Il est important de noter que la visioconférence implique une utilisation importante des ressources pour l'encodage et le décodage vidéo. Dans les scénarios d'ordinateurs physiques, ces tâches sont déchargées sur le GPU. Dans un environnement autre que WorkSpaces le GPU, ces tâches sont effectuées sur le processeur en parallèle avec le codage du protocole à distance. Par conséquent, pour les utilisateurs régulièrement engagés dans le streaming vidéo ou les appels vidéo, il est fortement recommandé d'opter pour la PowerPro configuration.

Le partage d'écran consomme également d'importantes ressources, la consommation augmentant avec les résolutions élevées. Par conséquent, sur les appareils autres que le GPU WorkSpaces, le partage d'écran est souvent limité à une fréquence d'images inférieure.

Tirez parti du transport QUIC basé sur UDP avec le protocole de WorkSpaces streaming (WSP)

Le transport UDP est particulièrement adapté à la transmission d'applications de RTC. Pour optimiser l'efficacité, assurez-vous que votre réseau est configuré pour utiliser le transport QUIC pour WSP. Notez que le transport basé sur UDP n'est disponible qu'avec les clients natifs.

Configurer l'application UC pour WorkSpaces

Pour améliorer les capacités de traitement vidéo, telles que le flou d'arrière-plan, les arrière-plans virtuels, les réactions ou l'hébergement d'événements en direct, il WorkSpace est essentiel d'opter pour un processeur graphique afin d'obtenir des performances optimales.

La plupart des applications UC fournissent des conseils pour désactiver le traitement vidéo avancé afin de réduire l'utilisation du processeur sur des appareils autres que le GPU WorkSpaces.

Pour plus d'informations, consultez les ressources suivantes.

Activation de la redirection bidirectionnelle du son et de la webcam

Amazon prend WorkSpaces en charge par défaut l'entrée audio, la sortie audio et la redirection de caméra via l'entrée vidéo. Toutefois, si ces fonctionnalités ont été désactivées pour des raisons spécifiques, vous pouvez suivre les instructions fournies pour réactiver la redirection. Pour plus d'informations, reportez-vous à la section Activer ou désactiver la redirection vidéo pour WSP dans le guide d'administration Amazon WorkSpaces. Après leur connexion, les utilisateurs doivent sélectionner la caméra qu'ils souhaitent utiliser en session. Pour plus d'informations, les utilisateurs sont invités à consulter la section Webcams et autres appareils vidéo du guide de WorkSpaces l'utilisateur Amazon.

Limitation de la résolution maximale de la webcam

Pour les utilisateurs utilisant Power ou PowerPro WorkSpaces pour la visioconférence, il est fortement recommandé de limiter la résolution maximale des webcams redirigées. Dans le cas de PowerPro, la résolution maximale recommandée est de 640 pixels de largeur sur 480 pixels de hauteur. Pour Power, la résolution maximale recommandée est de 320 pixels de large sur 240 pixels de haut.

Procédez comme suit pour configurer la résolution maximale de la webcam.

  1. Ouvrez l’Éditeur du Registre Windows.

  2. Accédez au chemin de registre suivant :

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/webcam
  3. Créez une valeur de chaîne nommée max-resolution et définissez-la à la résolution souhaitée dans le format (X,Y), où X représente le nombre de pixels horizontaux (largeur) et Y le nombre de pixels verticaux (hauteur). Par exemple, spécifiez(640,480)) pour représenter une résolution de 640 pixels de large et 480 pixels de haut.

Activation de la configuration audio optimisée pour la voix

Par défaut, WorkSpaces ils sont configurés pour fournir un son haute fidélité 7.1 WorkSpaces à destination du client, garantissant ainsi une qualité de lecture musicale supérieure. Toutefois, si la conférence audio ou vidéo constitue votre principal cas d'utilisation, la modification du profil du codec audio vers un paramètre optimisé pour la voix peut permettre d'économiser les ressources du CPU et du réseau.

Procédez comme suit pour définir le profil audio comme optimisé pour la voix.

  1. Ouvrez l’Éditeur du Registre Windows.

  2. Accédez au chemin de registre suivant :

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/audio
  3. Créez un nom de valeur de chaîne default-profile et définissez-le à voice.

Utilisation de casques de bonne qualité pour les appels audio et vidéo

Pour améliorer l'expérience audio et éviter les échos, il est essentiel d'utiliser des casques haut de gamme. L'utilisation de haut-parleurs de bureau peut entraîner des problèmes d'écho du côté distant de l'appel.

Configuration du mode RTC directe

La configuration du mode Direct RTC dépend de l'application de communication unifiée (UC) spécifique et ne nécessite aucune modification de WorkSpaces configuration. La liste suivante propose une compilation non exhaustive des optimisations pour diverses applications d'UC.

Schéma illustrant la configuration du mode RTC directe.