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