Esta página explica cómo implementar eventos de cambio de velocidad de bits. Vea Cambios de velocidad de bits (dimensión) y Cambios de velocidad de bits (métrica) para las variables de informes correspondientes.
El evento de cambio de velocidad de bits indica que el reproductor ha cambiado a una velocidad de bits diferente. Actualice primero el valor Velocidad de bits en el objeto QoE y, a continuación, active el evento de cambio de velocidad de bits. El servidor usa el recuento de estos eventos para calcular la dimensión cambios de velocidad de bits y la métrica cambios de velocidad de bits, y los valores de velocidad de bits resultantes alimentan Velocidad de bits media.
media.bitrateChangec_contextdata.a.media.qoe.bitrateChangeCountTipos de implementación recomendados
Use sendEvent para enviar un evento media.bitrateChange con la nueva velocidad de bits:
| code language-javascript |
|---|
|
Actualice el objeto QoE con la nueva velocidad de bits y, a continuación, active el evento de cambio de velocidad de bits.
| code language-swift |
|---|
|
Actualice el objeto QoE con la nueva velocidad de bits y, a continuación, active el evento de cambio de velocidad de bits.
| code language-kotlin |
|---|
|
Use sendMediaEvent con media.bitrateChange para indicar un cambio en la velocidad de bits. Incluir la nueva velocidad de bits en qoeDataDetails:
| code language-brightscript |
|---|
|
Llame al extremo bitrateChange con el qoeDataDetails actualizado:
| code language-json |
|---|
|
Tipos de implementación heredados (solo Analytics)
Actualice el objeto QoE y active el evento:
| code language-javascript |
|---|
|
Actualice el objeto QoS con la nueva velocidad de bits y, a continuación, active el evento de cambio de velocidad de bits:
| code language-javascript |
|---|
|
Enviar una solicitud POST bitrateChange con la nueva velocidad de bits:
| code language-json |
|---|
|
Consulte la referencia de eventos de API de Media Collection para obtener la estructura de solicitudes completa.