העלאת מדדי לקוחות ל-Meet Media API

לקוחות 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 צריך:

  1. קוראים לשיטה RTCPeerConnection::getStats() במרווח הזמן שצוין ב-uploadIntervalSeconds.

  2. מסננים את אובייקט הנתונים הסטטיסטיים שנוצר לפי השדות שצוינו ב-allowlist.

  3. מעלים את הנתונים הסטטיסטיים המסוננים על ידי שליחת UploadMediaStatsRequest דרך ערוץ הנתונים media-stats.