Domů
XtreamUIPro

OTT infrastruktura · platforma pro správu videa

Budujte, spravujte a škálujte svou OTT infrastrukturu.

Self-hosted platforma pro správu videa pro vysílatele, OTT operátory a mediální firmy. Spravujte živé vysílání, video na vyžádání, předplatitele i distribuované doručování z jednoho jednotného systému — na serverech, které ovládáte.

  • Self-hosted
  • API-first
  • Distribuovaný streaming
  • Kontrola nad infrastrukturou

Funguje s aplikacemi a boxy, které vaši diváci už používají

  • Xtream Codes API
  • M3U / XMLTV
  • MAG
  • Enigma2
  • HLS
  • MPEG-TS
  • Webový přehrávač
Dashboard Xtream UI Pro: počítadla streamů, linek a připojení a poslední aktivita.
4
typy obsahu: živá TV, filmy, seriály, rádio
5
úrovní resellerů, každá s vlastními kredity
17
fakturačních a obchodních platforem s hotovým konektorem
27
jazyků rozhraní pro operátory i diváky

Možnosti platformy

Jedna streamovací infrastruktura. Mnoho oborů.

Vše, co video služba potřebuje, od zdrojů až po obrazovku diváka, v jednom panelu, který provozujete sami. Každá z uvedených možností je v produktu již dnes.

Živé vysílání

Živé kanály z vašich vlastních zdrojů, s EPG, catch-up a timeshiftem, kde to zdroj dovolí, doručované jako HLS nebo MPEG-TS do aplikací a boxů, které vaši diváci používají.

Origin hub s jedním upstreamem na kanál · RTMP vstup i výstup · překódování ffmpeg

Zjistit více
Stránka Streams v dashboardu: živé kanály s jejich stavem, kategorií, zdrojem a výstupními formáty.

Každá obrazovka níže je panel čerstvé instalace s ukázkovým katalogem.

Architektura infrastruktury

Jak do sebe díly zapadají

Jeden řídicí server drží katalog, předplatitele a partnery. Streamovací uzly nesou provoz. Vaše systémy komunikují s API. Přidat kapacitu znamená zaregistrovat další uzel, ne přestavět službu.

Vyberte část schématu a zjistěte, co dělá.

Jak to funguje

Od zdroje na obrazovku ve čtyřech krocích

Stejná cesta pro každý kanál, film i epizodu.

  1. Sestavte katalog

    Admin přidá kanály, filmy, seriály a rádia a seskupí je do bouquetů.

  2. Vytvořte balíčky

    Balíček určuje bouquety, dobu platnosti, počet připojení a cenu v kreditech.

  3. Prodávejte linky

    Reseller utratí kredity za balíček; systém vytvoří linku a její odkazy pro přehrávání.

  4. Diváci sledují

    Divák zadá linku do aplikace; systém ji ověří a přehraje z vhodného serveru.

Distribuce

Distribuce, která roste s vaším publikem

Začněte na jednom serveru. Až publikum poroste, přidejte uzly — panel je nainstaluje, nasměruje na ně diváky a udrží vaše zdroje skryté.

  • Cluster okrajových uzlů

    Další servery zaregistrujete z panelu; uzel se instaluje přes SSH a diváci jsou k uzlům směrováni podle zátěže a země.

  • Jedno připojení ke zdroji na kanál

    Origin stáhne každý kanál jednou a rozešle ho všem divákům i uzlům, takže váš poskytovatel vidí jedno připojení, ne jedno na diváka.

  • MPEG-TS, HLS a RTMP

    Výstupní formáty určuje každý balíček. Kanály, které to vyžadují, se překódují pomocí FFmpeg; zpožděné kanály a RTMP push jsou součástí.

  • VOD uložené a cachované

    Filmy a epizody se stahují nebo kódují do vaší mediální knihovny a uzly ukládají do cache, co jejich diváci přehrávají.

  • Podepsané přehrávání s omezenou platností

    Každý odkaz pro přehrávání je podepsaný, vyprší a je vázaný na adresu diváka, takže zkopírovaný odkaz jinde nefunguje.

  • Vytvořeno pro provoz

    Instalátor pro Ubuntu a Docker Compose, plánované zálohy databáze a endpointy pro stav a metriky pro váš monitoring.

