سرویس گیرندگان 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
آمار فیلتر شده را آپلود کنید.