Bithastighetsändring
Bithastighetsändringshändelsen signalerar att spelaren förhandlade fram en ny uppspelningsbithastighet. Skicka det när bithastigheten ändras under uppspelning. Inkludera det nya bithastighetsvärdet i QoE-data så att serverdelen kan beräkna Average bitrate och bucket-dimensionen per bithastighet.
- Förutsättningar: Sessionsstart
- Associerat mått: Bitrate changes
Rekommenderade implementeringstyper
Anropa sendEvent med eventType: "media.bitrateChange" och den nya bithastigheten i qoeDataDetails:
| code language-javascript |
|---|
|
Skapa ett QoE-objekt med den nya bithastigheten och uppdatera spåraren innan bithastighetsändringshändelsen utlöses.
| code language-swift |
|---|
|
Skapa ett QoE-objekt med den nya bithastigheten och uppdatera spåraren innan bithastighetsändringshändelsen utlöses.
| code language-kotlin |
|---|
|
Anropa sendMediaEvent med eventType: "media.bitrateChange" och den nya bithastigheten i qoeDataDetails:
| code language-brightscript |
|---|
|
Anropa slutpunkten bitrateChange med den nya bithastigheten i qoeDataDetails:
| code language-sh |
|---|
|
Äldre implementeringstyper (endast analys)
Skapa ett QoE-objekt med den nya bithastigheten och uppdatera spåraren:
| code language-javascript |
|---|
|
Uppdatera QoS-objektet som returneras av delegaten getQoSObject och spåra sedan händelsen:
| code language-javascript |
|---|
|
Skicka en bitrateChange POST till events-slutpunkten med den nya bithastigheten i qoeData:
| code language-json |
|---|
|