Stránka Servery v panelu: hlavní server a zapsané uzly s jejich adresou, stavem a úlohami.

Aplikace a zařízení

Vaši diváci si nechají oblíbené aplikace

Linka funguje všude, kde rozumí Xtream Codes API, playlistu M3U, portálu MAG nebo Enigma2 — i v prohlížeči.

  • Aplikace IPTV

    IPTV Smarters, TiviMate, XCIPTV, GSE a každá další aplikace, která mluví Xtream Codes API: server, uživatelské jméno, heslo.

  • Playlisty

    Playlisty M3U a M3U Plus s logy, skupinami a průvodcem XMLTV, plus hotové formáty pro přijímače Enigma2.

  • Set-top boxy

    Boxy MAG přes portál a přijímače Enigma2 přes playlist nebo plugin, přihlášené podle MAC adresy.

  • Webový přehrávač

    Nic k instalaci: živá TV, filmy, seriály a průvodce v prohlížeči, s linkou nebo aktivačním kódem.

Správa partnerů a distribuce

Spravujte distribuční partnery z jednoho místa

Spravujte distribuční partnery, delegované účty, předplatné a přístupová oprávnění z jedné centralizované platformy. Každý partner dostane vlastní panel, kredity a limity; co smí vidět, prodávat a měnit, určuje jeho skupina.

  • Distributoři obsahu
  • Vzdělávací střediska
  • Provozovatelé ubytování a hotelů
  • Regionální poskytovatelé služeb
  • Autorizovaní mediální partneři

Platforma se nikdy nedotkne peněz vašich zákazníků. Platbu přijme váš fakturační nebo obchodní systém; přístup vytvoří a obnoví konektor nebo Reseller API.

  • API pro resellery

    Vytvářejte, prodlužujte, měňte a pozastavujte linky a sub-resellery z vlastního systému, s oddělenými API klíči pro každý systém a ID požadavku, které brání dvojímu strhnutí.

  • Webhooky

    Podepsaná oznámení, když je linka vytvořena, prodloužena, brzy vyprší nebo vypršela, a když docházejí kredity.

  • Hotové konektory

    Open-source konektory pro běžné fakturační a obchodní platformy, zveřejněné s postupem instalace na plugins.xtream-ui.pro — kód si před instalací můžete přečíst.

  • Vaši zákazníci zůstávají vašimi

    Panel nikdy nekontaktuje vaše diváky a smazaná linka je pryč navždy — žádný koš, žádná skrytá kopie.

Kredity: účetní kniha partnera, každé stržení a dobití s důvodem.

Konektory

  • WHMCS
  • Blesta
  • WISECP
  • HostBill
  • ClientExec
  • FOSSBilling
  • Paymenter
  • WooCommerce
  • Odoo
  • PrestaShop
  • OpenCart
  • Magento
  • Dolibarr
  • ERPNext
  • Shopify
  • Upmind
  • Invoice Ninja
Všechny konektory na plugins.xtream-ui.pro

Nové vydání · 90denní zkušební doba

Vítejte v novém Xtream UI Pro

Panel byl postaven znovu od základů: rychlejší jádro, cluster hraničních uzlů, skutečná knihovna médií, zabezpečené přihlášení a resellerský byznys napojený na vaši fakturaci. Vše uvedené níže je v sestavení, které si dnes nainstalujete.

