Callback 連携
このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。
Kollus VOD は、ワークフロー全体にわたるシステム間の自動化のための Callback 連携をサポートしています。 特定のイベント発生時に指定された URL へ HTTP リクエストを送信し、外部システム(LMS、CMS など)とリアルタイムでデータを同期することができます。
Callback を受信するサーバーは、大量のトラフィックを処理できる安定した環境である必要があります。
Callback の種類
Kollus VOD が提供する Callback の種類は次のとおりです。
- プラットフォーム Callback: お客様の Kollus VOD コンソール操作(アップロード、トランスコーディング、コンテンツ管理)の完了時に呼び出し
- プレイヤー Callback: ユーザーの操作(再生、ダウンロード、再生進行率、次の動画への遷移)発生時に呼び出し
プラットフォーム Callback
プラットフォーム Callback(Platform Callback)は、Kollus VOD コンソールで実行した操作の結果をサーバーに送信します。
入力した Callback サーバー URL のポートが、Kollus サーバーからのリクエストを許可するようにファイアウォールが設定されているか必ず確認してください。
- 設定パス
Callback の種類 説明および設定パス Upload Callback コンテンツアップロード完了時に通知を送信 - 設定パス: Kollus VOD コンソール > [サービスアカウント] > [Callback] > [Upload Callback URL]
- 参考: サービスアカウント単位で 1 つの URL のみ設定可能です。
Transcoding Callback トランスコーディング完了時に通知を送信 - 設定パス: Kollus VOD コンソール > [サービスアカウント] > [Callback] > [Transcoding Callback URL]
- 参考: サービスアカウント単位で 1 つの URL のみ設定可能です。
Contents Update Callback メタデータの修正、コンテンツの削除またはチャンネル移動時に呼び出し - 設定パス: Kollus VOD コンソール > [サービスアカウント] > [Callback] > [Contents Update Callback URL]
- 参考: サービスアカウント単位で 1 つの URL のみ設定可能です。
コンテンツチャンネル追加 Callback チャンネルにコンテ ンツが登録されたときに呼び出し - 設定パス: Kollus VOD コンソール > [チャンネル] > 左側チャンネルリストまたはチャンネルカード [もっと見る] > [Callback 設定] > [コンテンツ登録] タブ > [チャンネルにコンテンツ登録時の Callback URL]
- 参考: チャンネル単位で設定が可能です。
コンテンツチャンネル削除 Callback チャンネルからコンテンツが削除されたときに呼び出し - 設定パス: Kollus VOD コンソール > [チャンネル] > 左側チャンネルリストまたはチャンネルカード [もっと見る] > [Callback 設定] > [コンテンツ登録] タブ > [チャンネルからコンテンツ削除時の Callback URL]
- 参考: チャンネル単位で設定が可能です。
- 開発者ガイド: プラットフォーム Callback
プレイヤー Callback
プレイヤー Callback(Player Callback)は、視聴環境で発生するイベントをリアルタイムで送信し、チャンネル単位で独立した設定が可能です。
入力した Callback サーバー URL のポートが、Kollus サーバーからのリクエストを許可するようにファイアウォールが設定されているか必ず確認してください。
Play Callback
ユーザーがコンテンツの再生を試みたときに呼び出されます。
- 設定パス: Kollus VOD コンソール > [チャンネル] > 左側チャンネルリストまたはチャンネルカード [もっと見る] > [Callback 設定] > [プレイ/ダウンロード] タブ > [Play Callback]
- 注意: Play Callback は Kollus セキュアプレイヤー環境でのみ動作します。
- 開発者ガイド: Play Callback
DRM Download Callback
ユーザーがオフライン視聴のためにダウンロードをリクエストしたときに呼び出されます 。
- 設定パス: Kollus VOD コンソール > [チャンネル] > 左側チャンネルリストまたはチャンネルカード [もっと見る] > [Callback 設定] > [プレイ/ダウンロード] タブ > [DRM Download Callback]
- 注意: DRM Download Callback は Kollus セキュアプレイヤー環境でのみ動作します。
- 開発者ガイド: DRM Download Callback
LMS Callback
ユーザーの再生進行率を正確に計測するために、定期的に再生情報を送信します。
- 設定パス: Kollus VOD コンソール > [チャンネル] > 左側チャンネルリストまたはチャンネルカード [もっと見る] > [Callback 設定] > [LMS] タブ
- 設定項目
項目 説明 ブロック数 動画を分割する論理的な区間数
例: 300 秒の動画のブロック数を 10 に設定すると、各ブロックの長さは 30 秒になります。転送サイクル サーバーへデータを送信する時間間隔 (sec) ブロック情報を含める ブロック情報を含めるかどうか セッション情報を含める セッション情報(開始時点、再生時間など)を含めるかどうか Callback URL LMS データを受信するお客様側のサーバーアドレス plug-in option Callback に含める情報(パラメーターキーの変更可能、LMS Callback - Callback 設定情報参照) LMS Callback データ 上記項目の設定時に自動作成 - 開発者ガイド: LMS Callback
次の動画 Callback
シリーズコンテンツの再生中に次の動画情報を事前に取得し、シームレスな視聴環境を構築します。
- 必須条件
- コンソール設定: Kollus VOD コンソール > [チャンネル] > 左側チャンネルリストまたはチャンネルカード [もっと見る] > [Callback 設定] > [次の動画] タブで、[次の動画] ボタンの表示タイミングおよび Callback URL を登録
- トークン設定: プレイヤー呼び出しトークン(JWT)に
"next_episode": trueパラメーターを含める(参照: 通合 JWT 規格 - 基本オプション)
- 設定項目
項目 説明 次の動画使用 連続再生機能を有効にするかどうか 再生終了 {input}秒前に'次の動画'ボタン表示動画終了前に [次の動画] ボタンを表示する時間(動画の長さより長く設定した場合は動画の最初からボタンを表示) Callback URL Callback を受信するお客様側のサーバーアドレス plug-in option Callback に含める情報(パラメーターキーの変更可能、次の動画 Callback - Callback 設定情報参照) 次の動画 Callback データ 上記項目の設定時に自動作成 - 開発者ガイド: 次の動画 Callback