Klienci interfejsu Google Meet Media API muszą okresowo przesyłać statystyki klientów przez kanał danych media-stats
.
Wpisy wymagane przez interfejs Meet Media API to podzbiór statystyk zbieranych przez WebRTC, do których można uzyskać dostęp, wywołując metodę RTCPeerConnection::getStats()
.
Przepływ klienta
Wszyscy klienci interfejsu Meet Media API muszą wdrożyć ten proces.
Konfiguracja początkowa
Gdy klient otworzy kanał danych media-stats
, Meet natychmiast wyśle przez ten kanał aktualizację zasobu MediaStatsConfiguration
. Ta konfiguracja określa, w jaki sposób klient powinien przesyłać statystyki.
Konfiguracja | |
---|---|
uploadIntervalSeconds
|
Określa, jak często klient interfejsu Meet Media API ma przesyłać statystyki. Jeśli klient nie ma przesyłać żadnych statystyk, wartość powinna wynosić zero. |
allowlist
|
Określa, które wpisy RTCPeerConnection::getStats() ma przesyłać klient. |
Przesyłanie statystyk
Podczas połączenia z konferencją klient interfejsu Meet Media API musi:
Wywołaj metodę
RTCPeerConnection::getStats()
w interwale określonym przezuploadIntervalSeconds
.Odfiltruj obiekt statystyk, aby zawierał tylko pola określone przez parametr
allowlist
.Prześlij przefiltrowane statystyki, wysyłając
UploadMediaStatsRequest
przez kanał danychmedia-stats
.