Klien Google Meet Media API harus mengupload statistik klien secara berkala melalui saluran data media-stats.
Entri yang diperlukan oleh Meet Media API adalah subkumpulan
statistik
yang dikumpulkan oleh WebRTC, yang dapat diakses dengan memanggil
RTCPeerConnection::getStats() metode.
Alur klien
Semua klien Meet Media API harus menerapkan alur berikut.
Konfigurasi awal
Setelah klien membuka saluran data media-stats, Meet
akan segera mengirimkan
MediaStatsConfiguration
update resource 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() yang harus diupload klien. |
Upload statistik
Saat terhubung ke konferensi, klien Meet Media API harus:
Memanggil metode
RTCPeerConnection::getStats()pada interval yang ditentukan olehuploadIntervalSeconds.Memfilter objek statistik yang dihasilkan ke kolom yang ditentukan oleh
allowlist.Mengupload statistik yang difilter dengan mengirimkan
UploadMediaStatsRequestmelalui saluran datamedia-stats.