Co přináší toto vydání

  • Postaveno znovu od základů

    Nové, lehké jádro s jednou službou pro každou roli: panel, API pro předplatitele, worker a mediální server. Nainstaluje se na Ubuntu za pár minut jedním instalátorem, aktualizuje se jedním skriptem a každé sestavení zobrazuje svou verzi.

  • Přineste si svůj stávající panel

    Jednorázový import zkopíruje přes API kategorie, bouquety, skupiny, balíčky, uživatele panelu a linky z panelu, který právě provozujete. Starý panel pouze čte, takže nový můžete vyzkoušet vedle něj.

  • Hraniční uzly instalované z panelu

    Zaregistrujte server a panel jej přes SSH nainstaluje jako uzel. Diváci jsou směrováni podle zátěže a země, uzly cachují, co jejich diváci přehrávají, a hlavní server obsluhuje všechny, dokud nepřidáte první uzel.

  • Jedno upstream spojení na kanál

    Origin stáhne každý živý kanál jen jednou a rozdělí jej všem divákům i uzlům. Kanály, které to potřebují, se překódují, zpožděné kanály a RTMP push jsou součástí a zdroje se testují podle plánu.

  • Skutečná knihovna médií

    Filmy a epizody se stahují nebo kódují do vaší knihovny s metadaty z TMDB, katalogy poskytovatelů se synchronizují podle plánu a nepoužívaná média se čistí automaticky.

  • Resellerský byznys do pěti úrovní

    Reselleři mají kredity, nastavují vlastní ceny, prodávají zkušební linky z kvóty a spravují sub-resellery pod sebou. Skupiny určují, co kdo smí vidět, prodávat a měnit, a každý prodej skončí v účetní knize.

Seznam změn

Zkušenost vývojáře

Vytvořeno k integraci

Stejné operace, které nabízí panel, jsou k dispozici vašim vlastním systémům: HTTP API s klíči pro každý systém, podepsané webhooky a zdokumentované nasazení.

  • API pro resellery

    Vytvářejte, obnovujte, měňte a pozastavujte přístup z fakturačního systému, LMS nebo ubytovacího systému (PMS); každý zápis nese ID požadavku, takže opakování nikdy nestrhne platbu dvakrát.

  • Webhooky

    Podepsaná oznámení při vytvoření, obnovení, blížící se expiraci, expiraci nebo deaktivaci přístupu a když partnerovi docházejí kredity.

  • Klíče Admin API

    Pojmenované klíče s volitelným příznakem jen pro čtení, seznamem povolených IP a datem expirace, každý jedná jako administrátor, který jej vlastní, se záznamem volání.

  • Nasazení, kterému rozumíte

    Instalátor pro Ubuntu, jednotky systemd, proměnné prostředí pro každou službu, Docker lab pro vývoj a popis OpenAPI pro API předplatitelů.

Vypsat linky partnera
curl "$API/reseller/v1?action=get_lines" \
  -H "X-API-Key: $RESELLER_KEY"
Obnovit jednu linku (idempotentně)
curl -X POST "$API/reseller/v1" \
  -H "X-API-Key: $RESELLER_KEY" \
  -d "action=renew_line" -d "id=1042" \
  -d "request_id=$(uuidgen)"

Události webhooků

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

Zabezpečení a vlastnictví

Vaše infrastruktura, vaše data

Nic z vaší služby nežije u nás: panel, databáze, média i klíče jsou na vašich serverech. Toto jsou ochrany, které kód má dnes.

  • Self-hosted

    Každá binárka běží na vašich vlastních linuxových serverech; jediná odchozí volání jsou ta, která zapnete, například kontrola aktualizací nebo dotaz na TMDB.

  • Vlastnictví dat a zálohy

    Postgres na vašem hostiteli, plánované šifrované dumpy, volitelná kopie mimo lokalitu do úložiště kompatibilního s S3 a kontrola obnovy každého dumpu.

  • Řízení přístupu

    Role a skupiny oprávnění pro panel, dvoufázové přihlášení, šifrovaně uložená tajemství a auditní log, kdo co změnil.

  • Provozní odolnost

    Uzly se vracejí k originu, origin drží jeden upstream na kanál, úlohy běží s lease a deadliny a režim údržby divákům říká, co se děje.

  • Přehled o infrastruktuře

    Metriky Prometheus pro API, panel a worker, health endpointy, přehledy připojení a provozu a upozornění e-mailem, přes Telegram nebo webhook.

  • Ochrana na straně diváka

    Podepsané odkazy k přehrávání s omezenou platností svázané s adresou diváka, limity připojení, pravidla GeoIP a ISP a automatické blokování pokusů o hrubou sílu.

