پس از اتصال به یک کنفرانس ، هر صدای درخواستی بلافاصله ارسال و در دسترس است. با این حال، برای دریافت ویدیو، مشتری باید ابتدا بومهایی را برای هر جریان ویدیویی تعریف کند.
بومها به Meet کمک میکنند تا بفهمد مشتری شما چگونه جریان ویدیویی را مصرف میکند، وضوح آن را بر حسب پیکسل (مثلاً ۱۲۸۰ × ۷۲۰)، فریم در ثانیه (FPS) مشخص میکند و پروتکل تخصیص را انتخاب میکند. پروتکل تخصیص مشخص میکند که Meet چگونه باید جریانهای ویدیویی را انتخاب کند، وقتی تعداد شرکتکنندگان بیشتر از SSRC باشد.
درخواستهای اختصاص ویدیو
برای دریافت ویدیو، مشتریان ابتدا درخواست تخصیص ویدیو را از طریق کانال داده VideoAssignment
ارسال میکنند و بومهایی را برای جریانهای ویدیویی مورد مذاکره تعریف میکنند.
هنگامی که Meet درخواست را دریافت کرد، بر اساس عواملی مانند :
- آیا شرکت کننده صحبت می کند؟
- آیا شرکت کننده ارائه می دهد؟
- آیا اشتراکگذاری صفحه نمایش شرکتکننده؟
سپس، Meet «مرتبطترین» شرکتکنندگان را به SSRCهای ویدیویی موجود نقشهبرداری میکند و شروع به انتقال ویدیو میکند و تا حد امکان با پارامترهای بوم مطابقت دارد.
اگر تعداد شرکتکنندگان در کنفرانس از تعداد SSRCها بیشتر شود، Meet به مرور زمان جریانها را جایگزین میکند تا با مرتبطترین شرکتکنندگان مطابقت داشته باشد.
پس از اینکه Meet درخواست تخصیص ویدیو را اعمال کرد، بهروزرسانی منبع را در کانال داده VideoAssignment
ارسال میکند. این به روز رسانی شامل نگاشت SSRC-to-canvas است. با استفاده از این نگاشت، مشتریان می توانند وضوح و FPS جریان ویدئو را برای هر SSRC شناسایی کنند. برعکس، مشتری می داند که هنگام جستجوی وضوح و FPS خاص از کدام SSRC استفاده کند.
ملاحظات
Meet درباره ارتباط بین SSRC و canvas تصمیم می گیرد. مشتری این را در درخواست مشخص نمی کند.
Meet به طور قطعی SSRC ها را اختصاص نمی دهد. به عنوان مثال، اولین SSRC را «مرتبط ترین» شرکت کننده فرض نکنید.
مشتریان نباید بیش از آنچه نیاز دارند، درخواست حل کنند. به عنوان مثال، زمانی که مدل شما فقط از 480p استفاده می کند، ویدیوی 1080p درخواست نکنید.
تطبیق وضوح دقیق ممکن است همیشه امکان پذیر نباشد.
مشتریان نباید درخواست های تخصیص ویدیویی بیش از حد ارسال کنند. اینها نادیده گرفته می شوند یا نادیده گرفته می شوند.
موضوعات مرتبط
،پس از اتصال به یک کنفرانس ، هر صدای درخواستی بلافاصله ارسال و در دسترس است. با این حال، برای دریافت ویدیو، مشتری باید ابتدا بومهایی را برای هر جریان ویدیویی تعریف کند.
بومها به Meet کمک میکنند تا بفهمد مشتری شما چگونه جریان ویدیویی را مصرف میکند، وضوح آن را بر حسب پیکسل (مثلاً ۱۲۸۰ × ۷۲۰)، فریم در ثانیه (FPS) مشخص میکند و پروتکل تخصیص را انتخاب میکند. پروتکل تخصیص مشخص میکند که Meet چگونه باید جریانهای ویدیویی را انتخاب کند، وقتی تعداد شرکتکنندگان بیشتر از SSRC باشد.
درخواستهای اختصاص ویدیو
برای دریافت ویدیو، مشتریان ابتدا درخواست تخصیص ویدیو را از طریق کانال داده VideoAssignment
ارسال میکنند و بومهایی را برای جریانهای ویدیویی مورد مذاکره تعریف میکنند.
هنگامی که Meet درخواست را دریافت کرد، بر اساس عواملی مانند :
- آیا شرکت کننده صحبت می کند؟
- آیا شرکت کننده ارائه می دهد؟
- آیا اشتراکگذاری صفحه نمایش شرکتکننده؟
سپس، Meet «مرتبطترین» شرکتکنندگان را به SSRCهای ویدیویی موجود نقشهبرداری میکند و شروع به انتقال ویدیو میکند و تا حد امکان با پارامترهای بوم مطابقت دارد.
اگر تعداد شرکتکنندگان در کنفرانس از تعداد SSRCها بیشتر شود، Meet به مرور زمان جریانها را جایگزین میکند تا با مرتبطترین شرکتکنندگان مطابقت داشته باشد.
پس از اینکه Meet درخواست تخصیص ویدیو را اعمال کرد، بهروزرسانی منبع را در کانال داده VideoAssignment
ارسال میکند. این به روز رسانی شامل نگاشت SSRC-to-canvas است. با استفاده از این نگاشت، مشتریان می توانند وضوح و FPS جریان ویدئو را برای هر SSRC شناسایی کنند. برعکس، مشتری می داند که هنگام جستجوی وضوح و FPS خاص از کدام SSRC استفاده کند.
ملاحظات
Meet درباره ارتباط بین SSRC و canvas تصمیم می گیرد. مشتری این را در درخواست مشخص نمی کند.
Meet به طور قطعی SSRC ها را اختصاص نمی دهد. به عنوان مثال، اولین SSRC را «مرتبط ترین» شرکت کننده فرض نکنید.
مشتریان نباید بیش از آنچه نیاز دارند، درخواست حل کنند. به عنوان مثال، زمانی که مدل شما فقط از 480p استفاده می کند، ویدیوی 1080p درخواست نکنید.
تطبیق وضوح دقیق ممکن است همیشه امکان پذیر نباشد.
مشتریان نباید درخواست های تخصیص ویدیویی بیش از حد ارسال کنند. اینها نادیده گرفته می شوند یا نادیده گرفته می شوند.