將用戶端指標上傳至 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,上傳經過篩選的統計資料。