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 পাঠিয়ে ফিল্টার করা পরিসংখ্যান আপলোড করুন।