Klienci interfejsu API Google Meet Media muszą okresowo przesyłać statystyki klienta przez kanał danych media-stats
.
Wpisy wymagane przez interfejs API Meet Media to podzbiór statystyk zebranych przez WebRTC, które są dostępne po wywołaniu metody RTCPeerConnection::getStats()
.
Proces klienta
Wszyscy klienci interfejsu Meet Media API muszą zaimplementować ten proces.
Konfiguracja początkowa
Gdy klient otworzy kanał danych media-stats
, Meet natychmiast wyśle aktualizację zasobu MediaStatsConfiguration
przez ten kanał. Ta konfiguracja określa sposób przesyłania statystyk przez klienta.
Konfiguracja | |
---|---|
uploadIntervalSeconds
|
Określa, jak często klient interfejsu Meet Media API powinien przesyłać statystyki, lub wartość 0, jeśli nie powinien ich przesyłać. |
allowlist
|
Określa, które wpisy RTCPeerConnection::getStats() ma przesłać klient. |
Przesyłanie statystyk
Podczas połączenia z konferencją klient interfejsu Meet Media API musi:
Wywołuj metodę
RTCPeerConnection::getStats()
w okresie określonym przez parametruploadIntervalSeconds
.Odfiltruj wynikowy obiekt statystyk do pól określonych przez parametr
allowlist
.Prześlij odfiltrowane statystyki, wysyłając wiadomość
UploadMediaStatsRequest
przez kanał danychmedia-stats
.