Hem
XtreamUIPro

Installationsguide

Installationsguide för bostadsområden

Konfigurera plattformen som TV-tjänst för ett bostadsområde: ett utbud per sorts bostad, en nod per byggnad, en linje per lägenhet och en informationskanal från förvaltningen.

Dessa guider kopplar en branschs begrepp till de objekt som plattformen har i dag (bouquets, linjer, paket, partnerkonton, noder, API:et). De är begreppsmässiga motsvarigheter, inte branschspecifika funktioner, och ett partnerkonto är ett delegerat konto, inte en isolerad hyresgäst.

Begreppsmässig mappning

Inget i panelen heter lägenhet eller boende. Tabellen anger vilket objekt som spelar vilken roll; kapitlen nedan sätter upp dem i den ordningen.

I din branschPå plattformenVar i panelen
Fastighetsförvaltarens kontoPartnerkonto (återförsäljare): en delegerad panel med krediter, behörigheter och egna linjerUsers → lägg till en återförsäljare; Groups för dess behörigheter
KanalutbudBouquet: en namngiven uppsättning kanaler, filmer eller serier som ett paket ger tillgång tillBouquets, från Strömmar och Movies / Series
Kanal eller informationskanalLive-kanal: en ström med sina källor, EPG och utdataformatStrömmar → lägg till en live-ström (käll-URL eller RTMP-push)
Välkomst- och meddelandevideorVOD-katalog: filmer och serier med säsonger och avsnitt, kategorier och metadataMovies och Series, eller VOD-ingest-jobbet
Lägenhetens åtkomstLinje: en åtkomst med sitt paket, sina bouquets, förfallodatum, anslutningsgräns och utdataLinjer → lägg till, eller aktiveringskoder, eller Reseller API
Hyres- eller boendeperiodLinjens förfallodatum, som förnyas av ett paket, en kredit eller API:etLinjens förfallodatum och paketets varaktighet
Byggnadens nodStreamingnoder: edge-servrar som registreras från panelen, en per plats eller byggnadServers → lägg till en nod, installerad via SSH

Förutsättningar

Vad du ska ha innan du installerar.

  1. En server för förvaltningen (Ubuntu 22.04 eller 24.04), installationsprogrammet och en server för varje byggnad som kan nå de boendes nät.
  2. De kanalflöden området får vidaresända (pull-URL:er eller RTMP), förvaltningens meddelanden och välkomstvideor, och de boendes enheter (set-top-boxar, smart-TV med en spelarapp, eller en webbläsare).
  3. Ett beslut om bostadstyperna (standard, senior, student), och vem i förvaltningen som öppnar och förnyar linjer.

Driftsättning av infrastrukturen

Den centrala servern, sedan en nod per byggnad.

  1. Kör installationsprogrammet på den centrala servern och ange uppspelningsbasens URL till en adress byggnaderna kan nå.
  2. Lägg till kanalflödena under Strömmar och meddelandena under Movies, och kontrollera dem i webbspelaren.
  3. Registrera en nod per byggnad via Servers; panelen installerar den via SSH, eller så registrerar noden sig med en engångskod, och dirigerar den byggnadens boende till sig.
  4. Lägg till fastighetsförvaltaren under Users → lägg till en återförsäljare, med en grupp som tillåter linjer och inga katalogändringar.

Organisation av innehållet

Utbud per sorts bostad.

  1. Skapa en bouquet per utbud av kanalerna för varje sorts bostad, och en bouquet för förvaltningens information.
  2. Lägg informationsbouqueten i varje paket så att varje boende får meddelandena.
  3. Skapa ett paket per sorts bostad med dess bouquets och en löptid som motsvarar hyresavtalet eller boendeperioden.
  4. Ordna kanalerna och ge dem logotyper så att menyn på TV:n läses bra.

Konfiguration av partner (återförsäljare)

