Live Channels

A live channel represents a live linear stream that adheres to a timeline that identifies content and when it should be played.

Setup

Add audio/video content to a live channel via the following methods:

Key information:

Click Save to apply your changes to your live channel's configuration.

To create a live channel

  1. Navigate to the Live Channels page. ClosedHow?From the main menu, navigate to Channels.
  2. Click + Channel.
  3. In the Channel Name option, type the name by which this live channel will be identified.
  4. In the Slicer ID (Optional) option, type the unique alphanumeric ID by which the Live Slicer will identify this live channel.
  5. Optional. Set channel options:
    • Check the Enabling Scheduling option to use the advanced scheduling interface and the latest channel APIs.
    • Tick the Edit after creation box to open the record after submitting.
  6. Click Create.

To change the default playback latency

From the Details tab of the Live Channels record, select the Playback Latency option from the dropdown:

Use two-second slices. Slates must be encoded to 2 seconds.
Playback latency options cannot currently be used with Time Shifting.
Contact Support if you do not see the Playback Latency feature.

To delete a live channel

  1. Navigate to the Live Channels page. ClosedHow?From the main menu, navigate to Channels.
  2. Tick the box on the live channel's tile; then click Delete Channel at the bottom of the pane.
  3. When prompted to confirm, click Delete.

To assign a failover group to a live channel

A prerequisite for this procedure is a failover group.
Learn more.

  1. Navigate to the Slicers page. ClosedHow?From the main menu, navigate to Slicers.
  2. If you are trying to reassign a live channel to a different failover group, then perform the following steps to remove the live channel from its current failover group:

    1. Click on the desired failover group.
    2. From the Channels using Group section, mark the desired live channel.
    3. Click Remove.
    4. Click Save.
  3. Click on the failover group that will be assigned to the live channel.
  4. Click Add Channel Mapping.
  5. From the Channels option, select the desired live channel and then click .
  6. Click Update Channel Mapping(s). The selected live channel will now be listed within the Channels using Group section.
  7. Click Save.

Ad Breaks and Content Replacement

Insert ad breaks or replace content within your live feed via the following methods:

Scheduling Ad Breaks and Assets

Overview

Certain features are incompatible with live channels that support schedule entries.
Learn more.

You must determine whether a live channel may leverage schedule entries upon its creation. Additionally, you cannot enable or disable the scheduling feature on existing live channels.

Schedule ad breaks, assetsRefers to media (i.e., audio/video content) associated with either your account or a library shared with your account., and Live Slicers within your live channel's timeline by adding individual entries or a playlistA virtual linear playlist consists of a sequence of assets and ad breaks. Adding a playlist schedules those assets and ad breaks in sequential order. to your schedule. A schedule entry identifies a point-in-time within the live linear feed that will be replaced with an ad break, an asset, or the feed from a specific Live Slicer during playout. The following illustration shows a schedule that contains asset and ad break entries.

Enabling Scheduling

Enable scheduling on a live channel during its creation by marking the Enable Scheduling option. You will see a calendar icon in the top right corner of the live channel's tile when scheduling is enabled.

You cannot enable or disable the scheduling feature on existing live channels.

Schedule Entry

Components

Each schedule entry consists of the following elements:

Information describing a schedule entry is available for 30 days after it ends.

