Klien Google Meet Media API harus mengupload statistik klien secara berkala melalui
saluran data media-stats.
Entri yang diperlukan oleh Meet Media API adalah subset dari
statistik
yang dikumpulkan oleh WebRTC, yang dapat diakses dengan memanggil metode
RTCPeerConnection::getStats().
Alur klien
Semua klien Meet Media API harus menerapkan alur berikut.
Konfigurasi awal
Setelah klien membuka saluran data media-stats, Meet akan segera mengirimkan update resource MediaStatsConfiguration melalui saluran tersebut. Konfigurasi ini menentukan cara klien
harus mengupload statistik.
| Konfigurasi | |
|---|---|
uploadIntervalSeconds
|
Menentukan seberapa sering klien Meet Media API harus mengupload statistik, atau nol jika klien tidak boleh mengupload apa pun. |
allowlist
|
Menentukan entri RTCPeerConnection::getStats() mana yang harus diupload klien. |
Upload statistik
Saat terhubung ke konferensi, klien Meet Media API harus:
Panggil metode
RTCPeerConnection::getStats()pada interval yang ditentukan olehuploadIntervalSeconds.Memfilter objek statistik yang dihasilkan ke kolom yang ditentukan oleh
allowlist.Upload statistik yang difilter dengan mengirim
UploadMediaStatsRequestmelalui saluran datamedia-stats.