Termes clés
Session
Une " salle " logique hébergée dans Vonage Video Cloud où les clients se connectent, publient et s'abonnent. Les sessions sont créées par votre backend et identifiées par un nom de domaine sessionId.
Voir : SDK serveur (vue d'ensemble) - Inspecteur
Jeton
Un justificatif signé que votre backend émet pour permettre à un client de rejoindre une session spécifique, éventuellement avec un rôle (par exemple, éditeur). Les jetons sont de courte durée de vie.
Voir : Authentification
Client
Le code de votre appli utilisant un SDK client (Web, iOS, Android, etc.) pour se connecter à une session, publier des médias locaux, s'abonner à d'autres et gérer des événements.
Voir : SDK Web (JavaScript) - Pour commencer
Serveur
Votre backend utilise un SDK serveur ou REST pour créer des sessions, frapper des jetons et exécuter des fonctions côté serveur (archives, diffusions, modération, webhooks).
Voir : SDK serveur (vue d'ensemble)
Connexion
Le canal de signalisation permanent (par exemple, WebSocket) qui fournit des événements de session et coordonne la configuration de WebRTC. Séparé des connexions média qui transportent les données audiovisuelles.
Flux
Source audiovisuelle publiée dans une session (par exemple, caméra + microphone) à laquelle d'autres clients peuvent s'abonner ; chaque flux a son propre cycle de vie et ses propres événements.
Voir : SDK Web (publication/abonnement)
Publier
Envoi du flux multimédia local d'un client dans la session ; nécessite un jeton/rôle qui autorise la publication.
Voir : SDK Web (publier)
S'abonner
Réception et rendu du ou des flux d'un participant distant ; typiquement déclenché par un streamCreated événement.
Voir : SDK Web (s'abonner)
Evénements
Notifications au niveau de la session et du flux (joindre/quitter, nouveau flux, avertissements réseau, etc.) que votre client traite pour mettre à jour l'interface utilisateur/l'état.
Voir : Inspecteur
Client SDK
Bibliothèques de plate-forme pour la mise en œuvre de fonctions côté client : connexion, publication/abonnement, partage d'écran, signalisation.
Voir :
SDK serveur
Bibliothèques spécifiques à un langage qui intègrent l'API Video REST pour créer des sessions, générer des jetons et contrôler des fonctionnalités telles que l'archivage/la diffusion.
Voir : SDK serveur (vue d'ensemble)
API Video REST de Vonage
Points d'extrémité HTTP derrière la plateforme ; généralement utilisés via les SDK de serveur, mais disponibles directement si nécessaire.
Voir : Video API REST
Vonage Video Cloud
Infrastructure gérée qui héberge les sessions, achemine les médias et transmet les signaux/événements entre les clients et les serveurs.
Voir : Détails techniques