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 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:

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

  2. Filtrez l'objet de statistiques obtenu en fonction des champs spécifiés par allowlist.

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