Setelah terhubung ke konferensi, audio apa pun yang diminta akan segera dikirim dan tersedia. Namun, untuk menerima video, klien harus menentukan kanvas terlebih dahulu untuk setiap streaming video.
Kanvas membantu Meet memahami cara klien Anda menggunakan streaming video, menentukan resolusinya dalam piksel (misalnya, 1280 × 720), frame per detik (FPS), dan memilih protokol penetapan. Protokol penetapan menentukan cara Meet memilih streaming video saat ada lebih banyak peserta daripada SSRC.
Permintaan tugas video
Untuk menerima video, klien pertama-tama mengirim permintaan
penetapan video melalui
saluran data
VideoAssignment
, yang menentukan kanvas untuk streaming video yang dinegosiasikan.
Setelah menerima permintaan, Meet akan mulai memilih video peserta yang "relevan", berdasarkan faktor-faktor seperti:
- Apakah peserta berbicara?
- Apakah peserta sedang melakukan presentasi?
- Apakah peserta berbagi layar?
Kemudian, Meet memetakan peserta "yang paling relevan" ke SSRC video yang tersedia dan mulai mengirimkan video, yang cocok dengan parameter kanvas sebanyak mungkin.
Jika jumlah peserta dalam konferensi melebihi jumlah SSRC, Meet akan mengganti streaming dari waktu ke waktu agar cocok dengan peserta yang paling relevan.
Setelah menerapkan permintaan tugas video, Meet akan mengirimkan
update resource
di seluruh
saluran data
VideoAssignment
. Update ini mencakup pemetaan SSRC ke kanvas. Dengan menggunakan pemetaan ini,
klien dapat mengidentifikasi resolusi dan FPS streaming video untuk setiap SSRC.
Sebaliknya, klien mengetahui SSRC mana yang akan digunakan saat mencari resolusi
dan FPS tertentu.
Pertimbangan
Meet menentukan pengaitan antara SSRC dan kanvas. Klien tidak menentukannya dalam permintaan.
Meet tidak menetapkan SSRC secara deterministik. Misalnya, jangan berasumsi bahwa SSRC pertama adalah peserta yang "paling relevan".
Klien tidak boleh meminta resolusi lebih dari yang diperlukan. Misalnya, jangan minta video 1080p jika model Anda hanya menggunakan 480p.
Pencocokan resolusi yang tepat mungkin tidak selalu memungkinkan.
Klien tidak boleh mengirim permintaan tugas video yang berlebihan. Peristiwa ini akan dibatasi atau diabaikan.