bitrate变量是当前播放比特率(以千位/秒为单位)。 每当播放器协商比特率时,在QoE对象中设置它,并在比特率发生更改时更新QoE对象。 后端使用比特率值来计算平均比特率、每比特率存储桶维度和比特率更改量度。
属性
值
上下文数据变量
a.media.qoe.bitrateAverageBucketAudience Manager特征
c_contextdata.a.media.qoe.bitrateAverageBucket必需
否
建议的实施类型
Web SDK
调用sendEvent时,在media.bitrateChange(或任何与质量相关的事件)的xdm.mediaCollection.qoeDataDetails中设置bitrate:
| code language-javascript |
|---|
|
iOS
将比特率作为第一个参数传递给createQoEObject。 在触发任何质量事件之前更新跟踪器上的QoE对象。
| code language-swift |
|---|
|
Android
将比特率作为第一个参数传递给createQoEObject。 在触发任何质量事件之前更新跟踪器上的QoE对象。
| code language-kotlin |
|---|
|
Roku
为质量事件(如media.bitrateChange)调用sendMediaEvent时,在xdm.mediaCollection.qoeDataDetails中设置bitrate:
| code language-brightscript |
|---|
|
Media Edge API
调用xdm.mediaCollection.qoeDataDetails中包含bitrate的bitrateChange终结点:
| code language-json |
|---|
|
旧版实施类型(仅限Analytics)
Media SDK JS 3.x
将比特率作为第一个参数传递给ADB.Media.createQoEObject并更新跟踪器:
| code language-javascript |
|---|
|
Chromecast
将以kbps为单位的比特率作为第一个参数传递给ADBMobile.media.createQoSObject并更新跟踪器:
| code language-javascript |
|---|
|
媒体收集API
在bitrateChange POST请求的params对象中包括media.qoe.bitrate:
| code language-json |
|---|
|
有关完整请求结构,请参阅媒体收集API事件引用。
recommendation-more-help
media-analytics-help