Fastighetsförvaltaren som ett delegerat konto.

  1. Skapa en grupp med behörigheter begränsade till linjer, utan åtkomst till katalogen eller servrarna.
  2. Lägg till varje fastighetsförvaltare som återförsäljare med den gruppen, paketen för deras bostäder och ett kreditsaldo.
  3. En förvaltare av flera byggnader kan lägga till en underåterförsäljare per byggnad, var och en med egna bostäder och krediter.

Konfiguration av lägenheter (linjer)

En linje per lägenhet, namngiven efter dess nummer.

  1. Skapa en linje per lägenhet via Linjer → lägg till, med lägenhetsnumret som namn och paketet för den sortens bostad.
  2. Ställ in max antal anslutningar på antalet TV-apparater i bostaden.
  3. Använd en aktiveringskod i stället för ett lösenord när den boende ska ange en kort kod på enheten.
  4. Konfigurera enheten en gång (Xtream Codes API eller M3U med linjens inloggningsuppgifter, eller MAG- eller Enigma2-portalen); inloggningsuppgifterna stannar kvar vid lägenheten tills linjen får nya.

Välkomst- och meddelandevideor

Förvaltningens videor på begäran.

  1. Ladda upp välkomstvideon, ordningsreglerna och underhållsguiderna som filmer, med en kategori per ämne.
  2. Lägg dem i informationsbouqueten så att varje paket innehåller dem.
  3. Ersätt en video från panelen när informationen ändras; de boende ser den nya versionen direkt.

Kanaler och informationskanalen

Utbudet och meddelandekanalen som live-strömmar.

  1. Lägg till varje licensierad kanal under Strömmar med dess flöde, och en EPG-källa så att guiden på TV:n visar programmen.
  2. Lägg till informationskanalen som en live-ström, matad av en encoder via RTMP eller av en loopande källa, och placera den i informationsbouqueten.
  3. Ha kanaler med territoriella begränsningar i bouquets som bara rätt paket ger.

Inflyttning, utflyttning och förfallodatum

Boendet som linjens giltighet.

  1. En linje går ut vid slutet av sitt pakets period; förnya den med paketet eller en kredit för varje ny period av hyresavtalet.
  2. När en boende flyttar ut, inaktivera linjen; nästa boende aktiverar den igen med nya inloggningsuppgifter, så att ingenting blir kvar hos det gamla hushållet.
  3. Prenumerera bostadssystemet eller förvaltaren på webhooks för att se linjer som snart går ut eller redan har gått ut.

Integration med ett bostads- eller faktureringssystem

Systemen öppnar åtkomsten; spelaren spelar.

  1. Skapa en Reseller API-nyckel för bostads- eller faktureringssystemet; det anropar create_line, renew_line, enable_line och disable_line, och skickar ett request-id med varje skrivning.
  2. Använd en handelsconnector när boende köper extra paket online; alla andra system använder Reseller API och webhooks.
  3. Det finns ingen single sign-on för tittare: en boende loggar in i spelaren med linjens inloggningsuppgifter.

Säkerhetsaspekter

Behåll tjänsten inom området.

  1. Servera panelen bakom en reverse proxy med TLS och sätt TRUSTED_PROXIES så att granskningsloggen och IP-reglerna ser riktiga adresser.
  2. Tvåfaktorsinloggning för varje förvaltningskonto; fastighetsförvaltarna får en behörighetsgrupp begränsad till linjer.
  3. En anslutningsgräns per linje, signerade uppspelningslänkar som går ut och adressbindning där enheterna har fasta adresser.
  4. Aktivera den krypterade databassäkerhetskopian med en kopia utanför platsen; linernas inloggningsuppgifter finns i den.

Felsökning

De vanliga första kontrollerna.

  1. En lägenhet saknar TV: kontrollera att dess linje är aktiverad och inte har gått ut, sedan enhetens inloggningsuppgifter och uppspelningsadressen.
  2. En byggnad buffrar på kvällen: kontrollera byggnadens nods heartbeat och att dess boende dirigeras till den.
  3. En kanal saknas för en sorts bostad: kontrollera det paketets bouquets.
  4. En förvaltare kan inte skapa linjer: kontrollera återförsäljarens kreditsaldo, gruppbehörigheterna och de paket som är tilldelade den.