ビットレートの変更
ビットレート変更イベントは、プレーヤーが新しい再生ビットレートを交渉したことを示します。 再生中にビットレートが変更されるたびに送信します。 新しいビットレート値をQoE データに含めて、バックエンドが平均ビットレート とビットレートごとのバケット ディメンションを計算できるようにします。
- 前提条件: セッション開始
- 関連する指標: ビットレートの変更
推奨される実装タイプ
Web SDK
sendEventをeventType: "media.bitrateChange"で呼び出し、新しいビットレートをqoeDataDetailsで呼び出します。
| code language-javascript |
|---|
|
iOS
新しいビットレートでQoE オブジェクトを作成し、ビットレート変更イベントが発生する前にトラッカーを更新します。
| code language-swift |
|---|
|
Android
新しいビットレートでQoE オブジェクトを作成し、ビットレート変更イベントが発生する前にトラッカーを更新します。
| code language-kotlin |
|---|
|
Roku
sendMediaEventをeventType: "media.bitrateChange"で呼び出し、新しいビットレートをqoeDataDetailsで呼び出します:
| 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 |
|---|
|
Media Collection API
qoeDataの新しいビットレートを使用して、 イベントエンドポイント にbitrateChange POSTを送信します。
| code language-json |
|---|
|
recommendation-more-help
media-analytics-help