Home
XtreamUIPro

Product

Live channels from your sources to every screen

Add a channel from a pull URL or an RTMP push, give it a programme guide, put it in a bouquet, and the platform delivers it as HLS or MPEG-TS to the apps and boxes your viewers already use. The origin takes each channel once, nodes fan it out.

  • HLS
  • MPEG-TS
  • RTMP in / out
  • XMLTV EPG
  • catch-up
  • timeshift
The Streams page of the dashboard: the live channels with their status, category, source and output formats.

What you get

Everything a live channel needs

Any source, standard outputs

Pull URLs, RTMP pushes and files become channels; viewers receive HLS or MPEG-TS, and a channel can be pushed out again over RTMP.

Programme guide

XMLTV sources are synced on a schedule and matched to channels, so the guide shows up in the player apps and the portals.

Catch-up and timeshift

Where the source allows it, viewers rewind a channel and watch programmes that already aired, recorded by the origin.

Health you can see

A probe checks sources on a schedule, stream errors are logged per channel, and the monitoring views show who is watching what.

In the panel

What it looks like

Screenshots of the dashboard of a fresh installation with the sample catalogue, as it ships. Nothing is mocked up.

The EPG page: XMLTV sources, their last sync and the channels they feed.
The EPG page: XMLTV sources, their last sync and the channels they feed.
Bouquets: named sets of channels and films that a package grants to a line.
Bouquets: named sets of channels and films that a package grants to a line.
Monitoring: open connections, traffic and the state of the servers.
Monitoring: open connections, traffic and the state of the servers.

How it works

From a source to a viewer

  1. Add the channel

    Under Streams, give it a name, a category, its source and the output formats; the probe tells you at once whether the source answers.

  2. Put it in a bouquet

    A bouquet collects channels and films; a package grants bouquets, and every line of that package sees the channel.

  3. Let the origin and the nodes deliver

    The origin takes the channel once from its source; viewers are served by the origin or routed to the nearest node, with signed, expiring links.