Untuk menggunakan Google Meet Media API dan cakupan OAuth 2.0 terkait, aplikasi Anda harus mematuhi persyaratan berikut.
Persyaratan teknis
Batasan berikut diterapkan saat menggunakan Meet Media API:
Klien harus mendukung semua codec berikut:
AV1VP9VP8
Klien harus menggunakan implementasi codec yang mematuhi persyaratan codec Meet Media API, termasuk:
libvpx(Google) untuk mendekodeVP8atauVP9dav1d(VideoLAN) untuk mendekodeAV1
Klien harus mendukung ekstensi header WebRTC berikut:
- Waktu Pengiriman Absolut
- Kontrol Kemacetan di Seluruh Transportasi
- Waktu Perekaman Absolut
- Deskriptor Dependensi
- Indikasi Level Audio
(
urn:ietf:params:rtp-hdrext:ssrc-audio-level)
Klien harus mengirimkan rangkaian lengkap metrik secara berkala. Untuk mengetahui informasi selengkapnya, lihat halaman metrik klien untuk mengetahui detailnya.
Untuk mendapatkan hasil dan dukungan terbaik:
Klien sebaiknya menggunakan library
libwebrtc, dan versinya sebaiknya tidak lebih dari 12 bulan di belakang rilis Chromium terbaruSTABLE. Browser Chromium menggunakanlibwebrtcuntuk mengimplementasikan WebRTC JavaScript API.Klien sebaiknya mempertahankan bandwidth minimum 4 Mbps.
Mengaktifkan Meet REST API
Sebelum menggunakan Google API, Anda harus mengaktifkannya di project Google Cloud. Anda dapat mengaktifkan satu atau beberapa API dalam satu project Google Cloud.Di Konsol Google Cloud, aktifkan Google Meet REST API.
Kebijakan penghentian codec
Google berhak berhenti menggunakan codec kapan saja.
Saat codec baru diperkenalkan, developer akan menerima pemberitahuan 12 bulan sebelum klien diwajibkan untuk mendukung codec ini.
Autentikasi dan otorisasi
Klien Google Meet Media API terhubung ke konferensi atas nama pengguna tertentu, menggunakan OAuth 2.0 untuk autentikasi dan otorisasi.
Akses yang sesuai
Cakupan Meet Media API
Cakupan otorisasi adalah izin yang Anda minta agar pengguna mengotorisasi aplikasi Anda untuk mengakses konten rapat. Saat seseorang menginstal aplikasi Anda, pengguna akan diminta untuk memvalidasi cakupan ini. Umumnya, Anda harus memilih cakupan yang paling sempit dan menghindari permintaan cakupan yang tidak diperlukan aplikasi Anda. Pengguna lebih mudah memberikan akses ke cakupan terbatas yang dijelaskan dengan jelas.
Meet Media API mendukung cakupan OAuth 2.0 berikut:
| Kode cakupan | Deskripsi | Penggunaan |
|---|---|---|
https://www.googleapis.com/auth/meetings.conference.media.readonly |
Merekam video dan audio secara real-time di panggilan video Google Meet. | Dibatasi |
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly |
Merekam audio secara real-time di panggilan video Google Meet. | Dibatasi |
https://www.googleapis.com/auth/meetings.conference.media.video.readonly |
Merekam video secara real-time di panggilan video Google Meet. | Dibatasi |
Karena sifat konferensi yang sensitif, semua cakupan Meet Media API dibatasi:
- Dibatasi: Cakupan ini memberikan akses luas ke data pengguna Google dan mengharuskan Anda menjalani proses verifikasi cakupan yang dibatasi. Untuk mengetahui informasi tentang persyaratan ini, lihat Kebijakan Data Pengguna Layanan Google API dan Persyaratan Tambahan untuk Cakupan API Tertentu. Jika Anda menyimpan data cakupan yang dibatasi di server (atau mengirimkannya), Anda harus menjalani penilaian keamanan.
Selain cakupan Meet Media API, Anda juga harus meminta cakupan rapat baca umum dengan OAuth. Cakupan ini diperlukan untuk mengakses metadata rapat, seperti informasi entri peserta dan media, serta untuk menegosiasikan koneksi yang berhasil.
| Kode cakupan | Deskripsi | Penggunaan |
|---|---|---|
https://www.googleapis.com/auth/meetings.space.read |
Mengizinkan aplikasi membaca metadata tentang ruang rapat yang dapat diakses pengguna. | Sensitif |
Jika aplikasi Anda memerlukan akses ke Google API lainnya, Anda juga dapat menambahkan cakupan tersebut. Untuk mengetahui informasi selengkapnya tentang cakupan Google API, lihat Menggunakan OAuth 2.0 untuk Mengakses Google API.
Untuk menentukan informasi yang ditampilkan kepada pengguna dan peninjau aplikasi, lihat Mengonfigurasi layar izin OAuth dan memilih cakupan.
Untuk mengetahui informasi selengkapnya tentang cakupan OAuth 2.0 tertentu, lihat Cakupan OAuth 2.0 untuk Google API.
Persyaratan pengguna akhir
Agar dapat menggunakan Meet Media API, peserta Meet juga harus memenuhi beberapa persyaratan minimum agar konferensi memenuhi syarat.
Versi aplikasi seluler
Untuk pengguna seluler, mereka harus mengupdate ke versi berikut:
| Platform | Aplikasi | Versi |
|---|---|---|
| Android | Aplikasi Meet | 309 |
| iOS | Aplikasi Meet | 308 |
| Android | Aplikasi Gmail | 2025.05.30 |
| iOS | Aplikasi Gmail | 6.0.250518 |
Platform yang tidak didukung
Kami tidak mendukung klien hardware pihak ketiga yang menjalankan Meet. Misalnya, jika pengguna akhir Anda menggunakan perangkat ruang konferensi hardware Cisco yang menjalankan Meet, instance Meet Media API Anda tidak dapat bergabung ke panggilan.
Pembatasan usia
Meet Media API dibatasi untuk mengumpulkan media dari akun yang terdaftar untuk anak-anak.
Akun ini biasanya adalah akun yang berusia di bawah usia dewasa di negara masing-masing (biasanya di bawah 18 tahun) atau berusia di bawah usia dewasa saat akun dibuat oleh orang tua di aplikasi Google Family Link.
Perhatikan bahwa beberapa wilayah (seperti Uni Eropa) memiliki batasan tambahan tentang jenis akun yang dianggap di bawah usia dewasa.
Jika Anda yakin bahwa salah satu akun pengguna Anda dibatasi, Anda dapat memberikan verifikasi usia untuk memeriksa apakah akunnya telah diverifikasi usia. Pelajari lebih lanjut cara memverifikasi usia Anda.