I client dell'API Google Meet Media devono caricare periodicamente le statistiche dei client tramite il canale di dati media-stats
.
Le voci richieste dall'API Meet Media sono un sottoinsieme delle
statistiche собранных собранных da WebRTC, a cui è possibile accedere chiamando il
metodo RTCPeerConnection::getStats()
.
Flusso di clienti
Tutti i client dell'API Meet Media devono implementare il seguente flusso.
Configurazione iniziale
Dopo che il client ha aperto il canale di dati media-stats
, Meet invia immediatamente un aggiornamento della risorsa MediaStatsConfiguration
tramite il canale. Questa configurazione specifica come il client deve caricare le statistiche.
Configurazione | |
---|---|
uploadIntervalSeconds
|
Specifica la frequenza con cui il client dell'API Meet Media deve caricare le statistiche o zero se il client non deve caricarne nessuna. |
allowlist
|
Specifica le voci RTCPeerConnection::getStats() che il client deve caricare. |
Caricamento delle statistiche
Quando è connesso a una conferenza, il client dell'API Meet Media deve:
Chiama il metodo
RTCPeerConnection::getStats()
nell'intervallo specificato dauploadIntervalSeconds
.Filtra l'oggetto statistiche risultante in base ai campi specificati da
allowlist
.Carica le statistiche filtrate inviando un messaggio
UploadMediaStatsRequest
tramite il canale di datimedia-stats
.