REST endpoints for managing RTMP stream outputs
streamId
: The managed stream identifierpackages/cloud/src/routes/streams.routes.ts:22-137
validateAppApiKey
ManagedStreamingExtension.addRestreamOutput()
rtmp://
or rtmps://
streamId
: The managed stream identifieroutputId
: The output identifier to removepackages/cloud/src/routes/streams.routes.ts:142-229
streamId
: The managed stream identifierpackages/cloud/src/routes/streams.routes.ts:234-307
active
- Output is streamingconnecting
- Attempting to connecterror
- Connection failedunknown
- Status unavailableCode | Error | Description |
---|---|---|
400 | INVALID_URL | URL is missing or invalid format |
403 | NOT_A_VIEWER | App is not viewing the stream |
403 | NOT_AUTHORIZED | App cannot modify this output |
404 | STREAM_NOT_FOUND | Managed stream not found |
404 | OUTPUT_NOT_FOUND | Output ID not found |
409 | MAX_OUTPUTS_REACHED | Stream has maximum outputs (10) |
409 | MAX_APP_OUTPUTS_REACHED | App has maximum outputs (10) |
409 | DUPLICATE_URL | URL already exists as output |
502 | CLOUDFLARE_ERROR | Cloudflare streaming service error |
500 | INTERNAL_ERROR | Internal server error |