Hem
XtreamUIPro

Liveevenemang

Varje scen en kanal, varje biljett en åtkomst

En scen sänds live som en kanal, en biljett blir en linje som öppnas vid evenemanget och går ut efter det, och lokalens egna skärmar betjänas av en nod i byggnaden — på servrar du själv driver.

Publik i en aula följer en presentation under scenbelysning.
Foto: Atlantic Ambience · Pexels License

Utmaningarna

Vad ett evenemang behöver lösa

  • En ström av tittare vid en fast tidpunkt

    Tusentals personer ansluter när huvudtalet börjar, och publiken är borta en dag senare; kapacitet måste finnas för toppen och ingen annanstans.

  • Åtkomst som motsvarar biljetten

    Ett dagspass, ett tredagarspass och en sponsorinbjudan öppnar olika scener, och varje åtkomst måste upphöra när evenemanget gör det.

  • Skärmar inne i lokalen

    Entrén, överflödesrummet och pressområdet behöver scenflödet utan att vara beroende av lokalens internetuppkoppling.

Så hjälper Xtream UI Pro

Så passar plattformen in

  • En scen är en livekanal

    Varje scens encoder skickar via RTMP till en kanal; en bouquet grupperar de scener som en biljettyp får titta på, och ett paket bär åtkomstperioden för den biljetten.

  • En biljett är en linje

    Linjer skapas i bulk som aktiveringskoder, eller av biljettsystemet via Reseller API, med en kort förfallotid och en anslutningsgräns per biljett.

  • En nod på plats

    Noden i byggnaden hämtar varje scen en gång från origin och betjänar de lokala skärmarna, så att internetuppkopplingen bär en kopia per scen.

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

  • 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

  • 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

  • Säkerhet och åtkomstkontroll

    Tvåfaktorsinloggning, förseglade hemligheter i vila, signerade uppspelningslänkar bundna till tittaren, IP- och landsregler, anslutningsgränser och skydd mot brute force.

    TOTP · AES-förseglade nycklar · HMAC-signerade URL:er · GeoIP- och ISP-regler

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: en tredagarskonferens

En hanteringsserver före evenemanget, en kanal per scen, en nod på plats, biljetter utfärdade som aktiveringskoder och inspelningar som publiceras efter avslutningssessionen.

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

I en driftsättning för evenemang är källorna encoders på varje scen; panelen håller kanalerna, biljettpaketen och linjer; origin betjänar deltagarna online och en nod på plats betjänar byggnaden; biljettsystemet ansluts via Reseller API och webhooks.

  1. Installera före evenemanget

    En server kör panelen, API:et, workern och origin; en nod installeras på en maskin på plats och registreras via Servers.

  2. Skapa scenerna och biljetterna

    En livekanal per scen; en bouquet per biljettyp; ett paket per biljettyp med evenemangets dagar som löptid.

  3. Utfärda åtkomsten

    Aktiveringskoder genereras i bulk och skrivs ut eller mejlas med varje biljett; varje kod öppnar en linje med den biljettens paket.

  4. Kör dagarna

    Encoders skickar varje scen, lokalens skärmar spelar från den lokala noden och linjer går ut på evenemangets sista kväll.

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, installation och en nod på plats, scener och biljetter, aktiveringskoder, korta förfallotider, inspelningar och felsökning, steg för steg.

Läs installationsguiden
I din branschPå plattformen
ScenkanalLive-kanal: en ström med sina källor, EPG och utdataformat
BiljettypBouquet: en namngiven uppsättning kanaler, filmer eller serier som ett paket ger tillgång till
Biljett eller passLinje: en åtkomst med sitt paket, sina bouquets, förfallodatum, anslutningsgräns och utdata
Evenemangets slutLinjens förfallodatum, som förnyas av ett paket, en kredit eller API:et
Enheter per biljettLinjens max antal anslutningar: hur många enheter som får titta samtidigt
Integration med biljett- eller registreringssystemReseller API och webhooks: panelens operationer från ditt eget system
Nod i lokalenStreamingnoder: edge-servrar som registreras från panelen, en per plats eller byggnad

Aspekter på integration

Ett biljett-, registrerings- eller e-handelssystem skapar åtkomsten via Reseller API och webhooks, eller via connectorn för en handelsplattform som stöds, till exempel WooCommerce; scenernas encoders ansluter via RTMP. Det finns ingen inbyggd koppling till en specifik biljett- eller evenemangsprodukt.

Säkerhetsaspekter

Åtkomsten upphör med biljetten: kort förfallotid på varje linje; en anslutningsgräns per biljett hindrar att en kod delas; uppspelningslänkar är signerade och går ut; personalkonton använder tvåfaktorsinloggning, behörighetsgrupper och granskningsloggen.

Innehållsrättigheter och licensiering

Arrangören måste ha rättigheterna till det som visas på scenen, inklusive musik, talarnas samtycke och eventuellt sponsormaterial; plattformen levererar inget innehåll och inga rättigheter. Standardplanerna gäller.

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 en biljett ge åtkomst till bara vissa scener?

Ja. Gruppera scenerna i bouquets per biljettyp; en linje ser bara bouquets i sitt paket.

Vad händer om lokalens internetuppkoppling är dålig?

En nod i lokalen hämtar varje scen en gång från origin och betjänar skärmarna i byggnaden; plattformen ersätter inte lokalens uplink, som fortfarande måste bära en kopia av varje scen.

Kan deltagarna se sessionerna efter evenemanget?

Ja, om du spelar in dem: inspelningarna läggs till i biblioteket och en bouquet och ett paket ger tillgång till dem, med ett förfallodatum som du väljer.