連線至會議後,系統會立即傳輸並提供要求的音訊。不過,如要接收影片,用戶端必須先為每個影片串流定義畫布。
畫布可協助 Meet 瞭解用戶端將如何使用影片串流,並指定其解析度 (以像素為單位,例如 1280 × 720)、每秒影格數 (FPS),以及選取指派通訊協定。當參與者人數超過 SSRC 時,指派通訊協定會指定 Meet 應如何選擇視訊串流。
影片指派要求
如要接收影片,用戶端會先透過VideoAssignment
資料通道傳送影片指派
要求,為協商的影片串流定義畫布。
Meet 收到要求後,會根據下列因素選取「相關」參與者影片:
- 參與者是否正在說話?
- 參與者是否正在分享螢幕畫面?
- 參與者是否正在分享螢幕畫面?
接著,Meet 會將「最相關」的參與者對應至可用的視訊 SSRC,並開始傳輸視訊,盡可能符合畫布參數。
如果會議參與者人數超過 SSRC 數量,Meet 會逐步替換串流,以符合最相關的參與者。
Meet 套用影片指派要求後,會透過 VideoAssignment
資料管道推送資源更新。這項更新包括 SSRC 對應至畫布。使用這項對應,用戶端可以識別每個 SSRC 的影片串流解析度和 FPS。反之,用戶端在尋找特定解析度和 FPS 時,會知道要使用哪個 SSRC。
注意事項
Meet 會決定 SSRC 與畫布之間的關聯。用戶端未在要求中指定此項目。
Meet 不會決定性地指派 SSRC。舉例來說,請勿假設第一個 SSRC 是「最相關」的參與者。
用戶端不應要求超出需求的解析度。舉例來說,如果模型只使用 480p,請勿要求 1080p 影片。
系統不一定能完全符合解析度。
用戶端不應傳送過多的影片指派要求。系統會節流或忽略這些要求。