Channel Overview

What is a Channel?

The channel system is a type of linear playout system: it takes a playlist of video assests, VOD or live streams, and plays them in order as a single output stream. This can be used to create scheduled programming or as a "liner", to ensure that there is video on air when you're not broadcasting.

Channels can be found in the control panel under "Streaming > Channel". Clicking on the name of a channel will take you to the channel management page. The channel manage page is mostly the same as any other stream manage page, with sections for recording, restreaming, etc.

The output of a channel is a single video stream, functionally identical to a live stream. You can set up players and transcoding exactly the same as for live streams.

Note that you can enable recording for a channel if desired, but be warned that this will generate a large amount of recording files as the channel runs 24/7.


In the channel manage page, you have a list of the playlists that are setup for the stream, and when they're scheduled for. Clicking on the name of the playlist will take you to a manage page for that playlist.

In the manage page, the "Scheduled" option controls when this list will start. Once that time is reached, this playlist will become active and loop until another playlist becomes reaches its scheduled time.

The playlist section has the list of items that make up the playlist. To add items to the list, use the "Add source" button at the bottom of the items. This will add a new entry in the list of items. Expand this item, set the source to "VOD", and click "Browse" to select a VOD file.

Items can be rearranged by dragging. When you are finished, click the save button at the bottom of the page to save your changes.

The "Add Multiple Videos" button brings up the file browser and allows you to select multiple videos to add to the list.

Live Streams

If you select a source of "live" when adding an item to the playlist, this will add a live stream. Use the "Stream" dropdown to select the stream you wish to add. Note that you can only add streams that are on your -chorigin app, which must be selected when creating the live stream.

When this item comes up in the list it will start playing the live stream, until the stream stops. If the stream is not live, it will continue to the next item. You can also limit the length of the live item by setting the length field. If this field is set, it will skip to the next item when the number of seconds has passed.

Scheduling the List

The "Scheduled Start Time" field controls when the list will start playing. When this time is reached, the playlist will start playing on the stream, replacing the current list. The server only checks every 5 minutes, so you must schedule start times at least 5 minutes in advance. Note that the server will still perform the start, just after the scheduled time, on the next 5 minute interval.

The 5 minute interval can be bypassed by scheduling the list for the current time, and using the reload button.


In the stream controls section, there is a dropdown with a number of actions. The following options appear in channels:

Close Channel

This will immediately stops the stream.

Restart Channel

This control stops the channel, then starts it playing the currently scheduled list from the start. Use this to start your channel if it is stopped.

Reload Playlist

This controll will cause the curent playlist to immediately take over and start playing on the channel. There is a video number field that controlls which item the playlist will start playing on, with 1 being the first item at the top of the list.

A PHP Error was encountered

Severity: Warning

Message: session_write_close(): Failed to write session data using user defined save handler. (session.save_path:,,,

Filename: Unknown

Line Number: 0