將用戶端指標上傳至 Meet Media API

Google Meet Media API 用戶端必須透過 media-stats 資料管道,定期上傳用戶端統計資料。

Meet Media API 需要的項目是 WebRTC 收集的統計資料子集,可透過呼叫 RTCPeerConnection::getStats() 方法存取。

用戶端流程

所有 Meet Media API 用戶端都必須實作下列流程。

初始設定

用戶端開啟 media-stats 資料通道後,Meet 會立即透過該通道傳送 MediaStatsConfiguration 資源更新。這項設定會指定用戶端應如何上傳統計資料。

設定
uploadIntervalSeconds 指定 Meet Media API 用戶端上傳統計資料的頻率,如果用戶端不應上傳任何資料,則為零。
allowlist 指定用戶端應上傳哪些 RTCPeerConnection::getStats() 項目。

上傳統計資料

連線至會議時,Meet Media API 用戶端必須:

  1. uploadIntervalSeconds 指定的時間間隔呼叫 RTCPeerConnection::getStats() 方法。

  2. 將產生的統計資料物件篩選至 allowlist 指定的欄位。

  3. 透過 media-stats 資料管道傳送 UploadMediaStatsRequest,上傳篩選後的統計資料。