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