Mengupload metrik klien ke Meet Media API

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:

  1. Panggil metode RTCPeerConnection::getStats() pada interval yang ditentukan oleh uploadIntervalSeconds.

  2. Filter objek statistik yang dihasilkan ke kolom yang ditentukan oleh allowlist.

  3. Upload statistik yang difilter dengan mengirim UploadMediaStatsRequest melalui saluran data media-stats.