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,上傳篩選後的統計資料。