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.
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.
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.
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.
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