In questa pagina viene illustrato come implementare gli eventi di modifica del bitrate. Vedere Bitrate changes (dimensione) e Bitrate changes (metrica) per le variabili di reporting corrispondenti.
L’evento di modifica del bitrate segnala che il lettore è passato a un bitrate diverso. Aggiorna prima il valore Bitrate nell’oggetto QoE, quindi attiva l’evento di modifica del bitrate. Il backend utilizza il conteggio di questi eventi per calcolare la dimensione Bitrate changes e la metrica Bitrate changes e i valori bitrate risultanti vengono inseriti nel feed Average bitrate.
media.bitrateChangec_contextdata.a.media.qoe.bitrateChangeCountTipi di implementazione consigliati
Utilizza sendEvent per inviare un evento media.bitrateChange con il nuovo bitrate:
| code language-javascript |
|---|
|
Aggiorna l’oggetto QoE con il nuovo bitrate, quindi attiva l’evento di modifica del bitrate.
| code language-swift |
|---|
|
Aggiorna l’oggetto QoE con il nuovo bitrate, quindi attiva l’evento di modifica del bitrate.
| code language-kotlin |
|---|
|
Utilizza sendMediaEvent con media.bitrateChange per segnalare una modifica del bitrate. Includi il nuovo bitrate in qoeDataDetails:
| code language-brightscript |
|---|
|
Chiama l’endpoint bitrateChange con qoeDataDetails aggiornato:
| code language-json |
|---|
|
Tipi di implementazione legacy (solo Analytics)
Aggiorna l’oggetto QoE e attiva l’evento:
| code language-javascript |
|---|
|
Aggiorna l’oggetto QoS con il nuovo bitrate, quindi attiva l’evento di modifica del bitrate:
| code language-javascript |
|---|
|
Invia una richiesta POST bitrateChange con il nuovo bitrate:
| code language-json |
|---|
|
Per la struttura completa delle richieste, consulta il Riferimento eventi API di Media Collection.