Google Meet Media API istemcileri, istemci istatistiklerini düzenli olarak media-stats
veri kanalı üzerinden yüklemelidir.
Meet Media API tarafından istenen girişler, WebRTC tarafından toplanan istatistiklerin bir alt kümesidir ve 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ükleyeceğini belirtir.
Yapılandırma | |
---|---|
uploadIntervalSeconds
|
Meet Media API istemcisinin istatistikleri ne sıklıkta yüklemesi gerektiğini belirtir. İstemci hiçbir istatistik yüklemeyecekse sıfır değerini alır. |
allowlist
|
İstemcinin hangi RTCPeerConnection::getStats() girişlerini yüklemesi gerektiğini belirtir. |
İstatistik yükleme
Meet Media API istemcisi, bir konferansa bağlıyken şunları yapmalıdır:
RTCPeerConnection::getStats()
yönteminiuploadIntervalSeconds
tarafından belirtilen aralıkta çağırın.Elde edilen istatistikler nesnesini
allowlist
ile belirtilen alanlara göre filtreleyin.media-stats
veri kanalındaUploadMediaStatsRequest
göndererek filtrelenmiş istatistikleri yükleyin.