Setelah terhubung ke konferensi, audio yang diminta akan segera ditransmisikan dan tersedia. Namun, untuk menerima video, klien harus terlebih dahulu menentukan kanvas untuk setiap streaming video.
Kanvas membantu Meet memahami cara klien Anda akan menggunakan streaming video, dengan menentukan resolusinya dalam piksel (misalnya, 1280 × 720), frame per detik (FPS), dan memilih protokol penetapan. Protokol penugasan menentukan cara Meet memilih aliran video jika ada lebih banyak peserta daripada SSRC.
Permintaan penugasan video
Untuk menerima video, klien terlebih dahulu mengirim permintaan penetapan video
melalui
VideoAssignment
saluran data, 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 "paling relevan" ke SSRCs video yang tersedia dan mulai mentransmisikan video, yang cocok dengan parameter kanvas sedekat mungkin.
Jika jumlah peserta dalam konferensi melebihi jumlah SSRCs, Meet akan mengganti streaming dari waktu ke waktu agar sesuai dengan peserta yang paling relevan.
Setelah Meet menerapkan permintaan penetapan video, Meet akan mengirimkan
update resource
di seluruh
VideoAssignment
saluran data. 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 SSRCs secara deterministik. Misalnya, jangan menganggap bahwa SSRC pertama adalah peserta yang "paling relevan".
Klien tidak boleh meminta resolusi yang lebih tinggi dari yang mereka butuhkan. Misalnya, jangan meminta video 1080p saat model Anda hanya menggunakan 480p.
Mencocokkan resolusi yang sama persis mungkin tidak selalu memungkinkan.
Klien tidak boleh mengirim permintaan penetapan video yang berlebihan. Permintaan ini akan dibatasi atau diabaikan.