Home
Xtream UIPro

IPTV · OTT · VOD platform

Run your whole IPTV servicefrom one panel.

Xtream UI Pro is the complete system behind an OTT business: the catalogue of live channels, movies, series and radio, the subscriber lines that watch them, the resellers that sell them, and the servers that deliver them.

Works with the apps and boxes your viewers already use

  • Xtream Codes API
  • M3U / XMLTV
  • MAG
  • Enigma2
  • HLS
  • MPEG-TS
  • Web player
4
content types: live TV, movies, series, radio
5
levels of resellers, each with its own credits
17
billing and shop platforms with a ready connector
27
interface languages for operators and viewers

The platform

Everything an IPTV service needs, in one place

One system for the catalogue, the customers, the sellers and the playback — nothing to stitch together.

Live TV, movies, series, radio

Build the catalogue once: channels with a programme guide and catch-up, films and series with TMDB metadata, radio stations. Group it into bouquets and import whole playlists or provider catalogues.

Lines and packages

A package bundles bouquets, a duration, connections and output formats. Selling one creates a line — the subscription your viewer signs in with — and expiry, trials and renewals follow the same rules everywhere.

Resellers and credits

Resellers hold credits and sell lines from their own dashboard, up to five levels deep. Groups decide what each one may see, sell and change, and every sale is written to a ledger.

Activation codes

Sell access as a code: print it, send it, hand it over. The period starts when the viewer activates it, and a code is tied to one device.

MAG and Enigma2 boxes

Set-top boxes sign in by MAC address, can be paired with an existing line, and MAG boxes can be messaged, reloaded or rebooted from the panel.

Programme guide and catch-up

EPG sources are synchronised on a schedule and served to every app; channels with archiving can be watched after the broadcast.

Protection against sharing

Connection limits, a second-IP rule, ISP and device locks, country, ASN and app blocking, automatic blocking of brute-force attempts, and a theft-detection report.

A live view of your service

See who is watching what and from where, close a connection, and follow stream errors, line activity and every reseller action in the logs.

How it works

From a source to a screen in four steps

The same path for every channel, film and episode.

  1. Build the catalogue

    The admin adds channels, films, series and radio and groups them into bouquets.

  2. Create packages

    A package sets the bouquets, the duration, the number of connections and the price in credits.

  3. Sell lines

    A reseller spends credits on a package; the system creates the line and its play links.

  4. Viewers watch

    The viewer enters the line in an app; the system checks it and plays from a suitable server.

Delivery

Delivery that growswith your audience

Start on one server. Add nodes when the audience grows — the panel installs them, routes viewers to them and keeps your sources out of sight.

Sources
Origin
Edge nodes
Viewers

A cluster of edge nodes

Enrol more servers from the panel; a node is installed over SSH, and viewers are routed to a node by load and by country.

One source connection per channel

The origin pulls each channel once and fans it out to every viewer and node, so your provider sees one connection, not one per viewer.

MPEG-TS, HLS and RTMP

Each package decides the output formats. Channels that need it are transcoded with FFmpeg; delayed channels and RTMP push are built in.

VOD stored and cached

Films and episodes are downloaded or encoded into your media library, and nodes cache what their viewers play.

Signed, time-limited playback

Every playback link is signed, expires, and is bound to the viewer's address, so a copied link is worthless elsewhere.

Made to be operated

An Ubuntu installer and Docker Compose, scheduled database backups, and health and metrics endpoints for your monitoring.

Apps and devices

Your viewers keep their favourite apps

A line works wherever the Xtream Codes API, an M3U playlist, a MAG portal or Enigma2 is understood — and in the browser.

IPTV apps

IPTV Smarters, TiviMate, XCIPTV, GSE and every other app that speaks the Xtream Codes API: server, username, password.

Playlists

M3U and M3U Plus playlists with logos, groups and an XMLTV guide, plus ready-made formats for Enigma2 receivers.

Set-top boxes

MAG boxes through the portal and Enigma2 receivers through a playlist or plugin, signed in by MAC address.

Web player

Nothing to install: live TV, films, series and the guide in the browser, with a line or an activation code.

Resellers and billing

Sell through the shop you already run

The platform never touches your customers' money. Your billing system takes the payment; a connector creates and renews the line.

Reseller API

Create, renew, change and suspend lines and sub-resellers from your own system, with separate API keys per system and a request id that prevents double charges.

Webhooks

Signed notifications when a line is created, renewed, about to expire or expired, and when credits run low.

Ready-made connectors

Open-source connectors for the common billing and shop platforms — read the code before you install it.

Your customers stay yours

The panel never contacts your viewers, and a deleted line is gone for good — no recycle bin, no hidden copy.

Webhook events

  • line.created
  • line.renewed
  • line.expiring
  • line.expired
  • line.disabled
  • credits.low

Connectors

  • WHMCS
  • Blesta
  • WISECP
  • HostBill
  • ClientExec
  • FOSSBilling
  • Paymenter
  • WooCommerce
  • Odoo
  • PrestaShop
  • OpenCart
  • Magento
  • Dolibarr
  • ERPNext
  • Shopify
  • Upmind
  • Invoice Ninja

Universal service support

From major OTT platforms to regional providers — pluggable service adapters keep growing.

  • Netflix
  • Disney+
  • Amazon Prime
  • Apple TV+
  • Hulu
  • ESPN
  • Max
  • Paramount+
  • Peacock
  • DAZN
  • F1 TV
  • Joyn
  • Zattoo
  • Viaplay
  • Waipu
  • Crunchyroll
  • BBC iPlayer
  • DirecTV
  • SkyShowtime
  • Stan
  • Fubo
  • beIN Sports
  • Crave
  • NowTV
  • Discovery+
  • Canal+
  • UFC
  • ITVX
  • Sling
  • Fox Sports
  • Cosmote TV
  • Hotstar
  • Spectrum
  • Tubi
  • Pluto
  • DGO
  • Plex
  • Vudu
  • Fibe TV
  • Movistar

Simple, transparent pricing

Start with a demo, scale when you are ready. Every plan unlocks the full feature set.

Free forever

Free

$0 / forever

Get started at no cost — perfect for evaluating the platform on free channels.

  • Up to 1,000 streams
  • Free channels only
  • Basic limited features
  • Up to 5 server nodes, no load balancing
  • All protocol support
  • Standard support
Sign up free

Monthly

$50 / month

Perfect for professional streaming operations.

  • All services access
  • Unlimited streams
  • Unlimited stream nodes for distribution
  • Load balancing & CDN support
  • All protocol support
  • Priority 24/7 support
  • Early access features
Get monthly

Secure payments

All payments processed over a hardened TLS pipeline.

Auto-renewal

Seamless license renewal with reminders before expiry.

24/7 support

Round-the-clock technical support for paid plans.

Ready to run your own service?

Pick a plan, install it on your own server and sell your first line.

Talk to us

Questions before you start, or help getting your first server online — reach us on the channel you prefer.