Jednoduché, transparentní ceny

Začněte zdarma, škálujte, až budete připraveni. Plány se liší kapacitou a úrovní podpory.

Zdarma

Vyzkoušejte panel na malém katalogu zdarma.

$0 / měs.
$0 / rok

Navždy zdarma, bez karty

Začít zdarma
Streamy
50
Linky
100
Serverové uzly
1
Podpora
Komunita

Business

Bez limitu streamů a linek, prioritní podpora.

$99 / měs.
$1,069 / rok

nebo $1,069 / rok −10%

≈ $89 / měs. · fakturováno ročně

Streamy
Neomezeně
Linky
Neomezeně
Serverové uzly
20
Podpora
Prioritní
Pomoc s migrací
Volitelné

Enterprise

Vyhrazený tým, SLA a integrace s vašimi systémy.

Na míru

Cena podle vašeho nasazení

Kontaktovat obchod
Streamy
Neomezeně
Linky
Neomezeně
Serverové uzly
Na míru
Podpora
Vyhrazená
SLA
Součástí
Vlastní integrace
Součástí
Pomoc s migrací
Součástí

Porovnání plánů

FunkceZdarmaProfessionalBusinessEnterprise
Měsíčně$0$99/měs.Na míru
Ročně$0$1,069/rokNa míru
Roční úsporaNení součástí10%Dohodou
Streamy50NeomezeněNeomezeně
Linky100NeomezeněNeomezeně
Serverové uzly120Na míru
PodporaKomunitaPrioritníVyhrazená
SLANení součástíNení součástíSoučástí
Vlastní integraceNení součástíNení součástíSoučástí
Pomoc s migracíNení součástíVolitelnéSoučástí

Řádky tarifů srozumitelně

Limity výše počítají objekty panelu. Tady je, co který z nich znamená pro vaši službu a co se stane, když porostete.

Streamy
Stream je jeden živý kanál nebo rozhlasová stanice v katalogu, bez ohledu na zdroj. Film ani epizoda stream není; videotéku tento řádek neomezuje.
Linky
Linka je přístup jednoho předplatitele: uživatelské jméno a heslo nebo aktivační kód, s balíčkem a datem expirace. Divák se dvěma zařízeními má stále jednu linku; počet zařízení je limit připojení dané linky.
Připojení
Každá linka má maximální počet souběžných připojení, nastavený na lince nebo v balíčku. Tarify celkový počet neomezují: omezuje ho kapacita vašich serverů.
Serverové uzly
Uzel je další streamovací server zaregistrovaný z panelu, který obsluhuje diváky v jiné budově, regionu nebo zemi. Hlavní server se počítá jako první; řádek říká, kolik jich smíte přidat.
Partneři a resellery
Každý tarif zahrnuje partnerské účty (resellery) s kredity, oprávněními a vlastním dashboardem, až do pěti úrovní, a Reseller API. Tarify se liší kapacitou a podporou, ne těmito funkcemi.
90denní zkušební doba
Prvních 90 dní má každá instalace plnou sadu funkcí bez limitu streamů, linek či uzlů. Tarify začnou platit po skončení zkušební doby; nic z toho, co jste nastavili, se tím nezmění.
Přechod na vyšší tarif
Tarify jsou licence na tentýž software. Zvolíte-li v objednávce vyšší tarif, zvýší se limity vaší stávající instalace; katalog, linky i partneři zůstanou, kde jsou, a nic se nepřeinstalovává.

Bezpečné platby

Všechny platby přes posílený TLS kanál.

Automatické obnovení

Plynulé obnovování licence s upomínkami před vypršením.

Podpora 24/7

Nepřetržitá technická podpora v placených plánech.

Stažení

Nainstalujte ho na svůj server a propojte s fakturací

Instalační balíčky i konektory mají každé vlastní veřejný web s kontrolními součty všech souborů a úplným návodem.

