Hem
XtreamUIPro

Telekom och ISP:er

En TV-tjänst i operatörens eget nät

Dina abonnenter får ett kanalutbud och ett VOD-bibliotek levererat från noder i dina points of presence. Deras linjer skapas och förnyas från din fakturering, och dealers säljer med krediter i sina egna paneler.

En tekniker monterar ett kort i ett serverrack i ett datacenter.
Foto: panumas nikhomkhai · Pexels License

Utmaningarna

Vad en operatör behöver lösa

  • TV som en del av abonnemanget

    Ett TV-erbjudande måste säljas, faktureras och sägas upp tillsammans med internetabonnemanget, inte köras som ett separat system med egna konton.

  • Trafik som stannar i ditt nät

    Ett utbud som levereras från ett avlägset datacenter belastar uppströmslänken och märks på kvaliteten; leveransen bör börja nära abonnenten.

  • Dealers och nivåer

    Regionala dealers säljer och supportar tjänsten, och varje abonnemang begränsar hur många skärmar ett hushåll får använda samtidigt.

Så hjälper Xtream UI Pro

Så passar plattformen in

  • Abonnemang från faktureringen

    Ett paket per abonnemangsnivå ger dess bouquets och har en löptid; din fakturering skapar, förnyar och inaktiverar abonnentens linje via en connector eller Reseller API.

  • En nod per point of presence

    Noder registreras från panelen och installeras via SSH; varje nod hämtar en livekanal en gång från origin, cachar VOD-biblioteket och betjänar de abonnenter som dirigeras till den.

  • Dealers med krediter

    En dealer är ett partnerkonto (reseller) med krediter, en behörighetsgrupp och egna linjer; underåterförsäljare kan spegla ett dealernätverk, och anslutningsgränsen sätts per abonnemang.

Plattformens funktioner

Det här använder branschen

Funktionerna nedan är de som den här driftsättningen bygger på. Var och en finns i produkten i dag; inget här är planerat eller på förfrågan.

  • Live-streaming

    Live-kanaler från dina egna källor, med EPG, catch-up och timeshift där källan tillåter det, levererade som HLS eller MPEG-TS till de appar och boxar som dina tittare använder.

    Origin-hubb med en uppströmsanslutning per kanal · RTMP in och ut · ffmpeg-transkodning

  • Video på begäran

    Filmer, serier med säsonger och avsnitt samt radio, ordnade i kategorier och bouquets, med TMDB-metadata och ett ingest-jobb som laddar ner och kodar dina källor.

    Signerade, tidsbegränsade uppspelningslänkar · VOD-cache per nod

  • Distribuerade streamingnoder

    Registrera edge-servrar från panelen; tittarna dirigeras till en nod efter belastning och land, och origin betjänar alla så länge ingen nod finns.

    Installeras via SSH från panelen · GeoIP-routing · heartbeats och trafikstatistik

  • Hantering av prenumeranter

    En linje är en tittares åtkomst: paket, bouquets, förfallodatum, anslutningsgräns och utdataformat, med aktiveringskoder, testperioder och förnyelser enligt samma regler överallt.

    Xtream Codes API, M3U/XMLTV, MAG- och Enigma2-portaler, webbspelare

  • Partnerhantering

    Delegerade konton med krediter, behörigheter och egen panel, upp till fem nivåer djupt, för de distributörer, operatörer och återförsäljare som du arbetar med.

    Grupper och behörigheter · kreditbok · underpartner

  • API och integrationer

    Skapa, förnya och stäng av åtkomst från dina egna system via Reseller API, ta emot signerade webhooks och koppla ihop fakturerings- eller handelsplattformar med en färdig koppling.

    Reseller API med idempotenta begärans-id:n · Admin API-nycklar · 17 kopplingar

  • Övervakning och drift

    Vyer för anslutningar och trafik, granskningsloggar, Prometheus-mätvärden, aviseringar via e-post, Telegram eller webhook, underhållsläge och en inbyggd uppdateringskontroll.

    /metrics-endpoints · jobbkö med leases · krypterade databassäkerhetskopior

I panelen

Sidorna som den här driftsättningen lever i

Skärmbilder av panelen för en nyinstallation med exempelkatalogen. Inget är påhittat.

Sidan Strömmar i dashboarden: live-kanalerna med status, kategori, källa och utdataformat.
Live-streaming · Origin-hubb med en uppströmsanslutning per kanal · RTMP in och ut · ffmpeg-transkodning
Sidan Movies i dashboarden: katalogens filmer med kategori, år och status.
Video på begäran · Signerade, tidsbegränsade uppspelningslänkar · VOD-cache per nod

Infrastrukturens arkitektur

Exempel på driftsättning: en regional internetleverantör

En hanteringsserver på operatörens kärnplats, en nod i varje point of presence, ett kanalutbud och ett VOD-bibliotek, abonnentlinjer styrda av leverantörens fakturering och dealers som partnerkonton med krediter.

