All Products
Search
Document Center

Intelligent Media Services:Channel Assembly quick start

Last Updated:Jun 17, 2026

Channel Assembly lets you combine live or video-on-demand (VOD) media sources into a linear channel. This guide walks you through setting up your first channel.

Overview

The general workflow for Channel Assembly is as follows:

  1. Activate Intelligent Media Services (IMS).

  2. Prepare your live or video-on-demand (VOD) media sources.

  3. Add your sources.

    Configure sources and create source groups.

  4. Create a channel.

  5. Schedule programs in the channel.

    A channel can contain multiple sources, and a source can be part of multiple channels.

  6. Start the channel.

  7. Play the channel.

Prerequisites

  1. Intelligent Media Services (IMS) is activated. For instructions, see Activate the service.

  2. Prepare your media sources.

    Note

    Each media source must be an M3U8 master playlist. All sources within the same channel must have M3U8 master playlists with the same number of media playlists and identical bitrate variants. If you are not familiar with M3U8 master playlists, see Protocol description.

Configure a channel

Step 1: Add media sources

  1. Log on to the IMS console. In the upper-left corner, select a region based on your business needs.

  2. In the navigation pane on the left, choose MediaWeaver > Channel Assembly > Source Locations, and then create a source location.

    image

    Example values:

    • Source Location Name: AliChannelAssemblySourceLocations.

    • Base URL: Enter the base URL of your content's origin server. For example, if the full path to your media source is http://myresource.aliyundoc.com/video1.m3u8, enter http://myresource.aliyundoc.com.

  3. Click the name of the source location (AliChannelAssemblySourceLocations) to open its details page.

    Click the VOD Source tab to add your VOD sources.

    Note

    Each media source must be an M3U8 master playlist. All sources within the same channel must have M3U8 master playlists with the same number of media playlists and identical bitrate variants. If you are not familiar with M3U8 master playlists, see Protocol description.

    image

    Add the first source:

    image

    Example values:

    • Name: FirstSource.

    • Source Group Name: PlayerSource. Note this name. You will need it to configure the channel output.

    • Relative Path: Enter the relative path to the media source. For example, if the full path is http://myresource.aliyundoc.com/video1.m3u8, enter /video1.m3u8.

    Add the second source:

    image

    Example values:

    • Name: SecondSource.

    • Source Group Name: PlayerSource. Note this name. You will need it to configure the channel output.

    • Relative Path: Enter the relative path to the media source. For example, if the full path is http://myresource.aliyundoc.com/video2.m3u8, enter /video2.m3u8.

Step 2: Create a channel

In the navigation pane on the left, choose MediaWeaver > Channel Assembly > Channels, and then create a channel.

image

Create a channel:

image

Example values:

  • Name: AliChannelAssemblyChannels.

  • Tier: Basic.

  • Playback Mode: Loop.

  • Access Control: Disabled.

  • Add Output:

    • Manifest Name: index.

    • Source Group Name: PlayerSource. This must match the Source Group Name you specified for your media sources.

    • Manifest settings: Leave the parameters at their default values.

Step 3: Configure channel programs

After setting up the channel and sources, add the sources to the channel as programs.

  1. Click the channel name (AliChannelAssemblyChannels) to open its details page, and then click Add Program.

    image

    Add the first program:

    image

    Example values:

    • Name: FirstProgram.

    • Source Location: Select AliChannelAssemblySourceLocations.

    • VOD Source: Select FirstSource.

    • Schedule Configuration: Leave the parameters at their default values.

    • Ad Breaks: You can skip this for now.

    Add the second program:

    image

    Example values:

    • Name: SecondProgram.

    • Source Location: Select AliChannelAssemblySourceLocations.

    • VOD Source: Select SecondSource.

    • Schedule Configuration:

      • Relative Position: Select After Program.

      • Relative Program: Select FirstProgram.

      • Clip Range: Select Use entire VOD Source.

    • Ad Breaks: You can skip this for now.

    Once added, the programs appear in the list.

    image

Play the channel

Step 1: Start the channel

image

A status of Running indicates the channel has started successfully.

image

Step 2: Play the channel

  1. Get the playback URL. On the channel details page, click the Output tab.

    image

    The Playback URL is the stream URL for your channel.

  2. Play the channel. You can use any player that supports the HLS protocol to play the stream.

FAQ

Playback errors

  • Your media sources must be M3U8 master playlists. All sources within the same channel must have playlists with the same number of media playlists and identical bitrate variants. For more information, see Protocol description.

  • Ensure the channel is started before you play it.

Playback is stuttering

  • Check your network connection. For a better viewing experience and lower latency, consider using a content delivery network (CDN).

Other playback issues

  • If you encounter other issues during playback, go to the channel details page and click the Alert tab to view the channel's activity log. This log includes records of playback errors.

Next steps

For more configuration options, see Feature configuration.

Channel Assembly incurs fees. For details, see Billing for Channel Assembly.