Scheduled Channel
Scheduled Channel allows you to create a live channel by scheduling pre-recorded files and live streams. The body of the API all has the same structure as the schedule file of ScheduledChannel.
Get Scheduled Channel List
Get all scheduled channels in the {vhost name}/{app name} application.
Request
GET /v1/vhosts/{vhost}/apps/{app}/scheduledChannels
Header
Authorization: Basic {credentials}
# Authorization
Credentials for HTTP Basic Authentication created with <AccessToken>Responses
200 Ok
The request has succeeded
Header
Content-Type: application/jsonBody
{
"message": "OK",
"response": [
"stream"
],
"statusCode": 200
}
# statusCode
Same as HTTP Status Code
# message
A human-readable description of the response code
# response
Json array containing a list of stream names401 Unauthorized
Authentication required
Header
WWW-Authenticate: Basic realm=”OvenMediaEngine”Body
{
"message": "[HTTP] Authorization header is required to call API (401)",
"statusCode": 401
}404 Not Found
The given vhost name or app name could not be found.
Header
Content-Type: application/jsonBody
{
"statusCode": 404,
"message": "Could not find the application: [default/non-exists] (404)"
}Create Scheduled Channel
Request
Responses
Patch Schedule
Update the schedule within the scheduled channel. <Stream> cannot be PATCHed.
Request
Responses
Get Scheduled Channel Info
Get detailed information of scheduled channel. It also provides information about the currently playing program and item.
Request
Responses
Delete Scheduled Channel
Request
Responses
Last updated