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 用戶端必須:
以
uploadIntervalSeconds
指定的時間間隔呼叫RTCPeerConnection::getStats()
方法。將產生的統計資料物件篩選至
allowlist
指定的欄位。透過
media-stats
資料管道傳送UploadMediaStatsRequest
,上傳篩選後的統計資料。