Importer des métriques client dans l'API Meet Media

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 :

  1. Appelez la méthode RTCPeerConnection::getStats() à l'intervalle spécifié par uploadIntervalSeconds.

  2. Filtrez l'objet de statistiques obtenu pour n'afficher que les champs spécifiés par allowlist.

  3. Importez les statistiques filtrées en envoyant un UploadMediaStatsRequest sur le canal de données media-stats.