To add an entry to your live channel's schedule

  1. Navigate to the Schedule tab for the desired live channel. ClosedHow?Navigate to Live Channels. Click the desired live channel. Click the Schedule tab.
  2. Live channels created without scheduling enabled have a History tab and no scheduling functionality.

  3. Optional. Adjust the time zone as needed.

  4. Navigate to the desired date and then click on the time slot to which the entry will be scheduled.

    Select a more precise time slot by zooming in. Zoom in by sliding the Zoom option to the right.

    You may set a start time that is precise to the second via the Start Time option. Please see the next step for more information.

  5. Schedule an asset, ad break, Live Slicer, or playlist by performing one of the following procedures:

  6. If our service detects a conflict with one or more previously scheduled entries, then you will be required to resolve it before being allowed to proceed. Resolve a conflict by performing one or more of the following steps:

    • Adjust the entry's start time from within the Start Time option.
    • If you are adding an ad break, adjust the entry's duration from within the Total Duration option.
    • From the Conflicts tab, you may instruct our service to remove conflicting entries or to trim the entry being added.

      • If you would like to remove previously scheduled entries that conflict with the entry being added, then you should select the Remove conflicts option.
      • If you would like to trim the beginning of the asset to fit within the current scheduling gap, then you should select the Autofit new entry by trimming it from the beginning option.

        For example, selecting this option when scheduling a 20 minute asset within a 15 minute scheduling gap would trim the first 5 minutes of that asset. This means that playback of this entry will start 5 minutes into the asset.

      • If you would like to trim from the end of the asset to fit within the current scheduling gap, then you should select the Autofit new entry by trimming it from the end option.

        For example, selecting this option when scheduling a 20 minute asset within a 15 minute scheduling gap would trim the last 5 minutes of that asset. This means that viewers will only be allowed to play the first 15 minutes of this entry.

      Trimming an asset can affect the number of ads served. Specifically, we will not serve ads for an ad break positioned within a portion of the asset that is trimmed.

    • Click Cancel if you no longer wish to add this entry to your live channel's schedule.
  7. Click Add Asset, Add Ad Break, Add Slicer, or Add Playlist to apply the above change(s).

To modify a schedule entry

  1. Navigate to the Schedule tab for the desired live channel. ClosedHow?Navigate to Live Channels. Click the desired live channel. Click the Schedule tab.
  2. Click on the desired entry and then click Edit Asset, Edit Ad Break, or Edit Slicer.

    If the entry has a short duration, hover over it to expand it. If it is still too small, zoom in to the schedule by sliding the Zoom option to the right.

  3. Perform one of the following steps:

    • Asset: Modify the asset's start time and ad break durations as needed.
    • Ad Break: Modify the ad break's name, start time, or duration as needed.
    • Live Slicer: Modify the Live Slicer's ID, start time, or duration as needed.
  4. Click Update Asset, Update Ad Break, or Update Slicer to save your changes.

To replay schedule entries

Use this feature to replay a live session during a specified time slot.

  1. Navigate to the Schedule tab for the desired live channel. ClosedHow?Navigate to Live Channels. Click the desired live channel. Click the Schedule tab.
  2. Click on an empty time slot in the future and choose Replay from the list of options. This will launch the Replay window.

  3. Fill out the Details tab for the replay:

    • Name: This title will appear in the schedule.
    • Start Time: The time the replay should begin playing.
    • Duration: The length of time of this replay.
    • Source - Start Time: The start time of the content you want to be replayed.
    • Source - End Time: The end time of the content you want to be replayed.
  4. Click Add Replay at the bottom left to save this entry and add it to the schedule.

To reorder schedule entries

  1. Navigate to the Schedule tab for the desired live channel. ClosedHow?Navigate to Live Channels. Click the desired live channel. Click the Schedule tab.
  2. Click on the entry to drag and drop to the new time slot or hold down the Shift key, click, and drag the entry over another entry to magnetize them together.

  3. The update is confirmed with a pop-up in the top right corner.

To delete a schedule entry

  1. Navigate to the Schedule tab for the desired live channel. ClosedHow?Navigate to Live Channels. Click the desired live channel. Click the Schedule tab.
  2. Click on the desired entry and then click Edit Asset, Edit Ad Break, or Edit Slicer.

    If the entry has a short duration, hover over it to expand it. If it is still too small, zoom in to the schedule by sliding the Zoom option to the right.

  3. Click Delete.
  4. When prompted, confirm the deletion by typing DELETE and then clicking Delete.

To export a schedule

This feature allows you to select fields from scheduled content to export to a .csv file so you can quickly re-use the same schedule or share with other stakeholders.

  1. Navigate to the Schedule tab for the desired live channel. ClosedHow?Navigate to Live Channels. Click the desired live channel. Click the Schedule tab.
  2. Select the export option from the top right corner.

  3. From the Schedule Export window, select the start and end dates of the schedule to export.
  4. Check the box for the fields to export. Certain fields are selected by default, and you can include other fields to customize the data exported.

    • Asset Id - The ID of the asset/ad/slicer.
    • Entry Type - The type of the entry (asset/ad/slicer).
    • Start Time - The time the entry starts based on where the it is in the schedule.
    • Duration - The total duration of the asset (including ads).
    • External Id - The external ID of an asset, if there is one.
    • Ad Breaks - The duration of each break measured in seconds.
    • Created At - The time stamp (in ISO) when the entry was added.
    • End Time - The time stamp (in ISO) when the entry ends.
    • Description - A description of the asset, if there is one.
  5. Click Export to save the .csv file to your system's default location.

