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 API Meet Media 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 Meet Media API doit :
Appelez la méthode
RTCPeerConnection::getStats()à l'intervalle spécifié paruploadIntervalSeconds.Filtrez l'objet de statistiques résultant pour n'afficher que les champs spécifiés par
allowlist.Importez les statistiques filtrées en envoyant un
UploadMediaStatsRequestsur le canal de donnéesmedia-stats.