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
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:
Panggil metode
RTCPeerConnection::getStats()
pada interval yang ditentukan olehuploadIntervalSeconds
.Filter objek statistik yang dihasilkan ke kolom yang ditentukan oleh
allowlist
.Upload statistik yang difilter dengan mengirim
UploadMediaStatsRequest
melalui saluran datamedia-stats
.