次の動画 Callback
次の動画 Callback は、コンテンツ再生中に次に再生するコンテンツ情報をリアルタイムで取得し、連続再生を実装する機能です。 プレイヤーは現在の動画が終わる前にお客様のサーバーへ次の動画の URL をリクエストし、再生を継続します。
注意事項
- 有効化条件: 再生用 JWT を生成する際、
"next_episode": trueパラメーターを必ず含めてください。最後のエピソードの場合、この値をfalseに設定して機能を無効化します。(参照: 通合 JWT 規格 - 基本オプション) - 機能干渉の注意:
introおよびoutro機能と同時に使用できません。 - サーバーの可用性: Callback サーバーのレスポンス LE が遅延したり、データ規格が一致しない場合、機能は動作しません。
Callback 設定方法
Callback URL は Kollus VOD コンソールで設定できます。
Callback フロー
- Callback 設定: Kollus VOD コンソールでチャンネルごとの Callback URL を設定します。
- 再生リクエスト: 再生リクエスト時、お客様のサーバーは
"next_episode": trueが 含まれた JWT でプレイヤーを起動します。 - 連続再生情報リクエスト: プレイヤーは設定されたタイミングで、お客様が設定した Callback URL へ
POSTリクエストを送信します。 - 連続再生 URL 生成: お客様のサーバーは現在のユーザーとコンテンツを識別し、次に再生するコンテンツのリンクを生成します。
- 連続再生: プレイヤーはお客様のサーバーから受信した JSON データを使用して次の動画を再生します。
Callback 設定情報
plug-in option
Callback リクエスト時にお客様のサーバーへ一緒に送信されるパラメーター項目です。
| パラメーター | タイプ | 説明 |
|---|---|---|
メディアコンテンツキー (mck) | string | コンテンツの一意識別子 |
ユーザー(サービス会員)ID (id) | string | ユーザー ID(JWT 生成時に入力した client_user_id) |
エンコーディングプロファイルキー (epk) | string | エンコーディングプロファイルの一意識別子 |