Google Meet Media API istemcileri, istemci istatistiklerini media-stats veri kanalı üzerinden düzenli olarak yüklemelidir.
Meet Media API'nin gerektirdiği girişler, WebRTC tarafından toplanan istatistiklerin bir alt kümesidir. Bu istatistiklere RTCPeerConnection::getStats() yöntemi çağrılarak erişilebilir.
İstemci akışı
Tüm Meet Media API istemcileri aşağıdaki akışı uygulamalıdır.
İlk yapılandırma
İstemci media-stats veri kanalını açtıktan sonra Meet, kanal üzerinden hemen bir MediaStatsConfiguration kaynak güncellemesi gönderir. Bu yapılandırma, istemcinin istatistikleri nasıl yüklemesi gerektiğini belirtir.
| Yapılandırma | |
|---|---|
uploadIntervalSeconds
|
Meet Media API istemcisinin istatistikleri ne sıklıkta yüklemesi gerektiğini veya istemcinin herhangi bir istatistik yüklememesi durumunda sıfır değerini belirtir. |
allowlist
|
İstemcinin hangi RTCPeerConnection::getStats() girişlerini yüklemesi gerektiğini belirtir. |
İstatistikleri yükleme
Bir konferansa bağlıyken Meet Media API istemcisi:
uploadIntervalSecondstarafından belirtilen aralıktaRTCPeerConnection::getStats()yöntemini çağırın.Elde edilen istatistikler nesnesini
allowlistile belirtilen alanlara göre filtreleyin.Filtrelenmiş istatistikleri,
media-statsveri kanalı üzerindenUploadMediaStatsRequestgöndererek yükleyin.