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 ক্লায়েন্টকে অবশ্যই:
uploadIntervalSecondsদ্বারা নির্দিষ্ট ব্যবধানেRTCPeerConnection::getStats()পদ্ধতিতে কল করুন।ফলে পরিসংখ্যান অবজেক্ট ফিল্টার করুন
allowlistদ্বারা নির্দিষ্ট করা ক্ষেত্রগুলিতে।media-statsডেটা চ্যানেল জুড়ে একটিUploadMediaStatsRequestপাঠিয়ে ফিল্টার করা পরিসংখ্যান আপলোড করুন।