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 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 sul 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
UploadMediaStatsRequesttramite il canale di datimedia-stats.