يجب أن تحمِّل برامج 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 ما يلي:
استدعاء طريقة
RTCPeerConnection::getStats()في الفترة الزمنية المحدّدة من خلالuploadIntervalSeconds.فلترة عنصر الإحصاءات الناتج ليقتصر على الحقول المحدّدة من خلال
allowlist.تحميل الإحصاءات التي تم فلترتها من خلال إرسال
UploadMediaStatsRequestعبر قناة بياناتmedia-stats.