Wijziging van bitsnelheid
De gebeurtenis die de bitsnelheid wijzigt, geeft aan dat de speler een nieuwe bitsnelheid voor afspelen heeft onderhandeld. Verzend deze wanneer de bitsnelheid verandert tijdens het afspelen. Neem de nieuwe bitsnelheidwaarde op in de QoE-gegevens, zodat de backend Average bitrate en de per-bitrate-emmerdimensie kan berekenen.
- Eerste vereisten: Begin van de Zitting
- Verwante metrisch: Bitrate changes
Aanbevolen implementatietypen
Roep sendEvent aan met eventType: "media.bitrateChange" en de nieuwe bitsnelheid in qoeDataDetails :
| code language-javascript |
|---|
|
Maak een object QoE met de nieuwe bitsnelheid en werk de tracker bij voordat de gebeurtenis voor de wijziging van de bitsnelheid wordt geactiveerd.
| code language-swift |
|---|
|
Maak een object QoE met de nieuwe bitsnelheid en werk de tracker bij voordat de gebeurtenis voor de wijziging van de bitsnelheid wordt geactiveerd.
| code language-kotlin |
|---|
|
Roep sendMediaEvent aan met eventType: "media.bitrateChange" en de nieuwe bitsnelheid in qoeDataDetails :
| code language-brightscript |
|---|
|
Roep het bitrateChange eindpunt met nieuwe bitrate in qoeDataDetails:
| code language-sh |
|---|
|
Oudere implementatietypen (alleen voor analyse)
Maak een object QoE met de nieuwe bitsnelheid en werk de tracker bij:
| code language-javascript |
|---|
|
Werk het object QoS bij dat door de gedelegeerde getQoSObject wordt geretourneerd en volg vervolgens de gebeurtenis:
| code language-javascript |
|---|
|
Verzend a bitrateChange POST naar het gebeurteniseindpunt met nieuwe bitrate in qoeData:
| code language-json |
|---|
|