Alteração da taxa de bits
O evento de alteração da taxa de bits indica que o reprodutor negociou uma nova taxa de bits de reprodução. Enviá-lo sempre que a taxa de bits mudar durante a reprodução. Inclua o novo valor de taxa de bits nos dados de QoE para que o back-end possa calcular a taxa de bits média e a dimensão por bloco de taxa de bits.
- Pré-requisitos: Início da sessão
- Métrica associada: alterações na taxa de bits
Tipos de implementação recomendados
Chame sendEvent com eventType: "media.bitrateChange" e a nova taxa de bits em qoeDataDetails:
| code language-javascript |
|---|
|
Crie um objeto de QoE com a nova taxa de bits e atualize o rastreador antes do acionamento do evento de alteração da taxa de bits.
| code language-swift |
|---|
|
Crie um objeto de QoE com a nova taxa de bits e atualize o rastreador antes do acionamento do evento de alteração da taxa de bits.
| code language-kotlin |
|---|
|
Chame sendMediaEvent com eventType: "media.bitrateChange" e a nova taxa de bits em qoeDataDetails:
| code language-brightscript |
|---|
|
Chame o ponto de extremidade bitrateChange com a nova taxa de bits em qoeDataDetails:
| code language-sh |
|---|
|
Tipos de implementação herdada (somente Analytics)
Crie um objeto de QoE com a nova taxa de bits e atualize o rastreador:
| code language-javascript |
|---|
|
Atualize o objeto de QoS retornado pelo representante getQoSObject e rastreie o evento:
| code language-javascript |
|---|
|
Crie um objeto de QoS com a nova taxa de bits usando adb_media_init_qosinfo, atualize o rastreador com mediaUpdateQoS e, em seguida, rastreie o evento. Observe a ordem dos parâmetros Roku: bitrate, startupTime, fps, droppedFrames.
| code language-brightscript |
|---|
|
Enviar uma POSTAGEM bitrateChange para o ponto de extremidade de eventos com a nova taxa de bits em qoeData:
| code language-json |
|---|
|