Kundenmesswerte in die Meet Media API hochladen

Google Meet Media API-Clients müssen regelmäßig Clientstatistiken über den media-stats-Datenkanal hochladen.

Die von der Meet Media API benötigten Einträge sind eine Teilmenge der von WebRTC erfassten Statistiken, auf die durch Aufrufen der Methode RTCPeerConnection::getStats() zugegriffen werden kann.

Client-Ablauf

Alle Meet Media API-Clients müssen den folgenden Ablauf implementieren.

Ersteinrichtung

Nachdem der Client den media-stats-Datenkanal geöffnet hat, sendet Meet sofort eine MediaStatsConfiguration-Ressourcenaktualisierung über den Kanal. Diese Konfiguration gibt an, wie der Client Statistiken hochladen soll.

Konfiguration
uploadIntervalSeconds Gibt an, wie oft der Meet Media API-Client Statistiken hochladen soll. Wenn der Client keine Statistiken hochladen soll, ist der Wert null.
allowlist Gibt an, welche RTCPeerConnection::getStats()-Einträge der Client hochladen soll.

Statistiken hochladen

Während der Verbindung zu einer Videokonferenz muss der Meet Media API-Client Folgendes tun:

  1. Rufen Sie die Methode RTCPeerConnection::getStats() im Intervall auf, das durch uploadIntervalSeconds angegeben wird.

  2. Filtern Sie das resultierende Statistikobjekt nach den Feldern, die durch allowlist angegeben werden.

  3. Lade die gefilterten Statistiken hoch, indem du einen UploadMediaStatsRequest über den media-stats-Datenkanal sendest.