Los clientes de la API de Google Meet Media deben subir periódicamente las estadísticas de los clientes a través del canal de datos media-stats.
Las entradas que requiere la API de Meet Media son un subconjunto de las estadísticas que recopila WebRTC, a las que se puede acceder llamando al método RTCPeerConnection::getStats().
Flujo del cliente
Todos los clientes de la API de Meet Media deben implementar el siguiente flujo.
Configuración inicial
Después de que el cliente abre el canal de datos media-stats, Meet envía de inmediato una actualización del recurso MediaStatsConfiguration a través del canal. Esta configuración especifica cómo el cliente debe subir las estadísticas.
| Configuración | |
|---|---|
| uploadIntervalSeconds | Especifica con qué frecuencia el cliente de la API de Meet Media debe subir estadísticas o cero si el cliente no debe subir ninguna. | 
| allowlist | Especifica qué entradas de RTCPeerConnection::getStats()debe subir el cliente. | 
Carga de estadísticas
Mientras está conectado a una conferencia, el cliente de la API de Meet Media debe hacer lo siguiente:
- Llama al método - RTCPeerConnection::getStats()en el intervalo especificado por- uploadIntervalSeconds.
- Filtra el objeto de estadísticas resultante para que solo incluya los campos especificados por - allowlist.
- Sube las estadísticas filtradas enviando un - UploadMediaStatsRequesta través del canal de datos- media-stats.