Create an independent livestream
POST/accounts/{account_id}/realtime/kit/{app_id}/livestreams
Creates a livestream for the given App ID and returns ingest server, stream key, and playback URL. You can pass custom input to the ingest server and stream key, and freely distribute the content using the playback URL on any player that supports HLS/LHLS.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
Example:
Accepted Permissions (at least one required)
Path Parameters
Create an independent livestream
curl https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/realtime/kit/$APP_ID/livestreams \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
-d '{}'{
"data": {
"disabled": false,
"id": "78dd0b50-4147-4bb8-88d3-2ccc2e98bff0",
"ingest_server": "rtmps://live.cloudflare.com:443/live/",
"meeting_id": null,
"name": "Livestreaming-Demo",
"playback_url": "https://customer-s8oj0c1n5ek8ah1e.cloudflarestream.com/7de6a3fec0f9c05bf1df140950d3a237/manifest/video.m3u8",
"status": "INVOKED",
"stream_key": "f26566285faca6fbe2e79a73a66rsrrsrrsr3cde23a2bb7dbc6c2c1761b98f4e4"
},
"success": true
}Returns Examples
{
"data": {
"disabled": false,
"id": "78dd0b50-4147-4bb8-88d3-2ccc2e98bff0",
"ingest_server": "rtmps://live.cloudflare.com:443/live/",
"meeting_id": null,
"name": "Livestreaming-Demo",
"playback_url": "https://customer-s8oj0c1n5ek8ah1e.cloudflarestream.com/7de6a3fec0f9c05bf1df140950d3a237/manifest/video.m3u8",
"status": "INVOKED",
"stream_key": "f26566285faca6fbe2e79a73a66rsrrsrrsr3cde23a2bb7dbc6c2c1761b98f4e4"
},
"success": true
}