Hem
XtreamUIPro

Sändning och television

Distribuera dina egna kanaler över din egen infrastruktur

Dina linjära kanaler blir OTT-kanaler med EPG och catch-up, ditt arkiv en VOD-katalog och dina distributionspartner konton som du kontrollerar — levererade av streamingnoder som du placerar där dina tittare finns.

Ett tv-kontrollrum med sin vägg av monitorer under en livesändning.
Foto: European Commission, Audiovisual Service · CC BY 4.0

Utmaningarna

Vad ett programbolag måste lösa

  • Nå tittare bortom antennen

    Tittarna förväntar sig kanalen på mobilen, smart-TV:n och boxen, med programguide och möjlighet att se det de missat i efterhand.

  • Kapacitet för toppar

    En match eller en nyhetshändelse mångdubblar publiken på några minuter; leveransen måste skalas genom att lägga till servrar, inte genom att bygga om tjänsten.

  • Partner och territorier

    Distributionspartner behöver egna konton och gränser, och visst innehåll får bara levereras i vissa länder.

Så hjälper Xtream UI Pro

Så passar plattformen in

  • Kanaler med EPG och catch-up

    Varje linjärt flöde är en live-kanal med sin EPG-källa, timeshift och catch-up där det är tillåtet, levererad som HLS eller MPEG-TS till de vanliga spelarapparna.

  • Noder där publiken finns

    Origin tar varje kanal en gång; registrerade noder fördelar den vidare, och tittarna dirigeras till en nod efter belastning och land.

  • Partner som delegerade konton

    En distributionspartner är ett partnerkonto med krediter, behörigheter och en egen panel; via API:et kan dess system skapa och förnya åtkomst.

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

  • 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

  • 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

  • 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

  • Ö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

  • 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

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 Servers i dashboarden: huvudservern och noderna med status och version.
Distribuerade streamingnoder · Installeras via SSH från panelen · GeoIP-routing · heartbeats och trafikstatistik

Infrastrukturens arkitektur

Exempel på driftsättning: ett regionalt programbolag

Origin bredvid playout, två noder i regionens datacenter, arkivet ingestat som VOD och två distributionspartner med egna konton.

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

I en sändningsdriftsättning är källorna playout-flödena (RTMP eller transportströmmar) och arkivet; panelen håller kanalerna, EPG, katalogen och partnerkontona; noder i varje region betjänar tittarna; partner och deras system ansluter via API:et.

  1. Ta in flödena

    Varje kanals playout-flöde läggs till som källa; EPG kommer från din XMLTV; arkivet ingestas och kodas som VOD.

  2. Placera noderna

    Registrera en nod i varje region; GeoIP-routing skickar tittarna till den närmaste, och landsregler håller territoriebegränsat innehåll där det hör hemma.

  3. Ge partnerna deras konton

    Varje distributionspartner är ett partnerkonto med de bouquets den får sälja och ett kreditsaldo; den hanterar sina tittare från sin egen panel eller sitt eget system.

  4. Följ driften

    Vyer för anslutningar och trafik, mätvärden och aviseringar visar publiken per kanal och per nod; underhållsläge och säkerhetskopior täcker resten.

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.

I din branschPå plattformen
Linjär kanalLive-kanal: en ström med sina källor, EPG och utdataformat
Regional leveransStreamingnoder: edge-servrar som registreras från panelen, en per plats eller byggnad
Arkiv och catch-up-bibliotekVOD-katalog: filmer och serier med säsonger och avsnitt, kategorier och metadata
DistributionspartnerPartnerkonto (återförsäljare): en delegerad panel med krediter, behörigheter och egna linjer
KanalpaketBouquet: en namngiven uppsättning kanaler, filmer eller serier som ett paket ger tillgång till
Partner- och faktureringssystemReseller API och webhooks: panelens operationer från ditt eget system

Aspekter på integration

Playout-system matar plattformen via RTMP eller transportströmmar; EPG kommer som XMLTV; partners system använder Reseller API och webhooks; appar riktade till prenumeranter använder Xtream Codes API, M3U och portalerna. Det finns ingen inbyggd integration med någon specifik playout- eller annonsinfogningsprodukt, och ingen DRM: leveransen skyddas av signerade, tittarbundna länkar.

Säkerhetsaspekter

Signerade uppspelningslänkar som går ut och är bundna till tittarens adress, anslutningsgränser, GeoIP- och ISP-regler per linje samt automatisk blockering av brute force-försök skyddar leveransen; tvåfaktorsinloggning, behörighetsgrupper och granskningsloggen skyddar panelen. Territoriebegränsningar är landsregler på linjer och paket, inte kryptering av innehållet.

Innehållsrättigheter och licensiering

Programbolaget distribuerar bara kanaler och program som det har rättigheterna till, i de territorier som rättigheterna omfattar; plattformen levererar inget innehåll och inga rättigheter. Enterprise-planen lägger till integrationsarbete och ett SLA för driften.

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
Erbjuder plattformen DRM?

Nej. Leveransen skyddas av signerade, tidsbegränsade uppspelningslänkar bundna till tittaren, anslutningsgränser och landsregler. Innehåll som kräver DRM enligt sin licens passar inte i dag.

Hur fungerar skalning inför ett stort evenemang?

Registrera fler noder från panelen; varje nod tar kanalen en gång från origin och betjänar sina tittare. Kontrollplanet dirigerar tittarna efter belastning och land, och origin betjänar alla så länge ingen nod är tillgänglig.

Kan tittarna använda de appar de redan har?

Ja. Plattformen talar Xtream Codes API, M3U/XMLTV, MAG-portalen och Enigma2 och levereras med en webbspelare, så vanliga spelarappar och boxar fungerar utan en egen app.