如要使用 Google Meet Media API 和相關聯的 OAuth 範圍,應用程式必須符合下列規定。
技術相關規定
使用 Meet Media API 時,系統會強制執行下列限制:
用戶端必須支援下列所有轉碼器:
AV1
VP9
VP8
用戶端必須使用符合 Meet Media API 編碼解碼器需求的編碼解碼器實作,包括:
libvpx
(Google) 解碼VP8
或VP9
dav1d
(VideoLAN) 解碼AV1
用戶端必須支援下列 WebRTC 標頭擴充功能:
用戶端必須定期傳送整套指標。詳情請參閱用戶端指標頁面。
如要獲得最佳成效和支援服務,請按照下列步驟操作:
用戶端應使用
libwebrtc
程式庫,且版本應不超過最新STABLE
Chromium 版本12 個月。Chromium 瀏覽器使用libwebrtc
實作 WebRTC JavaScript API。用戶端應維持至少 4 Mbps 的頻寬。
啟用 Meet REST API
使用 Google API 前,請先在 Google Cloud 專案中啟用這些 API。您可以在單一 Google Cloud 專案中啟用一或多個 API。在 Google Cloud 控制台中啟用 Google Meet REST API。
編解碼器廢止政策
Google 保留隨時停止使用轉碼器的權利。
推出新轉碼器時,開發人員會提前 12 個月收到通知,以便在用戶端必須支援該轉碼器前做好準備。
驗證及授權
Google Meet Media API 用戶端會代表特定使用者連線至會議,並使用 OAuth 2.0 進行驗證及授權。
適當的存取權
Meet Media API 範圍
授權範圍是指您要求使用者授權應用程式存取會議內容的權限。使用者安裝應用程式時,系統會要求驗證這些範圍。一般來說,您應盡可能選擇範圍最窄的存取範圍,並避免要求應用程式不需要的存取範圍。使用者更願意授予存取權給範圍有限且清楚說明的範圍。
Meet Media API 支援下列 OAuth 2.0 範圍:
範圍代碼 | 說明 | 用量 |
---|---|---|
https://www.googleapis.com/auth/meetings.conference.media.readonly |
在 Google Meet 視訊通話中擷取即時視訊和音訊資料。 | 受限制 |
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly |
在 Google Meet 視訊通話中錄製即時音訊資料。 | 受限制 |
https://www.googleapis.com/auth/meetings.conference.media.video.readonly |
在 Google Meet 視訊通話中擷取即時視訊資料。 | 受限制 |
由於會議具有敏感性質,所有 Meet Media API 範圍都受到限制:
- 受限制:這些範圍提供廣泛的 Google 使用者資料存取權,您必須通過受限制範圍驗證程序。如要瞭解這項規定,請參閱「Google API 服務使用者資料政策」和「特定 API 範圍附加規定」。如果您在伺服器上儲存 (或傳輸) 受限制範圍的資料,就必須接受安全性評估。
如果應用程式需要存取任何其他 Google API,也可以新增這些範圍。如要進一步瞭解 Google API 範圍,請參閱「使用 OAuth 2.0 存取 Google API」。
如要定義向使用者和應用程式審查人員顯示的資訊,請參閱「設定 OAuth 同意畫面並選擇範圍」。
如要進一步瞭解特定 OAuth 2.0 範圍,請參閱「Google API 適用的 OAuth 2.0 範圍」。