Google Meet Media API'yi ve ilişkili OAuth kapsamlarını kullanmak için uygulamanızın aşağıdaki şartlara uyması gerekir.
Teknik koşullar
Meet Media API ile çalışırken aşağıdaki kısıtlamalar uygulanır:
İstemciler aşağıdaki codec'lerin tümünü desteklemelidir:
AV1
VP9
VP8
İstemciler, aşağıdakiler dahil olmak üzere Meet Media API'nin codec şartlarını karşılayan codec uygulamaları kullanmalıdır:
VP8
veyaVP9
'nin kodunu çözmek içinlibvpx
(Google)AV1
dosyasının kodunu çözmek içindav1d
(VideoLAN)
Müşteriler aşağıdaki WebRTC üst bilgisi uzantılarını desteklemelidir:
- Absolute Send Time
- Aktarım genelinde tıkanıklık kontrolü
- Mutlak Yakalama Süresi
- Bağımlılık Tanımlayıcısı
- Ses Seviyesi Göstergesi
(
urn:ietf:params:rtp-hdrext:ssrc-audio-level
)
Müşteriler, düzenli olarak tüm metrikleri göndermelidir. Daha fazla bilgi için istemci metrikleri sayfasına bakın.
En iyi sonuçlar ve destek için:
İstemciler
libwebrtc
kitaplığını kullanmalıdır ve sürüm, en sonSTABLE
Chromium sürümünden en fazla 12 ay geride olmamalıdır. Chromium tarayıcılar, WebRTC JavaScript API'lerini uygulamak içinlibwebrtc
kullanır.İstemciler 4 Mb/sn minimum bant genişliği sağlamalıdır.
Kodek kullanımdan kaldırma politikası
Google, bir codec'i kullanmayı istediği zaman durdurma hakkını saklı tutar.
Yeni bir codec kullanıma sunulduğunda, istemcilerin bu codec'i desteklemesi gerekmeden önce geliştiricilere 12 ay önceden bildirim gönderilir.
Kimlik doğrulama ve yetkilendirme
Google Meet Media API istemcileri, kimlik doğrulama ve yetkilendirme için OAuth 2.0'ı kullanarak belirli bir kullanıcı adına bir konferansa bağlanır.
Uygun erişim
Media API kapsamlarını karşılama
Yetkilendirme kapsamları, uygulamanızın toplantı içeriğine erişmesi için kullanıcılardan yetkilendirme isteğinde bulunduğunuz izinlerdir. Kullanıcılar uygulamanızı yüklediğinde bu kapsamları doğrulamaları istenir. Genel olarak, mümkün olan en dar kapsamı seçmeli ve uygulamanızın gerektirmediği kapsamları istemekten kaçınmalısınız. Kullanıcılar, sınırlı ve açıkça açıklanan kapsamlara daha kolay erişim izni verir.
Meet Media API, aşağıdaki OAuth 2.0 kapsamını destekler:
Kapsam kodu | Açıklama | Kullanım |
---|---|---|
https://www.googleapis.com/auth/meetings.conference.media.readonly |
Google Meet görüntülü görüşmelerinde gerçek zamanlı görüntüyü ve sesi kaydetme. | Kısıtlanmış |
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly |
Google Meet görüntülü görüşmelerinde gerçek zamanlı sesi kaydetme. | Kısıtlanmış |
https://www.googleapis.com/auth/meetings.conference.media.video.readonly |
Google Meet görüntülü görüşmelerindeki gerçek zamanlı görüntüyü kaydetme. | Kısıtlanmış |
Toplantıların hassas yapısı nedeniyle tüm Meet Media API kapsamları kısıtlanmıştır:
- Kısıtlanmış: Bu kapsamlar, Google kullanıcı verilerine geniş erişim sağlar ve kısıtlanmış kapsam doğrulama sürecinden geçmenizi gerektirir. Bu şart hakkında bilgi edinmek için Google API Hizmetleri Kullanıcı Verileri Politikası'nı ve Belirli API Kapsamları İçin Ek Gereksinimler'i inceleyin. Kısıtlanmış kapsam verilerini sunucularda depoluyorsanız (veya iletiyorsanız) güvenlik değerlendirmesinden geçmeniz gerekir.
Uygulamanız başka Google API'lerine erişim gerektiriyorsa bu kapsamları da ekleyebilirsiniz. Google API kapsamları hakkında daha fazla bilgi için Google API'lerine erişmek için OAuth 2.0'ı kullanma başlıklı makaleyi inceleyin.
Kullanıcılara ve uygulama incelemecilerine hangi bilgilerin gösterileceğini tanımlamak için OAuth kullanıcı rızası ekranını yapılandırma ve kapsamları seçme başlıklı makaleyi inceleyin.
Belirli OAuth 2.0 kapsamları hakkında daha fazla bilgi için Google API'leri için OAuth 2.0 Kapsamları başlıklı makaleyi inceleyin.