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'inclure que les champs spécifiés par
allowlist.Importez les statistiques filtrées en envoyant un
UploadMediaStatsRequestsur le canal de donnéesmedia-stats.