このページでは、ビットレート変数のデータ収集について説明します。 対応するレポート変数については、平均ビットレート (ディメンション) および平均ビットレート (指標) を参照してください。
ビットレート変数は、現在の再生ビットレート(キロビット/秒)です。 プレーヤーがビットレートを交渉するたびにQoE オブジェクトに設定し、ビットレートが変更されたときにQoE オブジェクトを更新します。 バックエンドでは、ビットレート値を使用して、平均ビットレート 、ビットレートごとのバケット ディメンション、 ビットレート変更指標を計算します。
a.media.qoe.bitrateAverageBucketc_contextdata.a.media.qoe.bitrateAverageBucket推奨される実装タイプ
sendEventを呼び出す際、media.bitrateChange (または品質関連のイベント)にbitrateをxdm.mediaCollection.qoeDataDetails内に設定します:
| code language-javascript |
|---|
|
ビットレートを最初の引数としてcreateQoEObjectに渡します。 品質イベントが発生する前に、トラッカー上のQoE オブジェクトを更新します。
| code language-swift |
|---|
|
ビットレートを最初の引数としてcreateQoEObjectに渡します。 品質イベントが発生する前に、トラッカー上のQoE オブジェクトを更新します。
| code language-kotlin |
|---|
|
media.bitrateChangeなどの品質イベントにsendMediaEventを呼び出す場合、xdm.mediaCollection.qoeDataDetails内にbitrateを設定します。
| code language-brightscript |
|---|
|
xdm.mediaCollection.qoeDataDetails内のbitrateでbitrateChange エンドポイントを呼び出します:
| code language-json |
|---|
|
従来の実装タイプ (Analyticsのみ)
ビットレートを最初の引数としてADB.Media.createQoEObjectに渡し、トラッカーを更新します。
| code language-javascript |
|---|
|
ビットレートをkbpsで第1引数としてADBMobile.media.createQoSObjectに渡し、トラッカーを更新します。
| code language-javascript |
|---|
|
bitrateChange POST リクエストのparams オブジェクトにmedia.qoe.bitrateを含めます:
| code language-json |
|---|
|
完全なリクエスト構造については、Media Collection API イベントのリファレンス を参照してください。