Bitratenänderung
Das Bitratenänderungsereignis signalisiert, dass der Player eine neue Wiedergabebitrate ausgehandelt hat. Wird gesendet, wenn sich die Bitrate während der Wiedergabe ändert. Schließen Sie den neuen Bitratenwert in die QoE-Daten ein, damit das Backend durchschnittliche Bitrate und die Dimension pro Bitraten-Bucket berechnen kann.
- Voraussetzungen: Sitzungsstart
- Zugeordnete Metrik: Bitratenänderungen
Empfohlene Implementierungsarten
sendEvent mit eventType: "media.bitrateChange" und der neuen Bitrate in qoeDataDetails:
| code language-javascript |
|---|
|
Erstellen Sie ein QoE-Objekt mit der neuen Bitrate und aktualisieren Sie den Tracker, bevor das Bitratenänderungsereignis ausgelöst wird.
| code language-swift |
|---|
|
Erstellen Sie ein QoE-Objekt mit der neuen Bitrate und aktualisieren Sie den Tracker, bevor das Bitratenänderungsereignis ausgelöst wird.
| code language-kotlin |
|---|
|
sendMediaEvent mit eventType: "media.bitrateChange" und der neuen Bitrate in qoeDataDetails:
| code language-brightscript |
|---|
|
Rufen Sie den bitrateChange-Endpunkt mit der neuen Bitrate in qoeDataDetails auf:
| code language-sh |
|---|
|
Legacy-Implementierungstypen (nur Analytics)
Erstellen Sie ein QoE-Objekt mit der neuen Bitrate und aktualisieren Sie den Tracker:
| code language-javascript |
|---|
|
Aktualisieren Sie das vom getQoSObject-Delegaten zurückgegebene QoS-Objekt und verfolgen Sie dann das Ereignis:
| code language-javascript |
|---|
|
Senden Sie eine bitrateChange-POST-Anfrage an events-Endpunkt mit der neuen Bitrate in qoeData:
| code language-json |
|---|
|