একবার কনফারেন্সের সাথে সংযুক্ত হলে, অনুরোধ করা অডিও অবিলম্বে প্রেরণ করা হয় এবং উপলব্ধ হয়। যাইহোক, ভিডিও পেতে, ক্লায়েন্টকে প্রথমে প্রতিটি ভিডিও স্ট্রিমের জন্য ক্যানভাসগুলি সংজ্ঞায়িত করতে হবে।
ক্যানভাসগুলি মিটকে বুঝতে সাহায্য করে যে কীভাবে আপনার ক্লায়েন্ট একটি ভিডিও স্ট্রিম ব্যবহার করবে, তার রেজোলিউশন পিক্সেলে নির্দিষ্ট করে (উদাহরণস্বরূপ, 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 ভিডিওর অনুরোধ করবেন না।
সঠিক রেজোলিউশনের মিল সবসময় সম্ভব নাও হতে পারে।
ক্লায়েন্টদের অতিরিক্ত ভিডিও অ্যাসাইনমেন্টের অনুরোধ পাঠানো উচিত নয়। এই থ্রোটল বা উপেক্ষা করা হবে.
সম্পর্কিত বিষয়
,একবার কনফারেন্সের সাথে সংযুক্ত হলে, অনুরোধ করা অডিও অবিলম্বে প্রেরণ করা হয় এবং উপলব্ধ হয়। যাইহোক, ভিডিও পেতে, ক্লায়েন্টকে প্রথমে প্রতিটি ভিডিও স্ট্রিমের জন্য ক্যানভাসগুলি সংজ্ঞায়িত করতে হবে।
ক্যানভাসগুলি মিটকে বুঝতে সাহায্য করে যে কীভাবে আপনার ক্লায়েন্ট একটি ভিডিও স্ট্রিম ব্যবহার করবে, তার রেজোলিউশন পিক্সেলে নির্দিষ্ট করে (উদাহরণস্বরূপ, 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 ভিডিওর অনুরোধ করবেন না।
সঠিক রেজোলিউশনের মিল সবসময় সম্ভব নাও হতে পারে।
ক্লায়েন্টদের অতিরিক্ত ভিডিও অ্যাসাইনমেন্টের অনুরোধ পাঠানো উচিত নয়। এই থ্রোটল বা উপেক্ষা করা হবে.