على عملاء 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.