เมื่อเชื่อมต่อกับการประชุมแล้ว ระบบจะส่งและแสดงเสียงที่ขอ ทันที อย่างไรก็ตาม หากต้องการรับวิดีโอ ไคลเอ็นต์ ต้องกำหนด Canvas สำหรับสตรีมวิดีโอแต่ละรายการก่อน
Canvas ช่วยให้ Meet เข้าใจว่าไคลเอ็นต์จะใช้สตรีมวิดีโออย่างไร โดยระบุความละเอียดเป็นพิกเซล (เช่น 1280 × 720), เฟรมต่อวินาที (FPS) และเลือกโปรโตคอลการกำหนด โปรโตคอลการกำหนด ระบุวิธีที่ Meet ควรเลือกสตรีมวิดีโอเมื่อมีผู้เข้าร่วมมากกว่า SSRC
คำขอการมอบหมายวิดีโอ
หากต้องการรับวิดีโอ ไคลเอ็นต์จะต้องส่งการกำหนดวิดีโอ
คำขอผ่าน
VideoAssignment
ช่องข้อมูลก่อน โดยกำหนด Canvas สำหรับสตรีมวิดีโอที่เจรจา
เมื่อ Meet ได้รับคำขอแล้ว ระบบจะเริ่มเลือกวิดีโอของผู้เข้าร่วมที่ "เกี่ยวข้อง" โดยอิงตามปัจจัยต่างๆ เช่น
- ผู้เข้าร่วมได้พูดอะไรไหม
- ผู้เข้าร่วมกำลังนำเสนออยู่หรือไม่
- ผู้เข้าร่วมแชร์หน้าจออยู่หรือไม่
จากนั้น Meet จะจับคู่ผู้เข้าร่วมที่ "เกี่ยวข้องมากที่สุด" กับ SSRC ของวิดีโอที่พร้อมใช้งาน และเริ่มส่งวิดีโอโดยจับคู่พารามิเตอร์ Canvas ให้ใกล้เคียงที่สุด
หากจำนวนผู้เข้าร่วมการประชุมเกินจำนวน SSRCs Meet จะแทนที่สตรีมเมื่อเวลาผ่านไปเพื่อให้ตรงกับผู้เข้าร่วมที่ เกี่ยวข้องมากที่สุด
หลังจากที่ Meet ใช้คำขอการมอบหมายวิดีโอแล้ว ระบบจะส่งการอัปเดตทรัพยากร
ผ่านช่องทางข้อมูลของ
VideoAssignment
การอัปเดตนี้รวมถึงการแมป SSRC กับ Canvas การใช้การแมปนี้
ไคลเอ็นต์จะระบุความละเอียดและ FPS ของสตรีมวิดีโอสำหรับแต่ละ SSRC ได้
ในทางกลับกัน ไคลเอ็นต์จะทราบว่าควรใช้ SSRC ใดเมื่อต้องการความละเอียดและ FPS ที่เฉพาะเจาะจง
ข้อควรพิจารณา
Meet จะกำหนดการเชื่อมโยงระหว่าง SSRC กับ Canvas ไคลเอ็นต์ไม่ได้ระบุข้อมูลนี้ในคำขอ
Meet ไม่ได้กำหนด SSRCs อย่างแน่นอน เช่น อย่าคิดว่า SSRC รายแรกคือผู้เข้าร่วมที่ "เกี่ยวข้องมากที่สุด"
ไคลเอ็นต์ไม่ควรร้องขอความละเอียดมากกว่าที่ต้องการ เช่น อย่า ขอวิดีโอ 1080p เมื่อโมเดลใช้เพียง 480p
การจับคู่ความละเอียดที่ตรงกันทุกประการอาจทำไม่ได้เสมอไป
ไคลเอ็นต์ไม่ควรส่งคำขอการมอบหมายวิดีโอมากเกินไป ระบบจะ จำกัดอัตราหรือละเว้นคำขอเหล่านี้