Home
XtreamUIPro

Sportclubs en academies

Wedstrijden en trainingsvideo, binnen de club gehouden

Een wedstrijd gaat live vanaf het veld, een training of analyseclip komt in een bibliotheek per team en leeftijdsgroep, en de toegang van een lid of ouder volgt het lidmaatschap dat de club verkoopt — op servers die de club zelf beheert.

Een voetbalteam in blauw traint op een grasveld.
Foto: Omar Ramadan · Pexels License

De uitdagingen

Wat een club moet oplossen

  • Gezinnen die niet bij het veld kunnen zijn

    Ouders, familie en afwezige spelers willen de wedstrijd en de training zien, en de club geeft hun dat liever via de eigen dienst dan via een openbaar platform.

  • Analysevideo alleen voor spelers

    Trainers delen opnames van trainingen en tactische clips die de betreffende selectie moeten bereiken, niet alle leden en niet het publiek.

  • Lidmaatschappen die met het seizoen beginnen en stoppen

    Inschrijvingen openen in augustus, lopen af in juni en veranderen met de leeftijdsgroep, en niemand bij de club wil elk account met de hand aanmaken.

Hoe Xtream UI Pro helpt

Hoe het platform past

  • Een wedstrijd is een live kanaal

    De encoder in het stadion of op het trainingsveld pusht via RTMP naar een kanaal; de kanalen van een team vormen een bouquet en een pakket kent de bouquets toe waarvoor een lid betaalt.

  • Een analysebibliotheek per team

    Opgenomen wedstrijden, trainingen en clips zijn films en series in categorieën per team, leeftijdsgroep en seizoen; een bouquet beperkt elke collectie tot de selectie die haar nodig heeft.

  • De shop maakt de toegang aan

    Een connector voor het commerceplatform van de club of de Reseller-API maakt bij inschrijving een lijn aan, met het seizoen als periode, en verlengt die bij de volgende betaling.

Platformmogelijkheden

Wat deze sector gebruikt

De onderstaande mogelijkheden zijn die waarop deze implementatie steunt. Elk zit vandaag in het product; niets hier is gepland of op aanvraag.

  • Live streaming

    Live kanalen vanuit je eigen bronnen, met EPG, catch-up en timeshift waar de bron dat toestaat, geleverd als HLS of MPEG-TS aan de apps en boxen van je kijkers.

    Origin-hub met één upstream per kanaal · RTMP in en uit · ffmpeg-transcodering

  • Video on demand

    Films, series met seizoenen en afleveringen en radio, geordend in categorieën en bouquets, met TMDB-metadata en een ingesttaak die je bronnen downloadt en codeert.

    Ondertekende, tijdelijke afspeellinks · VOD-cache per node

  • Abonneebeheer

    Een lijn is de toegang van één kijker: pakket, bouquets, vervaldatum, verbindingslimiet en uitvoerformaten, met activeringscodes, proefperiodes en verlengingen die overal dezelfde regels volgen.

    Xtream Codes API, M3U/XMLTV, MAG- en Enigma2-portalen, webplayer

  • Partnerbeheer

    Gedelegeerde accounts met credits, rechten en een eigen dashboard, tot vijf niveaus diep, voor de distributeurs, operators en resellers met wie je samenwerkt.

    Groepen en rechten · creditgrootboek · subpartners

  • API en integraties

    Maak toegang aan, verleng en schors die vanuit je eigen systemen via de Reseller-API, ontvang ondertekende webhooks en koppel facturatie- of webshopplatforms met een kant-en-klare connector.

    Reseller-API met idempotente request-id's · Admin-API-sleutels · 17 connectoren

  • Beveiliging en toegangsbeheer

    Tweestapsverificatie, verzegelde geheimen in rust, ondertekende afspeellinks gebonden aan de kijker, IP- en landregels, verbindingslimieten en bescherming tegen brute force.

    TOTP · AES-verzegelde sleutels · HMAC-ondertekende URL's · GeoIP- en ISP-regels

In het paneel

De pagina's waarin deze implementatie leeft

Screenshots van het dashboard van een verse installatie met de voorbeeldcatalogus. Niets is nagemaakt.

De pagina Streams van het dashboard: de live kanalen met hun status, categorie, bron en uitvoerformaten.
Live streaming · Origin-hub met één upstream per kanaal · RTMP in en uit · ffmpeg-transcodering
De pagina Movies van het dashboard: de films van de catalogus met hun categorie, jaar en status.
Video on demand · Ondertekende, tijdelijke afspeellinks · VOD-cache per node

Infrastructuurarchitectuur

Voorbeeldimplementatie: een voetbalacademie

Een beheerserver bij de academie, een camerafeed vanuit het stadion, een videoanalysebibliotheek die door de trainers wordt bijgehouden en lidmaatschappen die via de shop van de club worden verkocht.

