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