シミルキャスト(リストリーム)動画
シミルキャスティングを使用すると、Twitch、YouTube、Facebook、Twitterなどのサードパーティプラットフォームにライブストリームを転送できます。各ライブ入力から最大50の同時宛先にシミルキャストできます。シミルキャスティングを開始するには、入力を選択し、1つ以上の出力を追加します。
ライブ動画の再送信を開始するには、出力を追加します。放送中にいつでも出力を追加または削除して、再送信を開始または停止できます。
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などのサードパーティサービスから直接ライブストリームに移行するよう促します。
- 自分のユーザーに特定のシミルキャスティング宛先にライブを開始するタイミングを手動で制御させます。
ライブ出力が無効にされると、対応するライブ入力に対してアクティブにストリーミングしている場合でも、動画はライブ出力にシミルキャストされません。
デフォルトでは、すべてのライブ出力は有効になっています。
- Cloudflareダッシュボード ↗のライブ入力から、リストから入力を選択します。
- Outputs > Enabledの下で、トグルを有効または無効に設定します。
| コマンド | メソッド | エンドポイント |
|---|---|---|
| 出力をリストする | GET | accounts/:account_identifier/stream/live_inputs |
| 出力を削除する | DELETE | accounts/:account_identifier/stream/live_inputs/:live_input_identifier |
DELETEリクエストを行ったときに関連するライブ入力がすでにこの出力に再送信している場合、その出力は30秒以内に切断されます。