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