Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Comment les réunions du SDK Amazon Chime utilisent les médias WebRTC

Mode de mise au point
Comment les réunions du SDK Amazon Chime utilisent les médias WebRTC - Kit SDK Amazon Chime

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.

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.

Le SDK Amazon Chime prend en charge deux types de sessions WebRTC, standard et haute définition. Les rubriques suivantes décrivent les médias disponibles dans chaque type de session lorsque vous utilisez les bibliothèques clientes du SDK Amazon Chime pour React JavaScript, iOS et Android.

Audio

Chaque client Amazon Chime envoie un flux audio aux sessions et reçoit un flux audio de la session. Généralement, les microphones des appareils locaux génèrent le son. L'audio reçu est un mélange de l'audio envoyé par les autres clients de session.

Les deux types de session prennent en charge des fréquences d'échantillonnage allant jusqu'à 48 kHz et jusqu'à 2 canaux (stéréo) codés avec des débits allant jusqu'à 128 kbit/s à l'aide du codec Opus. Toutefois, les flux audio envoyés et reçus varient selon le type de bibliothèque cliente :

  • Les bibliothèques clientes du SDK Amazon Chime JavaScript et React permettent d'envoyer et de recevoir du son mono et stéréo à la fréquence d'échantillonnage la plus élevée prise en charge par l'appareil et le navigateur, jusqu'à un maximum de 48 kHz.

  • Les bibliothèques clientes du SDK Amazon Chime pour iOS et Android permettent d'envoyer du son mono jusqu'à 48 kHz et de recevoir du son stéréo à 48 kHz.

Vidéo

Chaque client Amazon Chime peut envoyer un flux vidéo à la session et recevoir jusqu'à 25 flux vidéo de la session. La vidéo envoyée provient généralement de la webcam de l'appareil local. Chaque client peut sélectionner jusqu'à 25 flux vidéo à recevoir et modifier la sélection à tout moment au cours de la session.

Les sessions standard prennent en charge des résolutions vidéo allant jusqu'à 1280 x 720 à 30 images par seconde encodées avec des débits allant jusqu'à 1500 kbps en H.264,, et. VP8 VP9 AV1

Les sessions haute définition prennent en charge des résolutions vidéo allant jusqu'à 1920 x 1080 à 30 images par seconde encodées avec des débits allant jusqu'à 2 500 kbit/s en H.264,, et. VP8 VP9 AV1

Les bibliothèques clientes du SDK Amazon Chime JavaScript et React permettent d'envoyer des vidéos en diffusion simultanée à 15 images par seconde ou avec un codage vidéo évolutif (SVC). Le SVC code un flux vidéo unique avec trois couches spatiales et trois couches temporelles à 100 %, 50 % et 25 % de vos valeurs cibles. Le service sélectionne automatiquement la couche à envoyer à chaque spectateur en fonction de la bande passante disponible des spectateurs.

Les bibliothèques clientes du SDK Amazon Chime pour iOS et Android permettent d'envoyer jusqu'à 15 images par seconde. Cependant, la fréquence d'images et la résolution réelles sont automatiquement gérées par le SDK Amazon Chime.

L'encodage et le décodage vidéo utilisent l'accélération matérielle lorsqu'elle est disponible pour améliorer les performances.

Si un client envoie une vidéo avec un débit supérieur au débit maximal autorisé, la session commence d'abord à envoyer au client des messages de débit maximal estimé via le protocole de contrôle en temps réel. Si le client continue à envoyer des vidéos avec un débit supérieur au débit maximal autorisé, la session supprime les paquets de flux vidéo entrants.

Partage de contenu

Jusqu'à deux clients peuvent partager du contenu lors de la session. Un partage de contenu peut inclure une piste vidéo, une piste audio ou les deux. Un exemple courant de partage de contenu est le partage d'écran, qui utilise la capture d'écran comme source du contenu. Un autre exemple est le partage de contenu préenregistré avec des pistes vidéo et audio.

Le contenu audio est mélangé au flux audio envoyé par la session. Le contenu audio prend en charge des fréquences d'échantillonnage allant jusqu'à 48 kHz et jusqu'à 2 canaux (stéréo) encodés avec des débits allant jusqu'à 128 kbit/s à l'aide du codec Opus.

Le contenu vidéo est envoyé à la session et transmis aux clients dans un flux vidéo distinct. Les sessions standard prennent en charge le contenu vidéo jusqu'à 1920 x 1080 à 30 images par seconde. Les sessions haute définition prennent en charge le contenu vidéo jusqu'à 3840 x 2160 à 30 images par seconde.

La capture d'écran pour le partage de contenu utilise la résolution de l'écran ou de la fenêtre capturée, jusqu'à la résolution de contenu maximale pour le type de session, et jusqu'à 30 images par seconde. Toutefois, les capacités de l'appareil et du navigateur peuvent limiter ces valeurs.

Les bibliothèques clientes du SDK Amazon Chime JavaScript et React prennent en charge le partage de contenu à partir de captures d'écran et d'autres sources.

Les bibliothèques clientes du SDK Amazon Chime pour iOS et Android ne prennent en charge le partage de contenu qu'à partir d'une capture d'écran.

Messages de données

Les messages de données permettent à un client de diffuser des informations à d'autres clients au cours de la session. Par exemple, une application peut utiliser des messages de données pour partager les réactions des emoji au cours d'une session.

Chaque message de données inclut :

  • Un sujet, une chaîne de 64 caractères maximum.

  • Jusqu'à 2 Ko de données, sujet inclus.

Un client envoie un message de données à la session, qui envoie le message de données à tous les clients connectés.

La session peut éventuellement mettre en cache le message de données pendant cinq minutes au maximum. Si un client rejoint ou se reconnecte à une session, la session envoie automatiquement au client tous les messages de données mis en cache qui n'ont pas été envoyés auparavant. Le cache de session stocke un maximum de 1 024 messages de données.

Une session prend en charge jusqu'à 100 messages de données envoyés par seconde. Lors de l'utilisation de la transcription en direct, chaque client reçoit des messages de transcription sous forme de messages de données, qui sont comptabilisés dans le total des messages envoyés par seconde.

Sur cette page

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.