Modifica bitrate
L’evento di modifica del bitrate segnala che il lettore ha negoziato un nuovo bitrate di riproduzione. Invia ogni volta che il bitrate cambia durante la riproduzione. Includere il nuovo valore bitrate nei dati QoE in modo che il backend possa calcolare Average bitrate e la dimensione bucket per bitrate.
- Prerequisiti: Inizio sessione
- Metrica associata: Bitrate changes
Tipi di implementazione consigliati
Chiama sendEvent con eventType: "media.bitrateChange" e il nuovo bitrate in qoeDataDetails:
| code language-javascript |
|---|
|
Crea un oggetto QoE con il nuovo bitrate e aggiorna il tracciatore prima che venga attivato l’evento di modifica del bitrate.
| code language-swift |
|---|
|
Crea un oggetto QoE con il nuovo bitrate e aggiorna il tracciatore prima che venga attivato l’evento di modifica del bitrate.
| code language-kotlin |
|---|
|
Chiamare sendMediaEvent con eventType: "media.bitrateChange" e il nuovo bitrate in qoeDataDetails:
| code language-brightscript |
|---|
|
Chiama l’endpoint bitrateChange con il nuovo bitrate in qoeDataDetails:
| code language-sh |
|---|
|
Tipi di implementazione legacy (solo Analytics)
Crea un oggetto QoE con il nuovo bitrate e aggiorna il tracciatore:
| code language-javascript |
|---|
|
Aggiorna l’oggetto QoS restituito dal delegato getQoSObject, quindi tieni traccia dell’evento:
| code language-javascript |
|---|
|
Invia un POST bitrateChange all’endpoint events con il nuovo bitrate in qoeData:
| code language-json |
|---|
|