Damit Sie die Google Meet Media API und die zugehörigen OAuth 2.0-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:
AV1VP9VP8
Clients müssen Codec-Implementierungen verwenden, die den Codec-Anforderungen der Meet Media API entsprechen, einschließlich:
libvpx(Google) zum Decodieren vonVP8oderVP9dav1d(VideoLAN) zum Decodieren vonAV1
Clients müssen die folgenden WebRTC-Headererweiterungen unterstützen:
- Absolute Send Time
- Transport-Wide Congestion Control
- Absolute Capture Time
- Dependency Descriptor
- Audio Level Indication
(
urn:ietf:params:rtp-hdrext:ssrc-audio-level)
Clients müssen regelmäßig eine vollständige Reihe von Messwerten senden. Weitere Informationen finden Sie auf der Seite mit den Clientmesswerten.
Für optimale Ergebnisse und Unterstützung:
Clients sollten die
libwebrtc-Bibliothek verwenden und die Version sollte nicht mehr als 12 Monate hinter der neuestenSTABLEChromium -Version liegen. Chromium-Browser verwendenlibwebrtc, um die WebRTC JavaScript APIs zu implementieren.Clients sollten eine Mindestbandbreite von 4 Mbit/s haben.
Meet REST API aktivieren
Bevor Sie Google APIs verwenden können, müssen Sie sie in einem Google Cloud-Projekt aktivieren. Sie können eine oder mehrere APIs in einem einzelnen Google Cloud-Projekt aktivieren.Aktivieren Sie in der Google Cloud Console die Google Meet REST API.
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, werden Entwickler 12 Monate im Voraus benachrichtigt, bevor Clients diesen Codec unterstützen müssen.
Authentifizierung und Autorisierung
Clients der Google Meet Media API stellen im Namen eines bestimmten Nutzers eine Verbindung zu einer Konferenz her, dabei wird OAuth 2.0 zur Authentifizierung und Autorisierung verwendet.
Angemessener Zugriff
Meet Media API-Bereiche
Autorisierungsbereiche sind die Berechtigungen, die Sie von Nutzern anfordern, damit Ihre App auf die Konferenzinhalte zugreifen kann. Wenn jemand Ihre App installiert, wird der Nutzer aufgefordert, diese Bereiche zu bestätigen. Im Allgemeinen sollten Sie den engstmöglichen Bereich auswählen und keine Bereiche anfordern, die Ihre App nicht benötigt. Nutzer gewähren eher Zugriff auf eingeschränkte, klar beschriebene Bereiche.
Die Meet Media API unterstützt den folgenden OAuth 2.0-Bereich:
| Bereichscode | 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 bieten umfassenden Zugriff auf Google-Nutzerdaten und erfordern, dass Sie einen Überprüfungsprozess für eingeschränkte Bereiche durchlaufen. 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 aus eingeschränkten Bereichen auf Servern speichern oder übertragen, müssen Sie eine Sicherheitsüberprüfung durchlaufen.
Zusätzlich zu den Bereichen der Meet Media API müssen Sie mit OAuth auch den allgemeinen Bereich zum Lesen von Besprechungen anfordern. Dieser Bereich ist erforderlich, um auf Besprechungsmetadaten zuzugreifen, z. B. auf Informationen zu Teilnehmern und Medieneinträgen, und um eine erfolgreiche Verbindung herzustellen.
| Bereichscode | Beschreibung | Nutzung |
|---|---|---|
https://www.googleapis.com/auth/meetings.space.read |
Ermöglicht Apps, Metadaten zu allen Besprechungsbereichen zu lesen, auf die der Nutzer Zugriff hat. | Sensibel |
Wenn Ihre App Zugriff auf andere Google APIs benötigt, können Sie diese Bereiche ebenfalls hinzufügen. Weitere Informationen zu Google API-Bereichen finden Sie unter Mit OAuth 2.0 auf Google APIs zugreifen.
Informationen dazu, wie Sie festlegen, welche Informationen Nutzern und App-Prüfern angezeigt werden, finden Sie unter OAuth-Zustimmungsbildschirm konfigurieren und Bereiche auswählen.
Weitere Informationen zu bestimmten OAuth 2.0-Bereichen finden Sie unter OAuth 2.0-Bereiche für Google APIs.
Anforderungen an Endnutzer
Damit die Meet Media API verwendet werden kann, müssen auch die Teilnehmer der Besprechung bestimmte Mindestanforderungen erfüllen, damit die Konferenz infrage kommt.
Mobile App-Versionen
Mobile Nutzer müssen auf die folgenden Versionen aktualisieren:
| Plattform | App | Version |
|---|---|---|
| Android | Meet App | 309 |
| iOS | Meet App | 308 |
| Android | Gmail App | 2025.05.30 |
| iOS | Gmail App | 6.0.250518 |
Nicht unterstützte Plattformen
Wir bieten keinen Support für Hardware-Clients von Drittanbietern, auf denen Meet ausgeführt wird. Wenn Ihre Endnutzer beispielsweise ein Cisco-Hardwaregerät für Konferenzräume verwenden, auf dem Meet ausgeführt wird, kann Ihre Meet Media API-Instanz nicht an der Besprechung teilnehmen.
Altersbeschränkung
Die Meet Media API darf keine Medien von Konten erheben, die für Minderjährige registriert sind.
Dabei handelt es sich in der Regel um Konten, bei denen die Nutzer in ihrem jeweiligen Land noch nicht volljährig sind (in der Regel unter 18 Jahre alt) oder die von einem Elternteil in der Google Family Link App erstellt wurden, als der Nutzer noch nicht volljährig war.
In einigen Regionen (z. B. in der EU) gelten zusätzliche Einschränkungen hinsichtlich der Konten, die als minderjährig gelten.
Wenn Sie der Meinung sind, dass das Konto eines Ihrer Nutzer eingeschränkt ist, können Sie eine Altersbestätigung durchführen, um zu prüfen, ob das Alter des Kontos bestätigt wurde. Weitere Informationen zum Bestätigen Ihres Alters.