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, a cui è possibile accedere chiamando il
RTCPeerConnection::getStats() metodo.
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
MediaStatsConfiguration
aggiornamento della risorsa sul canale. Questa configurazione specifica in che modo 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 caricare nulla. |
allowlist
|
Specifica quali voci RTCPeerConnection::getStats() deve caricare il client. |
Caricamento delle statistiche
Durante la connessione a una conferenza, il client dell'API Meet Media deve:
Chiamare il metodo
RTCPeerConnection::getStats()all'intervallo specificato dauploadIntervalSeconds.Filtrare l'oggetto delle statistiche risultante in base ai campi specificati da
allowlist.Caricare le statistiche filtrate inviando una
UploadMediaStatsRequestsul canale di datimedia-stats.