Schlüsselbegriffe
Sitzung
Ein logischer "Raum", der in der Vonage Video Cloud gehostet wird und in dem sich Kunden verbinden, veröffentlichen und abonnieren können. Sitzungen werden von Ihrem Backend erstellt und durch eine sessionId.
Siehe: Server-SDKs (Übersicht) - Inspektor
Token
Ein signierter Berechtigungsnachweis, den Ihr Backend ausstellt, damit ein Client einer bestimmten Sitzung beitreten kann, optional mit einer Rolle (z. B. Herausgeber). Token sind vom Design her kurzlebig.
Siehe: Authentifizierung
Kunde
Ihr App-Code verwendet ein Client SDK (Web, iOS, Android usw.), um eine Verbindung zu einer Sitzung herzustellen, lokale Medien zu veröffentlichen, andere zu abonnieren und Ereignisse zu verarbeiten.
Siehe: Web (JavaScript) SDK - Erste Schritte
Server
Ihr Backend verwendet ein Server-SDK oder REST, um Sitzungen zu erstellen, Token zu prägen und serverseitige Funktionen auszuführen (Archive, Sendungen, Moderation, Webhooks).
Siehe: Server-SDKs (Übersicht)
Verbindung
Der dauerhafte Signalisierungskanal (z. B. WebSocket), der Sitzungsereignisse liefert und die WebRTC-Einrichtung koordiniert. Getrennt von den Medienverbindungen, die A/V übertragen.
Siehe: Tools für Entwickler
Stream
Eine A/V-Quelle, die in einer Sitzung veröffentlicht wird (z. B. Kamera + Mikrofon) und die von anderen Clients abonniert werden kann; jeder Stream hat seinen eigenen Lebenszyklus und eigene Ereignisse.
Siehe: Web SDK (Veröffentlichung/Abonnement)
veröffentlichen.
Senden des lokalen Medienstroms von einem Client in die Sitzung; erfordert ein Token/eine Rolle, die die Veröffentlichung erlaubt.
Siehe: Web SDK (veröffentlichen)
Abonnieren
Empfang und Rendering des/der Streams eines entfernten Teilnehmers; in der Regel ausgelöst durch eine streamCreated Veranstaltung.
Siehe: Web SDK (abonnieren)
Veranstaltungen
Benachrichtigungen auf Sitzungs- und Stream-Ebene (Beitritt/Austritt, neuer Stream, Netzwerkwarnungen usw.), die Ihr Client zur Aktualisierung der Benutzeroberfläche/des Status verarbeitet.
Siehe: Inspektor
Client SDK
Plattformbibliotheken für die Implementierung clientseitiger Funktionen: Verbindung, Veröffentlichung/Abonnement, Bildschirmfreigabe, Signalisierung.
Siehe:
Server-SDK
Sprachspezifische Bibliotheken, die die Video REST API umhüllen, um Sitzungen zu erstellen, Token zu generieren und Funktionen wie die Archivierung/Übertragung zu steuern.
Siehe: Server-SDKs (Übersicht)
Vonage Video REST API
HTTP-Endpunkte hinter der Plattform; werden normalerweise über Server-SDKs verwendet, sind aber bei Bedarf auch direkt verfügbar.
Siehe: Video REST API
Vonage Video Cloud
Verwaltete Infrastruktur, die Sitzungen hostet, Medien weiterleitet und Signale/Ereignisse an Clients und Server übermittelt.
Siehe: Technische Details