Klienci interfejsu Google Meet Media API muszą okresowo przesyłać statystyki klienta przez kanał danych media-stats.
Wpisy wymagane przez interfejs Meet Media API są podzbiorem
statystyk
zbieranych przez WebRTC, do których można uzyskać dostęp, wywołując
RTCPeerConnection::getStats() metodę.
Wzorzec przeglądania klienta
Wszyscy klienci interfejsu Meet Media API muszą zaimplementować ten wzorzec przeglądania.
Konfiguracja początkowa
Gdy klient otworzy kanał danych media-stats, Meet
natychmiast wyśle
MediaStatsConfiguration
aktualizację zasobu przez ten kanał. Ta konfiguracja określa, jak klient powinien przesyłać statystyki.
| Konfiguracja | |
|---|---|
uploadIntervalSeconds
|
Określa, jak często klient interfejsu Meet Media API powinien przesyłać statystyki, lub zero, jeśli klient nie powinien przesyłać żadnych statystyk. |
allowlist
|
Określa, które wpisy RTCPeerConnection::getStats() klient powinien przesyłać. |
Przesyłanie statystyk
Podczas połączenia z konferencją klient interfejsu Meet Media API musi:
Wywoływać metodę
RTCPeerConnection::getStats()w odstępie czasu określonym przezuploadIntervalSeconds.Filtrować wynikowy obiekt statystyk do pól określonych przez
allowlist.Przesyłać odfiltrowane statystyki, wysyłając
UploadMediaStatsRequestprzez kanał danychmedia-stats.