Kies een onderdeel van het diagram om te zien wat het doet.

In een sportimplementatie zijn de bronnen de encoders in het stadion en op het trainingsveld en de opgenomen bestanden van de trainers; het paneel bevat de bibliotheek en de lijnen van de leden; de origin bedient het publiek, met een node erbij wanneer veel gezinnen tegelijk wedstrijden kijken; de shop van de club koppelt via een connector of de API.

  1. Installeren bij de academie

    Eén server draait het paneel, de API, de worker en de origin; de trainersstaf krijgt een partneraccount met alleen rechten voor de bibliotheek.

  2. De feeds en de bibliotheek inrichten

    Eén live kanaal per veldcamera, gepusht via RTMP; categorieën per leeftijdsgroep en seizoen; bouquets voor wedstrijddagen, voor het analysemateriaal van elke selectie en voor de hele academie.

  3. Koppel de shop

    De connector maakt voor elke ingeschreven speler of ouder een lijn aan met het seizoen als vervaldatum, verlengt die bij betaling en schakelt hem uit bij opzegging.

  4. Kijken langs de lijn of thuis

    Leden gebruiken een speler-app op een telefoon of tv, of de webspeler; een verbindingslimiet per lijn houdt een gezinslidmaatschap binnen het gezin.

Configuratietoewijzing

Je begrippen, de objecten van het platform

Het platform heeft geen sectorspecifieke objecten: een bouquet, een lijn, een pakket of een partneraccount wordt gebruikt als het begrip dat je sector nodig heeft. Dit zijn conceptuele toewijzingen, geen native functies van die sector.

Stapsgewijze setupgids

Vereisten, installatie bij de club, wedstrijdfeeds, de analysebibliotheek, toegang voor leden en gezinnen, lidmaatschappen vanuit de shop en probleemoplossing, stap voor stap.

Lees de setupgids
In je sectorOp het platform
Wedstrijd- of trainingsfeedLive kanaal: een stream met zijn bronnen, EPG en uitvoerformaten
Analyse- en herhalingsbibliotheekVOD-catalogus: films en series met seizoenen en afleveringen, categorieën en metadata
Pakket van een selectie of competitieBouquet: een benoemde set kanalen, films of series die een pakket toekent
Toegang van lid of gezinLijn: één toegang met pakket, bouquets, vervaldatum, verbindingslimiet en uitvoer
Seizoen of lidmaatschapsperiodeVervaldatum van de lijn, verlengd door een pakket, een credit of de API
Account van team of academiepersoneelPartneraccount (reseller): een gedelegeerd dashboard met credits, rechten en eigen lijnen
Integratie met shop of clubbeheerReseller-API en webhooks: de handelingen van het paneel vanuit je eigen systeem

Integratieoverwegingen

Commerceplatforms met een kant-en-klare connector (WooCommerce, Shopify, PrestaShop, Odoo en andere) maken bij inschrijving de lijnen van leden aan en verlengen ze; elk ander systeem, zoals een clubbeheer- of ticketingtool, gebruikt de Reseller-API en webhooks. Encoders verbinden via RTMP. Er is geen native integratie met een specifiek clubbeheerproduct.

Beveiligingsoverwegingen

Analysemateriaal staat in bouquets die alleen het juiste pakket toekent; afspeellinks zijn ondertekend en verlopen; een verbindingslimiet per lijn voorkomt dat een login wordt doorgegeven; medewerkersaccounts gebruiken tweestapsverificatie, rechtengroepen en het auditlogboek.

Contentrechten en licenties

De club heeft de rechten nodig op wat ze streamt, inclusief uitzendrechten voor de competitie, muziek en de beelden van spelers, minderjarigen inbegrepen; het platform levert geen content en geen rechten. De standaardabonnementen zijn van toepassing.

Contentrechten en aanvaardbaar gebruik

Helpcentrum

Vragen uit deze sector

De vragen die operators stellen voor een implementatie. Het helpcentrum beantwoordt de algemene vragen.

Helpcentrum
Kan de club een wedstrijd alleen aan leden tonen?

Ja. Zet het wedstrijdkanaal in een bouquet dat alleen het ledenpakket toekent; een lijn ziet alleen de bouquets van zijn pakket.

Kan een trainer analyse met slechts één selectie delen?

Ja. Houd de trainingen van de selectie in een eigen bouquet en ken die toe via een pakket dat aan de lijnen van die selectie wordt gegeven.

Werkt het met onze clubbeheersoftware?

Via de API: dat systeem, of je shop, maakt lijnen aan, verlengt en schakelt ze uit en ontvangt webhooks. Er is geen native connector voor een specifiek clubbeheerproduct.