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.
Comprendre les concepts clés de la bibliothèque SDK client Amazon Chime pour JavaScript
Pour bien comprendre comment créer et gérer des réunions et des utilisateurs, vous devez comprendre les concepts suivants :
Meeting— Une session multimédia multipartite. Chaque réunion possède un identifiant de réunion unique. Vous pouvez créer des réunions dans l'une des AWS régions prises en charge. Lorsque vous créez une réunion, une liste de médias URLs est renvoyée. Il s'agit d'un élément clé des données nécessaires pour participer à la réunion, et vous devez diffuser ces données à tous les utilisateurs qui tentent de participer à la réunion.
Attendee— Un utilisateur qui tente de rejoindre une session multimédia multipartite. Chaque participant possède un identifiant unique, un identifiant d'utilisateur externe qui peut être transmis pour associer le participant à un utilisateur dans le système du développeur, ainsi qu'un jeton de participation signé qui lui donne accès à la réunion.
MeetingSession et (DefaultMeetingSession)— L'objet racine de la bibliothèque SDK client Amazon Chime correspondant représente la JavaScript session de chaque utilisateur lors d'une réunion. Les applications Web commencent par l'instancier MeetingSession et la configuration avec les informations appropriées sur les réunions et les participants.
MeetingSessionConfiguration— Stocke les données relatives à la réunion et aux participants nécessaires pour participer à une session de réunion. Ces données sont la réponse aux CreateAttendee
API appels CreateMeeting
et effectués par l'application serveur. L'application serveur transmet ces données à l'application Web, qui les utilise pour instancier le. MeetingSession
DeviceController
(DefaultDeviceController) — Utilisé pour énumérer la liste des périphériques audio et vidéo disponibles sur le système d'un utilisateur. Vous pouvez également utiliser le contrôleur de l'appareil pendant une réunion pour changer d'appareil actif.
AudioVideoFacade
(DefaultAudioVideoFacade) — L'interface clé qui alimente une réunion. Il permet de APIs démarrer, de contrôler et de terminer une réunion. Il permet APIs également d'être à l'écoute des événements clés qui modifient l'expérience utilisateur, tels que la liste des participants, en suivant les utilisateurs qui rejoignent ou quittent le site, en étant muets ou non, en parlant activement ou en ayant une mauvaise connectivité. Vous pouvez également les utiliser APIs pour lier l'HTMLélément de contrôle audio à la sortie audio de la réunion et le diffuser via le périphérique de sortie audio sélectionné.
ActiveSpeakerDetectorFacade
(DefaultActiveSpeakerDetector) — Celui API qui s'abonne à des événements de conférenciers actifs. Renvoie régulièrement une liste des participants triée en fonction du volume de leur micro au fil du temps. Vous pouvez annuler et modifier la politique des haut-parleurs actifs selon vos besoins.
ContentShareController
(DefaultContentShareController) — APIs qui permet de démarrer, d'arrêter et de mettre en pause le partage de contenu. Il permet également APIs d'écouter les événements du cycle de vie pour suivre l'état du partage de contenu.
Logger
(ConsoleLogger)— L'interface utilisée pour exploiter les journaux de la console ou pour transmettre un objet enregistreur afin de remplacer l'implémentation de journalisation actuelle et d'obtenir différents niveaux de journaux à partir d'Amazon Chime. SDK