Skip to main content

Multi-channel: aliases for channels

This guide outlines THEOlive’s multi-channel approach: ingest your stream once and create multiple channel aliases, each with its own unique playout configuration. In addition to customized settings per alias, THEOlive also allows you to apply individual security features—such as geoblocking and token-based authentication on a per-alias basis.

You can configure this via the THEOlive management console, as well via the THEOlive API.

Multi-channel: player aliases

Do you want to deliver your live stream to multiple customers at the same time—each with a personalized player experience, region-specific access restrictions, and separate usage analytics? THEOlive’s player alias capability makes this easy.

From the "Channel Details" page, you can create channel aliases under the "Playout Configurations section". Each alias can be customized with its own playout settings, including player colors, poster image, announcement message, logo, and more.

Create a new channel alias under the "Playout configurations" tab

The key advantage of this approach is that you only need to configure your ingest once, and then distribute your content across multiple web pages—each using a different channel alias with its own unique Channel ID.

Including an alias is straightforward: Copy the alias’s Channel ID and paste it as the value of the data-theo-live-id attribute. For detailed instructions, go to the "Include channel on your page" tab, where you’ll find a step-by-step guide on embedding a specific playout configuration (alias) into your web page.

Find the unique channel ID of your alias in the "Include channel on your page" tab

Managing your alias

At any time, you can update, enable, disable or delete a channel alias. The default alias can't be deleted, you'll have to delete your whole channel in case you want to do so.

Icon buttons to disable, enable or delete an alias

Analytics per channel alias

You can visualize data for each channel alias individually. In the Console, the Analytics section of the Channel Details page provides insights such as concurrent viewers, latency, viewer locations, browser and operating system breakdowns, and total viewing minutes. Click on any of the links in the Analytics section to view detailed metrics for a specific alias.

THEOlive also offers an API endpoint where you can query the minutes viewed on an hourly basis per channel alias. You can read more about it here.

Link to viewing insights and channel usage page where analytics are stored per channel alias

Multi-channel: Use-cases for channel aliases

Creating channel aliases can serve useful in a couple of different ways. Here are a couple of examples where creating a channel alias can simplify your workflow

  • Creating a stream that requires multiple stream redundancy or fallback solutions
  • Creating a stream that requires different geo-blocking rules for different countries