このページでは、ビットレート変更イベントの実装方法について説明します。 対応するレポート変数については、 ビットレート変更 (ディメンション) および ビットレート変更 (指標) を参照してください。
ビットレート変更イベントは、プレーヤーが別のビットレートに切り替えたことを示します。 最初に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
sendMediaEventとmedia.bitrateChangeを使用して、ビットレートの変更を通知します。 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 |
|---|
|
Media Collection API
新しいビットレートでbitrateChange POST リクエストを送信します。
| code language-json |
|---|
|
完全なリクエスト構造については、Media Collection API イベントのリファレンス を参照してください。
recommendation-more-help
media-analytics-help