Meet Media API: TypeScript-Referenzclient – Kurzanleitung

Auf dieser Seite wird beschrieben, wie Sie ein Beispiel mit der TypeScript-Referenz-Clientimplementierung einrichten und ausführen. Informationen zum C++-Client finden Sie in der Schnellstartanleitung für den C++-Referenzclient.

Vorbereitung

Für diese Kurzanleitung sind die folgenden Voraussetzungen erforderlich:

OAuth-Tokens generieren

Damit eine Verbindung zur Meet Media API hergestellt werden kann, muss Ihre App OAuth verwenden, um Zugriffstokens zu generieren. Weitere Informationen zum Zugriff auf Google APIs mit OAuth finden Sie unter Mit OAuth 2.0 auf Google APIs zugreifen.

Wenn Sie eine Webanwendung erstellen, können Sie OAuth-Tokens mit dem impliziten Ablauf für die Berechtigungserteilung generieren. In diesem TypeScript-Beispiel werden OAuth-Tokens mit diesem Ablauf generiert.

Beispiel ausführen

  1. OAuth-Client erstellen

  2. Erstellen Sie das Beispiel im Verzeichnis web/samples:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. Folgen Sie der Anleitung unter Für die Verwendung der gcloud CLI authentifizieren, um sich anzumelden und Ihr Google Cloud-Projekt auszuwählen.

  4. Stellen Sie Ihren Server in der Google App Engine bereit.

    $ gcloud app deploy app.yaml
    
  5. Rufen Sie Ihren Endpunkt auf:

    $ gcloud app browse
    
  6. Folgen Sie der Anleitung unter Anmeldedaten für den Zugriff erstellen, um OAuth 2.0-Anmeldedaten mit den folgenden Bereichen zu erstellen:

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

    Fügen Sie die URL Ihrer bereitgestellten App zu Autorisierte JavaScript-Quellen und Autorisierte Weiterleitungs-URIs hinzu.

  7. Kopieren Sie die Client-ID und fügen Sie sie in die bereitgestellte Webseite ein.

  8. Tippen Sie auf die Anmeldeschaltfläche und folgen Sie der Anleitung. Wenn ein Fehler auftritt, kann es einige Minuten dauern, bis die Weiterleitungs-URIs übernommen werden.

  9. Videokonferenzen erstellen und daran teilnehmen Kopieren Sie den Besprechungscode und fügen Sie ihn in das Eingabefeld „Besprechungscode“ auf der Seite ein.

  10. Wählen Sie die Anzahl der Videostreams aus und aktivieren Sie die Audiofunktion.

  11. Klicken Sie auf Create client (Client erstellen) und dann auf Join meeting (An Besprechung teilnehmen).

  12. Beobachten Sie die Video- und Audiostreams.