Os clientes da API Google Meet Media precisam fazer upload periódico das 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
método RTCPeerConnection::getStats()
.
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
atualização de recurso MediaStatsConfiguration
pelo canal. Essa configuração especifica como o cliente
precisa fazer o upload de estatísticas.
Configuração | |
---|---|
uploadIntervalSeconds
|
Especifica com que frequência o cliente da API Meet Media precisa fazer upload de estatísticas ou zero se o cliente não precisar fazer upload. |
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:
Chame o método
RTCPeerConnection::getStats()
no intervalo especificado poruploadIntervalSeconds
.Filtre o objeto de estatísticas resultante para os campos especificados por
allowlist
.Faça o upload das estatísticas filtradas enviando um
UploadMediaStatsRequest
pelo canal de dadosmedia-stats
.