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来上传过滤后的统计信息。