Meet Media API-তে ক্লায়েন্ট মেট্রিক আপলোড করুন

Google Meet Media API ক্লায়েন্টদের অবশ্যই media-stats ডেটা চ্যানেলের মাধ্যমে ক্লায়েন্ট পরিসংখ্যান পর্যায়ক্রমে আপলোড করতে হবে।

Meet Media API-এর জন্য প্রয়োজনীয় এন্ট্রিগুলি WebRTC দ্বারা সংগৃহীত পরিসংখ্যানের একটি উপসেট, যা RTCPeerConnection::getStats() পদ্ধতিতে কল করে অ্যাক্সেসযোগ্য।

ক্লায়েন্ট প্রবাহ

সমস্ত Meet Media API ক্লায়েন্টকে নিম্নলিখিত ফ্লো বাস্তবায়ন করতে হবে।

প্রাথমিক কনফিগারেশন

ক্লায়েন্ট যখন media-stats ডেটা চ্যানেলটি খোলে, তখন Meet তাৎক্ষণিকভাবে চ্যানেলটিতে একটি MediaStatsConfiguration রিসোর্স আপডেট পাঠায়। এই কনফিগারেশনটি ক্লায়েন্টের পরিসংখ্যান কীভাবে আপলোড করা উচিত তা নির্দিষ্ট করে।

কনফিগারেশন
uploadIntervalSeconds Meet Media API ক্লায়েন্ট কত ঘন ঘন পরিসংখ্যান আপলোড করবে তা নির্দিষ্ট করে, অথবা যদি ক্লায়েন্ট কোনও পরিসংখ্যান আপলোড না করে তবে শূন্য।
allowlist ক্লায়েন্টের কোন RTCPeerConnection::getStats() এন্ট্রি আপলোড করা উচিত তা নির্দিষ্ট করে।

পরিসংখ্যান আপলোড

কনফারেন্সের সাথে সংযুক্ত থাকাকালীন, Meet Media API ক্লায়েন্টকে অবশ্যই:

  1. uploadIntervalSeconds দ্বারা নির্দিষ্ট বিরতিতে RTCPeerConnection::getStats() পদ্ধতিটি কল করুন।

  2. ফলাফলস্বরূপ পরিসংখ্যান বস্তুটি allowlist দ্বারা নির্দিষ্ট ক্ষেত্রগুলিতে ফিল্টার করুন।

  3. media-stats ডেটা চ্যানেল জুড়ে একটি UploadMediaStatsRequest পাঠিয়ে ফিল্টার করা পরিসংখ্যান আপলোড করুন।

,

Google Meet Media API ক্লায়েন্টদের অবশ্যই media-stats ডেটা চ্যানেলের মাধ্যমে ক্লায়েন্ট পরিসংখ্যান পর্যায়ক্রমে আপলোড করতে হবে।

Meet Media API-এর জন্য প্রয়োজনীয় এন্ট্রিগুলি WebRTC দ্বারা সংগৃহীত পরিসংখ্যানের একটি উপসেট, যা RTCPeerConnection::getStats() পদ্ধতিতে কল করে অ্যাক্সেসযোগ্য।

ক্লায়েন্ট প্রবাহ

সমস্ত Meet Media API ক্লায়েন্টকে নিম্নলিখিত ফ্লো বাস্তবায়ন করতে হবে।

প্রাথমিক কনফিগারেশন

ক্লায়েন্ট যখন media-stats ডেটা চ্যানেলটি খোলে, তখন Meet তাৎক্ষণিকভাবে চ্যানেলটিতে একটি MediaStatsConfiguration রিসোর্স আপডেট পাঠায়। এই কনফিগারেশনটি ক্লায়েন্টের পরিসংখ্যান কীভাবে আপলোড করা উচিত তা নির্দিষ্ট করে।

কনফিগারেশন
uploadIntervalSeconds Meet Media API ক্লায়েন্ট কত ঘন ঘন পরিসংখ্যান আপলোড করবে তা নির্দিষ্ট করে, অথবা যদি ক্লায়েন্ট কোনও পরিসংখ্যান আপলোড না করে তবে শূন্য।
allowlist ক্লায়েন্টের কোন RTCPeerConnection::getStats() এন্ট্রি আপলোড করা উচিত তা নির্দিষ্ট করে।

পরিসংখ্যান আপলোড

কনফারেন্সের সাথে সংযুক্ত থাকাকালীন, Meet Media API ক্লায়েন্টকে অবশ্যই:

  1. uploadIntervalSeconds দ্বারা নির্দিষ্ট বিরতিতে RTCPeerConnection::getStats() পদ্ধতিটি কল করুন।

  2. ফলাফলস্বরূপ পরিসংখ্যান বস্তুটি allowlist দ্বারা নির্দিষ্ট ক্ষেত্রগুলিতে ফিল্টার করুন।

  3. media-stats ডেটা চ্যানেল জুড়ে একটি UploadMediaStatsRequest পাঠিয়ে ফিল্টার করা পরিসংখ্যান আপলোড করুন।