比特率变化事件表示播放器已切换到不同的比特率。 首先更新QoE对象上的比特率值,然后触发比特率更改事件。 后端使用这些事件的计数来计算比特率更改维度和比特率更改量度,结果比特率值馈送平均比特率。
属性
值
上下文数据变量
(无 — 由后端计数)
XDM事件类型
media.bitrateChangeAudience Manager特征
c_contextdata.a.media.qoe.bitrateChangeCount必需
否
发送条件
建议的实施类型
Web SDK
使用sendEvent发送具有新比特率的media.bitrateChange事件:
| code language-javascript |
|---|
|
iOS
使用新比特率更新QoE对象,然后触发比特率更改事件。
| code language-swift |
|---|
|
Android
使用新比特率更新QoE对象,然后触发比特率更改事件。
| code language-kotlin |
|---|
|
Roku
使用带media.bitrateChange的sendMediaEvent表示比特率更改。 在qoeDataDetails中包含新比特率:
| code language-brightscript |
|---|
|
Media Edge API
使用更新的qoeDataDetails调用bitrateChange终结点:
| code language-json |
|---|
|
旧版实施类型(仅限Analytics)
Media SDK JS 3.x
更新QoE对象并触发事件:
| code language-javascript |
|---|
|
Chromecast
使用新比特率更新QoS对象,然后触发比特率更改事件:
| code language-javascript |
|---|
|
媒体收集API
使用新比特率发送bitrateChange POST请求:
| code language-json |
|---|
|
有关完整请求结构,请参阅媒体收集API事件引用。
recommendation-more-help
media-analytics-help