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
UploadMediaStatsRequest
melalui saluran datamedia-stats
.