Erste Schritte mit der Vonage Video API
Nutzen Sie diese Anleitung, um Ihre erste Vonage Video-Sitzung schnell zum Laufen zu bringen - richten Sie Ihren Account und Ihre Anwendung ein, und folgen Sie dann dem Schnellstart, um sich zu verbinden und zu streamen.
Voraussetzungen
- Erstellen einer Vonage-Konto.
- Erstellen einer Applikation um Ihre Applikation ID und privater Schlüssel.
- Führen Sie die Schnellstart zu verbinden und zu streamen.
Vonage Account erstellen
Registrieren Sie sich für eine kostenlose Vonage-Konto.
Nach der Anmeldung werden Sie auf die Seite Dashboard von Vonage um eine neue Anwendung zu erstellen.
Erstellen Sie eine Applikation
Nach der Anmeldung bei Ihrem Dashboard von Vonageerstellen Sie eine Anwendung für Ihr Vonage-Videoprojekt.
- Klicken Sie in der linken Navigation auf Applications.
- Von der Applications Seite, klicken Sie auf Erstellen Sie eine neue Anwendung um eine neue Anwendung zu erstellen.

- Geben Sie einen Namen für Ihr Projekt an.
- Klicken Sie auf Öffentlichen und privaten Schlüssel generieren. Sie erzeugen eine Datei, die Ihre privater Schlüssel. Laden Sie es herunter und bewahren Sie es sicher auf, Sie werden es später noch brauchen.

- Scrollen Sie nach unten, zum Fähigkeiten Liste. Schalten Sie die Video Fähigkeit an.
- Klicken Sie auf Neue Anwendung generieren Taste.

Authentifizierung
Nachdem Ihr Antrag erstellt wurde, sollten Sie in der Lage sein, mehrere Berechtigungsnachweise einzusehen. Im Moment benötigen Sie nur zwei davon:
- Application ID: Dies ist eine eindeutige alphanumerische Kennung für Ihre Videoanwendung.
- Privater Schlüssel: Dieser Schlüssel wird verwendet für JWT-basierte Authentifizierung. Bitte bewahren Sie es an einem sicheren Ort auf.
Sie benötigen sie, um Ihre Bewerbung zu authentifizieren.
Erstellen Sie Ihre erste Videositzung
Wenn Sie Ihre Dashboard-Anmeldedaten bereit haben, verwenden Sie die Client- und Server-SDKs, um eine Sitzung zu erstellen, Token auszugeben und Ihre Anwendung durchgängig zu verbinden. In diesem Abschnitt erfahren Sie, welche Anmeldeinformationen auf dem Server gespeichert sind und wie der Client sie zur Veröffentlichung und Anmeldung verwendet.
Um Ihren Client mit seiner Sitzung zu verbinden, benötigen Sie:
- Application ID und privater Schlüssel - wird bei der Erstellung der Anwendung generiert und für die JWT-basierte Authentifizierung verwendet.
- Sitzungs-ID - identifiziert die Sitzung ("Raum"). Siehe die Leitfaden für Sitzungen.
- Token - kurzlebiger Berechtigungsnachweis, der Zugang gewährt und die Rolle des Kunden definiert.
Zunächst müssen Sie das Video-SDK Ihrer Wahl aus der unten stehenden Liste installieren. Arbeiten Sie sich dann durch die Schnellstart Abschnitt, um die Sitzungs-ID und das Token mit Hilfe des Server-SDKszurückgeben, dann den Client initialisieren und eine Verbindung herstellen. Siehe Beitritt zu Sitzungen für den Hintergrund.
Installieren Sie das SDK
Wählen Sie das SDK, das zu Ihrer Client-Plattform passt, und folgen Sie der Installationsanleitung:
- Web: OpenTok.js installieren
- Android: Hinzufügen des Video Android SDK
- iOS: Installieren Sie das iOS SDK
- Linux: Installieren Sie das Linux-SDK
- React Native: Installieren Sie das React Native SDK
Schnellstart
Befolgen Sie diese Schritte, um von Backend-Anmeldeinformationen zu einem Client zu gelangen, der in einer Live-Sitzung veröffentlicht und abonniert:
- Eine Sitzung erstellen - Erstellen Sie einen eigenen Raum auf Ihrem Server, dem die Kunden beitreten können.
- Ein Token generieren - für jeden Teilnehmer ein kurzlebiges Credential (Rolle/TTL) ausstellen.
- Eine Sitzung initialisieren und verbinden - Richten Sie das SDK mit Ihrer Applications-ID + Sitzungs-ID ein und stellen Sie dann mit dem Token eine Verbindung her.
- Veröffentlichen eines Streams - Kamera/Mikrofon aufnehmen und Medien an die Sitzung senden.
- Streams abonnieren - Remote-Medien an Ihre Benutzeroberfläche anhängen und auf Stream-Ereignisse warten.
Noch kein Backend? Versuchen Sie die Video API Spielwiese um mit Sitzungen zu experimentieren.
Was kommt als Nächstes?
- Aufnahme von Videos: Erfahren Sie, wie Sie Sitzungen mit automatischer oder On-Demand-Archivierung erfassen, speichern und abrufen können.
- Webhooks verifizieren: Sichern Sie Ihre Rückrufe mit Signaturgeheimnissen, damit Sie jedem Ereignis, das Ihre Anwendung empfängt, vertrauen können.
- Video-Moderation: Setzen Sie Rollen durch, erzwingen Sie das Trennen von Verbindungen und schalten Sie Teilnehmer stumm, um Sitzungen unter Kontrolle zu halten.
- Einstellungen des Herausgebers: Passen Sie die Kamera-, Audio- und Bildrate-Eigenschaften für optimale Qualität pro Gerät an.
- Einstellungen des Teilnehmers: Verwalten Sie Abonnenten, reagieren Sie auf Stream-Ereignisse, und passen Sie das Zuschauererlebnis an.