ビットレートの変更
ビットレート変更イベントは、プレーヤーが新しい再生ビットレートを交渉したことを示します。 再生中にビットレートが変更されるたびに送信します。 新しいビットレート値をQoE データに含めて、バックエンドが平均ビットレート とビットレートごとのバケット ディメンションを計算できるようにします。
- 前提条件: セッション開始
- 関連する指標: ビットレートの変更
推奨される実装タイプ
sendEventをeventType: "media.bitrateChange"で呼び出し、新しいビットレートをqoeDataDetailsで呼び出します。
| code language-javascript |
|---|
|
新しいビットレートでQoE オブジェクトを作成し、ビットレート変更イベントが発生する前にトラッカーを更新します。
| code language-swift |
|---|
|
新しいビットレートでQoE オブジェクトを作成し、ビットレート変更イベントが発生する前にトラッカーを更新します。
| code language-kotlin |
|---|
|
sendMediaEventをeventType: "media.bitrateChange"で呼び出し、新しいビットレートをqoeDataDetailsで呼び出します:
| code language-brightscript |
|---|
|
qoeDataDetailsの新しいビットレートでbitrateChange エンドポイントを呼び出します。
| code language-sh |
|---|
|
従来の実装タイプ (Analyticsのみ)
新しいビットレートでQoE オブジェクトを作成し、トラッカーを更新します。
| code language-javascript |
|---|
|
getQoSObject デリゲートから返されたQoS オブジェクトを更新し、イベントを追跡します。
| code language-javascript |
|---|
|
adb_media_init_qosinfoを使用して新しいビットレートでQoS オブジェクトを構築し、mediaUpdateQoSでトラッカーを更新してから、イベントを追跡します。 Roku パラメーターの順序に注意してください:bitrate, startupTime, fps, droppedFrames。
| code language-brightscript |
|---|
|
qoeDataの新しいビットレートを使用して、 イベントエンドポイント にbitrateChange POSTを送信します。
| code language-json |
|---|
|