Les clients de l'API Google Meet Media doivent importer régulièrement des statistiques client via le canal de données media-stats
.
Les entrées requises par l'API Meet Media sont un sous-ensemble des statistiques collectées par WebRTC, auxquelles vous pouvez accéder en appelant la méthode RTCPeerConnection::getStats()
.
Parcours client
Tous les clients de l'API Meet Media doivent implémenter le flux suivant.
Configuration initiale
Une fois que le client a ouvert le canal de données media-stats
, Meet envoie immédiatement une mise à jour de la ressource MediaStatsConfiguration
sur le canal. Cette configuration spécifie comment le client doit importer les statistiques.
Configuration | |
---|---|
uploadIntervalSeconds
|
Indique la fréquence à laquelle le client de l'API Meet Media doit importer des statistiques, ou zéro s'il ne doit pas en importer. |
allowlist
|
Indique les entrées RTCPeerConnection::getStats() que le client doit importer. |
Importation des statistiques
Lorsqu'il est connecté à une conférence, le client de l'API Meet Media doit:
Appelez la méthode
RTCPeerConnection::getStats()
à l'intervalle spécifié paruploadIntervalSeconds
.Filtrez l'objet de statistiques obtenu en fonction des champs spécifiés par
allowlist
.Importez les statistiques filtrées en envoyant un
UploadMediaStatsRequest
via le canal de donnéesmedia-stats
.