Os clientes da API Google Meet Media precisam fazer upload periódico de estatísticas do cliente pelo canal de dados media-stats.
As entradas exigidas pela API Meet Media são um subconjunto das
estatísticas
coletadas pelo WebRTC, que podem ser acessadas chamando o
RTCPeerConnection::getStats() método.
Fluxo do cliente
Todos os clientes da API Meet Media precisam implementar o fluxo a seguir.
Configuração inicial
Depois que o cliente abre o canal de dados media-stats, o Meet
envia imediatamente uma
MediaStatsConfiguration
atualização de recurso pelo canal. Essa configuração especifica como o cliente deve fazer upload das estatísticas.
| Configuração | |
|---|---|
uploadIntervalSeconds
|
Especifica com que frequência o cliente da API Meet Media deve fazer upload de estatísticas ou zero se o cliente não precisar fazer upload de nada. |
allowlist
|
Especifica quais entradas RTCPeerConnection::getStats() o cliente precisa fazer upload. |
Upload de estatísticas
Enquanto estiver conectado a uma conferência, o cliente da API Meet Media precisa:
Chamar o método
RTCPeerConnection::getStats()no intervalo especificado poruploadIntervalSeconds.Filtrar o objeto de estatísticas resultante para os campos especificados por
allowlist.Fazer upload das estatísticas filtradas enviando uma
UploadMediaStatsRequestpelo canal de dadosmedia-stats.