To import a schedule

Use this feature to import a .csv file of an existing schedule to quickly add content to your channel.

Importing a .csv file will override any content currently scheduled in the channel.

Pre-requisite: Export the schedule you want to upload to your channel.

  1. Open the .csv file you exported and update the fields for the new schedule.

    • id - The ID of the content that should reflect an asset, an ad, or a slicer.
    • type - The classification of the content. The available options are "asset", "ad", or "slicer".
    • start_time - The time you want the asset to start playing.
    • If you want the first asset to start at a specific time, and then the following asset to start at the end time of the previous asset, the start_time field should remain empty for the subsequent asset. For example:

    • duration - The length of time the content plays, including its ad breaks (e.g., If the asset is 30 minutes long and has two ad breaks, and you set the duration to one hour, each duration will be 15 minutes long).
  2. Save your changes to the .csv file.
  3. Navigate to the Schedule tab for the desired live channel. ClosedHow?Navigate to Live Channels. Click the desired live channel. Click the Schedule tab.
  4. Select the import option from the top right corner.

  5. Drag your .csv file into the window or click Browse Files to find and open the file to upload.
  6. Optional. Fix any errors indicated in the Status column.

    • Hover over the error indicator to see the error description.
    • Close the Schedule Import window.
    • Correct the errors in the .csv file and save the changes.
    • Import the file again. (Step 4 in this section.)
  7. Select Import; then click Import again to acknowledge the overwrite notice.

  8. Optional. Pause or cancel import.
    Pause/Resume - Once the import has started, you can suspend or continue the upload by toggling the Pause/Resume button at the bottom right of the list.
    Cancel - Click Cancel to stop the import with no impact to your existing channel content.
  9. Close the Schedule Import window when the import is complete. Upon completion, the Status of all assets is marked as successful, and the channel's schedule is updated with the imported entries.

Time

Time must be specified when setting the duration for an asset, ad break, or Live Slicer.

Use h, m, and s as shorthand for hours, minutes, and seconds, respectively. For example, 5m represents 5 minutes, while 4m 30s represents 4 minutes and 30 seconds.

Syntax:

hh:mm:ss

Example:

Use the following value to define a duration of 5 minutes and 30 seconds:

00:05:30

Restrictions

The following capabilities are unsupported for live channels that can leverage schedule entries:

Source Override

You may manually override a live channel's source to another Live Slicer. At any point, you may return the live channel to the schedule. This allows your viewers to join in progress (JIP) the regularly scheduled programming.

This capability requires a live channel that supports schedule entries.

Manually overriding a live channel's source allows you to quickly switch to different content (e.g., breaking news).

Overriding a live channel's source will not modify your schedule or your live channel's default Live Slicer.

To manually override a live channel's source

  1. Load the desired live channel.
  2. From the right-hand pane, set the Override Content option to the case-sensitive ID of the Live Slicer that will serve as the live channel's new source.
  3. Click Yes, Override to confirm that you would like to override the live channel's source.

To stop overriding a live channel's source

  1. Load the desired live channel.
  2. From the right-hand pane, click Return to Schedule.
  3. Click Yes, Return to confirm that you would like to return regularly scheduled programming.

REST APIs

Leverage our REST APIs to automate Live Slicer behavior and to manage schedule entries.

Certain features are incompatible with live channels that can leverage schedule entries.

Syndication Publishing

Contact your account manager to activate Syndication Publishing.

In addition to streaming content directly to your consumers, you may also simultaneously distribute it to multiple social media and content distribution platforms with minimal effort.

Set up Syndication Publishing by performing the following steps:

  1. Create a publishing target for each desired social media or content distribution platform.
  2. Publish to the desired platform(s) by associating the desired publishing target(s) with your live channel.
More Information