コンテンツにスキップ

シミルキャスト(リストリーム)動画

シミルキャスティングを使用すると、Twitch、YouTube、Facebook、Twitterなどのサードパーティプラットフォームにライブストリームを転送できます。各ライブ入力から最大50の同時宛先にシミルキャストできます。シミルキャスティングを開始するには、入力を選択し、1つ以上の出力を追加します。

APIを使用して出力を追加する

ライブ動画の再送信を開始するには、出力を追加します。放送中にいつでも出力を追加または削除して、再送信を開始または停止できます。

リクエスト
curl -X POST \
--data '{"url": "rtmp://a.rtmp.youtube.com/live2","streamKey": "<redacted>"}' \
-H "Authorization: Bearer <API_TOKEN>" \
https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/stream/live_inputs/<INPUT_UID>/outputs
レスポンス
{
"result": {
"uid": "6f8339ed45fe87daa8e7f0fe4e4ef776",
"url": "rtmp://a.rtmp.youtube.com/live2",
"streamKey": "<redacted>"
},
"success": true,
"errors": [],
"messages": []
}

シミルキャスティングの開始と停止を制御する

APIまたはStreamダッシュボードを介して、個々のライブ出力を有効または無効にすることができ、次のことが可能です:

  • ライブストリームを開始しますが、コンテンツが始まる直前までYouTubeやTwitchへのシミルキャスティングを待機します。
  • ライブストリームが終了する前にシミルキャスティングを停止し、視聴者がYouTubeやTwitchなどのサードパーティサービスから直接ライブストリームに移行するよう促します。
  • 自分のユーザーに特定のシミルキャスティング宛先にライブを開始するタイミングを手動で制御させます。

ライブ出力が無効にされると、対応するライブ入力に対してアクティブにストリーミングしている場合でも、動画はライブ出力にシミルキャストされません。

デフォルトでは、すべてのライブ出力は有効になっています。

ダッシュボードから出力を有効にする:

  1. Cloudflareダッシュボードのライブ入力から、リストから入力を選択します。
  2. Outputs > Enabledの下で、トグルを有効または無効に設定します。

出力を管理する

コマンドメソッドエンドポイント
出力をリストするGETaccounts/:account_identifier/stream/live_inputs
出力を削除するDELETEaccounts/:account_identifier/stream/live_inputs/:live_input_identifier

DELETEリクエストを行ったときに関連するライブ入力がすでにこの出力に再送信している場合、その出力は30秒以内に切断されます。