לקוחות Google Meet Media API צריכים להעלות מדי פעם נתונים סטטיסטיים של לקוחות דרך ערוץ הנתונים media-stats
.
הרשומות שנדרשות על ידי Meet Media API הן קבוצת משנה של הנתונים הסטטיסטיים שנאספים על ידי WebRTC, שאפשר לגשת אליהם באמצעות הקריאה ל-method 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
.