ライブ Play Callback
お知らせ
このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。
Play Callback は、ユーザーがプレイヤーでライブ再生をリクエストする際にリアルタイムで呼び出されます。 Callback サーバーから Callback 正常応答を受信した場合にのみ、ライブ視聴が可能です。
Callback の設定方法
Callback URL はチャンネルごとに独立して設定できます。
注意
Play Callback は、標準 HTML5 ベースのプレイヤーではなく、Kollus セキュアプレイヤーを使用している場合にのみ動作します。 Kollus セキュアプレイヤーが適用されていないチャンネルでは、URL を設定しても Callback は呼び出されません。
- Kollus Live コンソール > [チャンネル管理] > [チャンネルリスト]に移動します。
- 状況に応じて、次のいずれかを選択します。
- 新規チャンネル作成時に設定: 右上の[チャンネルに登録]をクリックします。
- 既存チャンネルに設定: 対象チャンネル右側の[編集アイコン]をクリックします。
- 下部の[Callback] タブで Play Callback URL を入力した後、[保存する]をクリックします。
リクエスト
配信方式
- Method:
POST - Content-Type:
application/x-www-form-urlencoded - Data Format:
FormData
リクエストパラメーター
| パラメーター | タイプ | 説明 |
|---|---|---|
kind | integer | 100(ライブ Play Callback の固定値) |
client_user_id | string | ユーザー ID(JWT 生成時に入力したclient_user_id) |
player_id | string | Kollus プレイヤー固有 ID |
hardware_id | string | ハードウェア ID(Windows 環境など識別可能な値が存在する場合に提供) |
device_name | string | デバイスモデル名 |
media_content_key | string | ライブ配信キー |
channel_key | string | チャンネルキー |
uservalues | JSON string | カスタム変数(uservalue0〜uservalue99) |
localtime | integer | リクエスト時点のデバイス時刻(Unix timestamp) |
uservalues の例
{
"uservalue0": "class_code_01",
"uservalue1": "product_code_02",
"uservalue99": "custom_code_03"
}
レスポンスフィールド
data の項目
| フィールド | タイプ | 説明 |
|---|---|---|
result | integer |
|
message | string | resultの値が0の場合にプレイヤーに表示するメッセージ |
vmcheck | integer | (HTML5 Player for PC 専用) 仮想マシン(VM)環境での再生許可設定
|
disable_tvout | integer | TV 出力制限設定(チャンネルのデフォルトポリシーより優先適用)
|
レスポンスの例
{
"data": {
"result": 1,
"vmcheck": 0,
"disable_tvout": 1
}
}