download.xtream-ui.pro

Xtream UI Pro pro váš vlastní server

Jeden balíček obsahuje všechny služby, instalátor a skripty pro upgrade, odinstalaci a reset. Jediný příkaz nastaví PostgreSQL, Redis, ffmpeg a systémové služby; nginx před vašimi doménami je jen jednu volbu daleko.

  • Ubuntu 22.04 nebo 24.04, na virtuálním stroji nebo fyzickém serveru
  • Balíčky pro x86_64 (amd64); sestavení pro ARM64 u vybraných verzí
  • Kontrolní součet SHA-256 ke každému balíčku a skript pro upgrade běžících serverů
  • Úplný návod k instalaci: hlavní server, edge uzly, domény s TLS a všechny volby

plugins.xtream-ui.pro

Konektory pro váš fakturační systém nebo e-shop

17 open-source konektorů (licence MIT) umožňuje resellerovi prodávat linky a účty sub-resellerů ze systémů WHMCS, WooCommerce, Odoo a dalších. Zaplacená objednávka vytvoří linku; obnovení, pozastavení a zrušení probíhají automaticky.

  • Postup instalace, test připojení a README ke každému konektoru
  • Archivy s kontrolními součty SHA-256 a seznam verzí pro aktualizace
  • Zdrojový kód na GitHubu: nahlaste problém nebo přispějte konektorem

Rané verze, zatím neověřené v reálném provozu: než začnete přijímat skutečné objednávky, vyzkoušejte konektor na testovací kopii svého systému.

Přímé odpovědi

Co je Xtream UI Pro a jak funguje?

Otázky, které lidé kladou o produktu před instalací, každá zodpovězená jednoduše. Každé tvrzení níže popisuje, co software dělá dnes; podrobnosti najdete v centru nápovědy.

Co je Xtream UI Pro?

Xtream UI Pro je self-hosted platforma pro OTT infrastrukturu a správu videa: jeden panel běžící na vašich vlastních linuxových serverech, který spravuje živé kanály, video na vyžádání (VOD), odběratele, partnery a distribuované streamovací uzly. Skládá se z několika služeb v jazyce Go — administrátorského dashboardu, API pro odběratele, pracovního procesu na pozadí (worker) a zdroje médií (origin) — s databází PostgreSQL a nástrojem ffmpeg pro analýzu a kódování. Diváci sledují v aplikacích a set-top boxech, které už umí Xtream Codes API, playlisty M3U, portál MAG nebo Enigma2, nebo ve vestavěném webovém přehrávači.

Co potřebujete k instalaci Xtream UI Pro?

Xtream UI Pro se instaluje na Ubuntu 22.04 nebo 24.04 jedním příkazem. Instalátor nastaví:

  • PostgreSQL, databázi, a Redis, volitelnou cache, obojí podle počtu procesorů a velikosti RAM stroje
  • ffmpeg pro analýzu a transkódování
  • systémové služby dashboardu, API, workeru a originu médií pod systemd
  • nginx před vašimi doménami, jako volitelnou možnost

Streamovací uzly se přidávají později z panelu: panel je nainstaluje přes SSH ze stejného balíčku, na uzlu není nutné nic připravovat.

Které aplikace a zařízení mohou diváci s Xtream UI Pro používat?

Divák může sledovat v jakékoli aplikaci, která umí Xtream Codes API — IPTV Smarters, TiviMate, XCIPTV, GSE a podobné — na telefonech, tabletech, Android TV a chytrých televizích; s playlistem M3U nebo M3U Plus a průvodcem XMLTV v libovolném přehrávači, který je čte; na boxu MAG přes portál; na přijímači Enigma2 přes playlist nebo plugin; a v prohlížeči ve vestavěném webovém přehrávači. Podporované formáty: Xtream Codes API, M3U / XMLTV, MAG, Enigma2, HLS, MPEG-TS. Živé kanály se doručují jako HLS nebo MPEG-TS, s catch-up a timeshiftem tam, kde to zdroj umožňuje.

