Domů
XtreamUIPro

Průvodce nastavením

Průvodce nastavením pro média a tvůrce obsahu

Nakonfigurujte platformu jako službu studia nebo tvůrce pro přímý kontakt s publikem: kanál 24/7, knihovna pořadů, podporovatelé z vašeho obchodu a affiliate partneři jako partnerské účty.

Tito průvodci promítají pojmy oboru do objektů, které platforma dnes má (bouquety, linky, balíčky, partnerské účty, uzly, API). Jde o konceptuální mapování, ne o funkce specifické pro obor, a partnerský účet je delegovaný účet, ne izolovaný tenant.

Konceptuální mapování

Nic v panelu se nenazývá pořad ani podporovatel. Tabulka říká, který objekt hraje jakou roli; následující kapitoly je nastavují v tomto pořadí.

Ve vašem oboruNa platforměKde v panelu
Kanál studiaŽivý kanál: stream se svými zdroji, EPG a výstupními formátyStreams → přidat živý stream (URL zdroje nebo RTMP push)
Knihovna pořadůVOD katalog: filmy a seriály se sezónami a epizodami, kategoriemi a metadatyMovies a Series, nebo úloha ingestu VOD
Úroveň předplatnéhoBouquet: pojmenovaná sada kanálů, filmů nebo seriálů, kterou balíček zpřístupníBouquets, ze Streams a Movies / Series
Přístup podporovateleLinka: jeden přístup se svým balíčkem, bouquety, expirací, limitem připojení a výstupyLines → přidat, nebo aktivační kódy, nebo Reseller API
Fakturační obdobíDatum expirace linky, obnovované balíčkem, kreditem nebo přes APIDatum expirace linky a trvání balíčku
Účet affiliate partnera nebo distributoraPartnerský účet (reseller): delegovaný panel s kredity, oprávněními a vlastními linkamiUsers → přidat resellera; Groups pro jeho oprávnění
Integrace s obchodem nebo členstvímReseller API a webhooky: operace panelu z vašeho vlastního systémuKlíče Reseller API a webhooky v panelu resellera

Předpoklady

Co mít před instalací.

  1. Server (Ubuntu 22.04 nebo 24.04) s veřejnou adresou nebo doménou a dostatečnou upstream šířkou pásma pro očekávané publikum.
  2. Hotové epizody, playout nebo encoder studia pro kanál a obchod na platformě s konektorem, nebo možnost volat HTTP API.
  3. Rozhodnutí o úrovních a affiliate partnerech: co každé předplatné uděluje a kdo ho smí prodávat.

Nasazení infrastruktury

Nejdřív jeden server, uzly s růstem publika.

  1. Spusťte instalátor na řídicím serveru a umístěte panel za reverse proxy s TLS; nastavte důvěryhodné proxy, aby pravidla IP viděla skutečnou adresu diváka.
  2. Nastavte základní URL přehrávání na veřejnou adresu, na kterou se vaše publikum připojuje.
  3. Zaregistrujte uzel v sekci Servery v regionu, kde sleduje mnoho podporovatelů; panel ho nainstaluje přes SSH a směruje k němu diváky tohoto regionu.
  4. Vytvořte partnerský účet (reseller) pro každého člena týmu, který spravuje katalog nebo podporovatele, s vlastní skupinou oprávnění.

Organizace obsahu

Pořady jako seriály, úrovně jako bouquety.

  1. Vytvořte kategorie podle žánru a jeden seriál na pořad se sezónou na dávku vydání a jednou epizodou na video.
  2. Vytvořte bouquet pro živý kanál, jeden pro volný nebo vstupní obsah a jeden pro každou vyšší úroveň.
  3. Vytvořte jeden balíček na úroveň s fakturačním obdobím jako dobou trvání, případně zkušební balíček pro nové návštěvníky a cenu v kreditech pro affiliate partnery.
  4. Držte archivní katalog ve vlastní kategorii, aby šel přesouvat mezi úrovněmi, aniž byste sahali na seriály.

Konfigurace partnerů (resellerů)

