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. |
İstatistik yükleme
Bir konferansa bağlıyken Meet Media API istemcisi:
uploadIntervalSeconds
tarafından belirtilen aralıktaRTCPeerConnection::getStats()
yöntemini çağırın.Elde edilen istatistikler nesnesini
allowlist
ile belirtilen alanlara göre filtreleyin.Filtrelenmiş istatistikleri,
media-stats
veri kanalı üzerindenUploadMediaStatsRequest
göndererek yükleyin.