比特率更改
比特率更改事件表示播放器协商了新的播放比特率。 每当播放期间比特率发生更改时发送该数据包。 在QoE数据中包含新的比特率值,以便后端可以计算平均比特率和每比特率存储桶维度。
建议的实施类型
Web SDK
使用eventType: "media.bitrateChange"调用sendEvent并在qoeDataDetails中使用新比特率:
| code language-javascript |
|---|
|
iOS
使用新比特率创建一个QoE对象,并在触发比特率更改事件之前更新跟踪器。
| code language-swift |
|---|
|
Android
使用新比特率创建一个QoE对象,并在触发比特率更改事件之前更新跟踪器。
| code language-kotlin |
|---|
|
Roku
在qoeDataDetails中使用eventType: "media.bitrateChange"和新比特率调用sendMediaEvent:
| code language-brightscript |
|---|
|
Media Edge API
在qoeDataDetails中使用新比特率调用bitrateChange终结点:
| code language-sh |
|---|
|
旧版实施类型(仅限Analytics)
Media SDK JS 3.x
使用新比特率创建QoE对象并更新跟踪器:
| code language-javascript |
|---|
|
Chromecast
更新getQoSObject委托返回的QoS对象,然后跟踪该事件:
| code language-javascript |
|---|
|
媒体收集API
向事件终结点发送bitrateChange个POST,新比特率位于qoeData中:
| code language-json |
|---|
|
recommendation-more-help
media-analytics-help