Affiliate partneři a distributoři.

  1. Vytvořte skupinu pro affiliate partnery jen s oprávněními k linkám, aby nemohli měnit katalog.
  2. Přidejte každého affiliate partnera jako resellera s touto skupinou a zůstatkem kreditů; cena jeho balíčku je to, co rozhodne studio.
  3. Distributor se sub-affiliate partnery může pod svým účtem vytvářet sub-resellery, až do pěti úrovní do hloubky.

Konfigurace přístupu podporovatelů

Jedna linka na podporovatele.

  1. Nainstalujte konektor svého obchodu (například WooCommerce) a zadejte klíč Reseller API a balíček odpovídající každému produktu.
  2. Při předplatném konektor zavolá create_line s balíčkem a ID požadavku; fakturační období je doba trvání balíčku.
  3. Nastavte maximální počet připojení na počet zařízení, která smí podporovatel používat, obvykle dvě nebo tři.
  4. Pro soutěž nebo spuštění vygenerujte aktivační kódy hromadně nebo přidejte linky v sekci Linky → přidat se zkušebním balíčkem.

Knihovna pořadů

Epizody na vyžádání.

  1. Nahrajte každou epizodu jako zdroj nebo ji naimportujte úlohou importu VOD; vyplňte název, sezónu, číslo epizody a metadata TMDB, pokud je pořad má.
  2. Přiřaďte každý seriál k bouquetům úrovní, které ho smějí sledovat.
  3. Před oznámením vydání zkontrolujte přehrávání testovací linkou každé úrovně.

Kanál studia

Kanál nepřetržitě.

  1. Přidejte živý stream pro playout studia (push RTMP) a umístěte ho do bouquetů každé úrovně, která kanál zahrnuje.
  2. Načtěte průvodce kanálu jako XMLTV, aby podporovatelé viděli, co běží, a zapněte catch-up u pořadů, které stojí za zopakování.
  3. Udržujte playout v chodu mezi vydáními vlastním plánovaným obsahem studia; panel stream jen přenáší.

Expirace předplatného

Přístup sleduje platbu.

  1. Linka vyprší na konci období svého balíčku; obchod ji obnoví přes renew_line, když přijde další platba.
  2. Přihlaste obchod k webhookům, aby posílal upomínku při line.expiring a snížil úroveň podporovatele při line.expired.
  3. Podporovatele, který zruší, obchod zakáže přes disable_line a linku lze později obnovit bez nového účtu.

Integrace s obchodem

Obchod prodává; přehrávač přehrává.

  1. Konektor vytváří, obnovuje a zakazuje linky v souladu s objednávkami; jakýkoli jiný obchod používá Reseller API a webhooky.
  2. Affiliate partneři vidí své linky ve svém panelu a Reseller API jim umožňuje to automatizovat.
  3. Pro diváky neexistuje jednotné přihlášení: podporovatelé se do přehrávače přihlašují údaji své linky, které jim pošle obchod.

Bezpečnostní hlediska

Chraňte předplatné, nejen server.

  1. Provozujte panel a základní URL přehrávání přes TLS a nastavte TRUSTED_PROXIES na svůj reverse proxy.
  2. Dvoufázové přihlášení pro každý účet panelu a skupiny oprávnění, aby affiliate partneři nemohli měnit katalog.
  3. Podepsané a vypršující odkazy pro přehrávání a limit připojení na linku; svažte linku se zemí, pokud je licence územní.
  4. Šifrované zálohy databáze s kopií mimo pracoviště a auditní log každé změny linek a katalogu.

Řešení potíží

Obvyklé první kontroly.

  1. Nový podporovatel po zaplacení nemůže sledovat: zkontrolujte volání konektoru obchodu v logu Reseller API a datum expirace linky.
  2. Podporovatel vidí obsah vyšší úrovně: zkontrolujte balíček linky a bouquety, které uděluje.
  3. Kanál se zastaví na konci cyklu playoutu: zkontrolujte push encoderu do živého streamu a stav sondování streamu.
  4. Prodej affiliate partnera se neobjeví: zkontrolujte jeho kredity a zda použitý balíček patří do jeho skupiny.