I client dell'API Google Meet Media devono caricare periodicamente le statistiche dei client sul canale di dati media-stats
.
Le voci richieste dall'API Meet Media sono un sottoinsieme delle
statistiche
raccolte da WebRTC, accessibili chiamando il metodo
RTCPeerConnection::getStats()
.
Flusso client
Tutti i client dell'API Meet Media devono implementare il seguente flusso.
Configurazione iniziale
Dopo che il client apre il canale di dati media-stats
, Meet
invia immediatamente un
aggiornamento della risorsa MediaStatsConfiguration
tramite il canale. Questa configurazione specifica in che modo il client
deve caricare le statistiche.
Configurazione | |
---|---|
uploadIntervalSeconds
|
Specifica la frequenza con cui il client Meet Media API deve caricare le statistiche o zero se il client non deve caricare nulla. |
allowlist
|
Specifica quali voci RTCPeerConnection::getStats() deve caricare il client. |
Caricamento delle statistiche
Durante la connessione a una conferenza, il client API Meet Media deve:
Chiama il metodo
RTCPeerConnection::getStats()
all'intervallo specificato dauploadIntervalSeconds
.Filtra l'oggetto delle statistiche risultante in base ai campi specificati da
allowlist
.Carica le statistiche filtrate inviando un
UploadMediaStatsRequest
tramite il canale di datimedia-stats
.