Les clients de l'API Google Meet Media doivent importer régulièrement des statistiques client sur 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, qui sont accessibles 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 Meet Media API doit importer les statistiques, ou zéro si le client ne doit pas en importer. |
allowlist
|
Spécifie 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 pour n'afficher que les champs spécifiés par
allowlist
.Importez les statistiques filtrées en envoyant un
UploadMediaStatsRequest
sur le canal de donnéesmedia-stats
.