This guide describes the multi-channel approach of THEOlive: ingest only once, and create multiple channel aliases to configure unique playouts. Next to a different configuration for each alias, THEOlive offers the possibility to apply some security settings (like Geoblocking and token based security) on each alias.
Do you want to make your live stream available to multiple customers concurrently? And do you require for each customer a different player look & feel, restrictions on countries the content is made available, and usage stats to be tracked separately? You can easily do this with the THEOlive multi-channel capability.
When accessing your "Channel Details" page, you can create aliases for your channel under the section "Playout configurations". For each alias that you create it’s possible to subsequently change the playout configuration: colors, poster image, announcement message, logo etc.
The big advantage here is that you only have to configure your ingest once, and can then share your content on multiple web pages as each alias has a different channel ID. Including an alias is very simple: you just have to copy the ID and paste it as the value of the
data-theo-live-id attribute. Click on the "Include channel on your page" tab to see the full explanation on how the include a specific playout configuration (alias) on your page.
It's possible to visualize data per channel alias. In the console you can see your viewing insights (concurrent viewers, latency, locations of your viewers, browsers and operating systems used) and channel usage (viewing minutes) per alias by clicking on one of the links in the analytics section of the Channel Details page.
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.
Updated about 1 year ago