Damit Sie die Google Meet Media API und die zugehörigen OAuth-Bereiche verwenden können, muss Ihre App die folgenden Anforderungen erfüllen.
Technische Anforderungen
Bei der Verwendung der Meet Media API gelten die folgenden Einschränkungen:
Clients müssen alle folgenden Codecs unterstützen:
AV1
VP9
VP8
Clients müssen Codec-Implementierungen verwenden, die den Codec-Anforderungen der Meet Media API entsprechen, darunter:
libvpx
(Google) zum Decodieren vonVP8
oderVP9
dav1d
(VideoLAN) zum Decodieren vonAV1
Clients müssen die folgenden WebRTC-Headererweiterungen unterstützen:
- Absoluter Sendezeitpunkt
- Transport-Wide Congestion Control
- Absolute Aufnahmezeit
- Abhängigkeitsbeschreibung
- Anzeigen des Lautstärkepegels
(
urn:ietf:params:rtp-hdrext:ssrc-audio-level
)
Kunden müssen regelmäßig eine vollständige Suite von Messwerten senden. Weitere Informationen finden Sie auf der Seite Client-Messwerte.
Für optimale Ergebnisse und Unterstützung:
Clients sollten die
libwebrtc
-Bibliothek verwenden. Die Version darf nicht älter als 12 Monate sein als die neuesteSTABLE
-Chromium-Version. Chromium-Browser verwendenlibwebrtc
, um die WebRTC-JavaScript-APIs zu implementieren.Clients sollten eine Mindestbandbreite von 4 Mbit/s einhalten.
Richtlinie zur Einstellung von Codecs
Google behält sich das Recht vor, die Verwendung eines Codecs jederzeit einzustellen.
Wenn ein neuer Codec eingeführt wird, erhalten Entwickler 12 Monate Vorabankündigung, bevor Kunden diesen Codec unterstützen müssen.
Authentifizierung und Autorisierung
Google Meet Media API-Clients stellen im Namen eines bestimmten Nutzers eine Verbindung zu einer Konferenz her und verwenden OAuth 2.0 für die Authentifizierung und Autorisierung.
Angemessener Zugriff
Meet Media API-Bereiche
Autorisierungsbereiche sind die Berechtigungen, die Nutzer Ihrer App für den Zugriff auf die Inhalte der Videokonferenz gewähren müssen. Wenn ein Nutzer Ihre App installiert, wird er aufgefordert, diese Zugriffsbereiche zu bestätigen. Im Allgemeinen sollten Sie den möglichst eng gefassten Bereich auswählen und Bereiche vermeiden, die für Ihre App nicht erforderlich sind. Nutzer gewähren eher Zugriff auf eingeschränkte, klar beschriebene Bereiche.
Die Meet Media API unterstützt den folgenden OAuth 2.0-Bereich:
Umfangscode | Beschreibung | Nutzung |
---|---|---|
https://www.googleapis.com/auth/meetings.conference.media.readonly |
In Google Meet-Videoanrufen können Sie Audio- und Videodaten in Echtzeit aufzeichnen. | Eingeschränkt |
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly |
In Google Meet-Videoanrufen können Sie Audiodaten in Echtzeit aufzeichnen. | Eingeschränkt |
https://www.googleapis.com/auth/meetings.conference.media.video.readonly |
Video in Google Meet-Videoanrufen in Echtzeit aufzeichnen. | Eingeschränkt |
Aufgrund der sensiblen Natur von Konferenzen sind alle Bereiche der Meet Media API eingeschränkt:
- Eingeschränkt: Diese Bereiche gewähren umfassenden Zugriff auf Google-Nutzerdaten. Sie müssen eine Überprüfung für eingeschränkte Bereiche durchlaufen. Weitere Informationen zu dieser Anforderung finden Sie in der Nutzerdatenrichtlinie für Google API-Dienste und in den zusätzlichen Anforderungen für bestimmte API-Bereiche. Wenn Sie Daten mit eingeschränktem Umfang auf Servern speichern (oder übertragen), müssen Sie eine Sicherheitsprüfung durchlaufen.
Wenn Ihre App Zugriff auf andere Google APIs benötigt, können Sie auch diese Bereiche hinzufügen. Weitere Informationen zu Google API-Bereichen finden Sie im Hilfeartikel Mit OAuth 2.0 auf Google APIs zugreifen.
Wie Sie festlegen, welche Informationen Nutzern und App-Rezensenten angezeigt werden, erfahren Sie unter OAuth-Zustimmungsbildschirm konfigurieren und Anwendungsbereiche auswählen.
Weitere Informationen zu bestimmten OAuth 2.0-Bereichen finden Sie unter OAuth 2.0-Bereiche für Google APIs.