Välj en del av diagrammet för att se vad den gör.

I en operatörsdriftsättning är källorna de licensierade kanalflödena och VOD-biblioteket; panelen håller paketen, bouquets, abonnenternas linjer och dealernas krediter; origin och en nod per point of presence betjänar abonnenterna; faktureringen ansluter via en connector eller Reseller API.

  1. Installera på kärnplatsen

    Panelen, API:et, workern och origin körs på operatörens servrar; uppspelningsbasen är den adress abonnenterna når, och en nod registreras för varje point of presence via Servers.

  2. Definiera abonnemangen

    Bouquets för baskanalutbudet, premiumkanaler och VOD-biblioteket; ett paket per abonnemangsnivå med dess löptid och dess pris i krediter.

  3. Anslut faktureringen

    WHMCS, Odoo eller en annan connector, eller faktureringens egna anrop till Reseller API, skapar en linje när ett abonnemang startar, förnyar den varje period och inaktiverar den när den sägs upp.

  4. Lägg till dealers

    Varje regional dealer får ett partnerkonto med krediter och en grupp som begränsar det till linjer; dealerns försäljning förbrukar paketets krediter.

Konfigurationsmappning

Dina begrepp, plattformens objekt

Plattformen har inga branschspecifika objekt: en bouquet, en linje, ett paket eller ett partnerkonto används som det begrepp din bransch behöver. Det här är begreppsmässiga motsvarigheter, inte inbyggda funktioner för den branschen.

Steg-för-steg-guide för installation

Förutsättningar, driftsättning på kärnplatsen och i points of presence, abonnemang, faktureringsintegration, dealers, säkerhet och felsökning, steg för steg.

Läs installationsguiden
I din branschPå plattformen
Konto för dealer eller regional partnerPartnerkonto (återförsäljare): en delegerad panel med krediter, behörigheter och egna linjer
Kanalnivå eller tilläggspaketBouquet: en namngiven uppsättning kanaler, filmer eller serier som ett paket ger tillgång till
TV-kanalLive-kanal: en ström med sina källor, EPG och utdataformat
VOD-bibliotekVOD-katalog: filmer och serier med säsonger och avsnitt, kategorier och metadata
Abonnentens TV-åtkomstLinje: en åtkomst med sitt paket, sina bouquets, förfallodatum, anslutningsgräns och utdata
Faktureringsperiodens slutLinjens förfallodatum, som förnyas av ett paket, en kredit eller API:et
Skärmar per abonnemangLinjens max antal anslutningar: hur många enheter som får titta samtidigt
Integration med fakturering och provisioneringReseller API och webhooks: panelens operationer från ditt eget system
Nod i en point of presenceStreamingnoder: edge-servrar som registreras från panelen, en per plats eller byggnad

Aspekter på integration

Faktureringen ansluter via connectorer med öppen källkod som installeras hos operatören (WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, Odoo och fler) eller via Reseller API och webhooks; det finns ingen inbyggd koppling till en specifik OSS- eller BSS-produkt utöver dessa connectorer, och ingen single sign-on för tittare.

Säkerhetsaspekter

Abonnenternas linjer har en anslutningsgräns och kan bindas till en adress, ett land eller en ISP; uppspelningslänkar är signerade och går ut; bakom en reverse proxy håller TRUSTED_PROXIES den riktiga adressen i loggarna och IP-reglerna; panelkonton använder tvåfaktorsinloggning, behörighetsgrupper och Admin API-nycklar med en IP-tillåtelselista; granskningsloggen och krypterade säkerhetskopior kompletterar det.

Innehållsrättigheter och licensiering

Operatören måste ha rättigheterna till varje kanal och titel den levererar till sina abonnenter; plattformen levererar inget innehåll och inga rättigheter. Standardplanerna gäller; ett Enterprise-uppdrag lägger till integrationsarbete och ett SLA.

Innehållsrättigheter och godtagbar användning

Hjälpcenter

Frågor från den här branschen

De frågor som operatörer ställer före en driftsättning. Hjälpcentret har de allmänna frågorna.

Hjälpcenter
Kan TV-abonnemanget säljas tillsammans med internetabonnemanget?

Ja. Ett paket per nivå och en connector eller API-anrop från din fakturering skapar linjen när abonnemanget startar och inaktiverar den när det upphör.

Vilka faktureringssystem stöds?

Sjutton connectorer med öppen källkod täcker system som WHMCS, Blesta, HostBill, FOSSBilling, Odoo och fler; alla andra system använder Reseller API och webhooks. Det finns ingen connector för proprietära BSS-produkter.

Hur fungerar dealers?

En dealer är ett partnerkonto med krediter och egna linjer, eventuellt med underåterförsäljare under sig. Det är ett delegerat konto, inte en isolerad installation.