معیارهای مشتری را در Meet Media API بارگذاری کنید

سرویس گیرندگان 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 باید:

  1. متد RTCPeerConnection::getStats() را در بازه زمانی مشخص شده توسط uploadIntervalSeconds فراخوانی کنید.

  2. شیء آماری حاصل را تا فیلدهای مشخص شده توسط allowlist فیلتر کنید.

  3. با ارسال یک UploadMediaStatsRequest در کانال داده آمار media-stats آمار فیلتر شده را آپلود کنید.