Které fakturační a obchodní platformy mají pro Xtream UI Pro hotový konektor?

Xtream UI Pro má hotový konektor pro 17 fakturačních a obchodních platforem: WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, WooCommerce, Odoo, PrestaShop, OpenCart, Magento, Dolibarr, ERPNext, Shopify, Upmind, Invoice Ninja. Konektor se instaluje na straně resellera (PHP nebo Python podle platformy), komunikuje s Reseller API pomocí vlastního klíče resellera a po zaplacení objednávky vytváří, obnovuje nebo pozastavuje linky; panel zpět posílá podepsané webhooky pro line.created, line.renewed, line.expiring, line.expired, line.disabled, credits.low. Konektory jsou open source na https://github.com/xtreamui-pro/plugins.

Jak Xtream UI Pro doručuje stream mnoha divákům?

Xtream UI Pro doručuje živé video i video na vyžádání přes origin a volitelné edge uzly. Origin, mediální server na hlavním hostiteli, drží jedno upstream připojení na každý živý kanál a rozesílá je jeho divákům. Streamovací uzel, zapsaný z panelu a nainstalovaný přes SSH, stáhne každý kanál z originu jednou a obsluhuje diváky v svém okolí, se samostatnou cache pro soubory na vyžádání. API přiřadí každého diváka k uzlu podle zátěže a země (GeoIP) a dokud není žádný uzel dostupný, použije origin. Odkazy pro přehrávání jsou podepsané, časově omezené a vázané na adresu diváka.

Je Xtream UI Pro kompatibilní s Xtream Codes API?

Ano. Xtream UI Pro podporuje player API Xtream Codes, playlisty get.php, EPG ve formátu XMLTV, portál Stalker pro boxy MAG a formáty Enigma2, takže aplikace, boxy a playlisty, které fungují s panelem Xtream Codes, fungují s ním beze změny; tyto přenosové formáty jsou úmyslně udržovány kompatibilní a hlídají je testy. Běžící panel v PHP lze do něj zkopírovat importním nástrojem — kategorie, bouquety, balíčky, uživatele panelu a linky — přes Admin API onoho panelu, pouze pro čtení. Samotný panel, Reseller API a Admin API jsou nové.

Jak fungují resellerové a partneři v Xtream UI Pro?

Partner (reseller) je účet v panelu s vlastním dashboardem, kredity a oprávněními, až do hloubky 5 úrovní. Administrátor definuje balíčky — bouquety, dobu platnosti, počet připojení a cenu v kreditech; reseller utrácí kredity za vytvoření nebo obnovení linky a rozdává zkušební přístupy a aktivační kódy v rámci pravidel nastavených pro jeho skupinu. Vše, co reseller dělá v panelu, je dostupné i jeho vlastním systémům přes Reseller API (HTTP, klíč v hlavičce X-API-Key, idempotentní id požadavků) a přes podepsané webhooky.

Kde jsou data služby Xtream UI Pro a volá domů?

Vše je na vašich serverech: databáze, mediální soubory, klíče i zálohy. Panel volá vydavatele jen kvůli jedné věci, a to kvůli denní kontrole aktualizací, která posílá pouze číslo verze a dá se vypnout; každé další odchozí volání jde na službu, kterou si nastavíte sami, například TMDB pro metadata filmů, stahování databází GeoIP, e-mail, Telegram nebo úložiště S3. Zálohy jsou plánované soubory pg_dump, šifrované, pokud je nastavena přístupová fráze, a každý z nich se znovu načte pomocí pg_restore, aby se ověřilo, že je archiv neporušený, s volitelnou kopií do úložiště kompatibilního s S3; panel chrání dvoufázové přihlášení, zapečetěná tajemství v klidu a auditní log.

Vaše infrastruktura. Váš obsah. Vaše kontrola.

Nainstalujte platformu na vlastní servery, přidejte své zdroje a své diváky a mějte každou část služby ve svých rukou.

Napište nám

Otázky před začátkem nebo pomoc s uvedením prvního serveru do provozu — ozvěte se nám kanálem, který vám vyhovuje.