Home
XtreamUIPro

Onderwijs en training

Cursusvideo en live lessen op infrastructuur die de instelling zelf bezit

Opgenomen lessen worden een video-on-demandbibliotheek, een college wordt een live kanaal en de toegang van een student is een lijn met een vervaldatum — alles op servers die de instelling zelf draait, met een gratis Professional-licentie voor kwalificerende instellingen.

Studenten in een collegezaal die op hun laptop een les volgen.
Foto: cuboulder · CC0

De uitdagingen

Wat een campus moet oplossen

  • Cursusvideo verspreid over tools

    Opnames op persoonlijke schijven, openbare videosites en chatgesprekken: niets is per cursus geordend en niets verloopt als de cursus eindigt.

  • Toegang die de inschrijving volgt

    Studenten komen en gaan per periode; toegang moet openen bij inschrijving, sluiten aan het eind van de toegangsperiode en niet buiten de student worden gedeeld.

  • Gegevens en bandbreedte onder controle van de instelling

    Colleges en studentgegevens moeten op de eigen systemen van de instelling blijven en een campusnetwerk moet zijn eigen kijkers bedienen zonder naar internet te gaan.

Hoe Xtream UI Pro helpt

Hoe het platform past

  • Een bibliotheek geordend per cursus

    Elke cursus is een bouquet van opgenomen lessen (series met seizoenen en afleveringen); een opleiding is een pakket dat de bouquets toekent die een student nodig heeft.

  • Toegang als lijn met een looptijd

    Inschrijving maakt een lijn aan met de toegangsperiode van de cursus als vervaldatum en een limiet voor gelijktijdige sessies; de API of een connector doet dit vanuit je studentensysteem.

  • Draait op de campus, zelfs offline

    De beheerserver en een streamingnode staan op het campusnetwerk; de licentiesleutel wordt ter plaatse geactiveerd en de dienst blijft draaien zonder internettoegang.

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.

  • 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

  • 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

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

Infrastructuurarchitectuur

Voorbeeldimplementatie: één campus, twee gebouwen

Een beheerserver in de IT-ruimte, een streamingnode in het tweede gebouw, docenten die opnames publiceren en studenten die op hun eigen apparaten kijken.

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

Bij een onderwijsimplementatie zijn de bronnen collegeopnames en geüploade opnames; het paneel bevat de cursusbibliotheek en de studentlijnen; een node in elk gebouw bedient zijn zalen; het studentinformatiesysteem of de LMS praat met de API.

  1. Installeer het platform

    Het Ubuntu-installatieprogramma plaatst het paneel, de API, de worker en de origin op één server van het campusnetwerk.

  2. De cursusbibliotheek opbouwen

    Upload of ingest de opnames; elke cursus wordt een serie, elke les een aflevering, elke opleiding een bouquet en een pakket.

  3. Studenttoegang aanmaken

    Lijnen komen uit het studentensysteem via de Reseller-API of uit activeringscodes die bij de inschrijving worden uitgedeeld, met het einde van de periode als vervaldatum.

  4. Het tweede gebouw bedienen

    Registreer een node via SSH vanuit het paneel; kijkers in dat gebouw worden ernaartoe geleid en de origin bedient alle anderen.

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, implementatie op het campusnetwerk, cursusorganisatie, studenttoegang, live lessen, LMS-integratie en probleemoplossing, stap voor stap.

Lees de setupgids
In je sectorOp het platform
Opleidingscentrum of distributiepartnerPartneraccount (reseller): een gedelegeerd dashboard met credits, rechten en eigen lijnen
CursuscollectieBouquet: een benoemde set kanalen, films of series die een pakket toekent
Opgenomen lessenVOD-catalogus: films en series met seizoenen en afleveringen, categorieën en metadata
Live lesLive kanaal: een stream met zijn bronnen, EPG en uitvoerformaten
StudenttoegangLijn: één toegang met pakket, bouquets, vervaldatum, verbindingslimiet en uitvoer
Toegangsperiode van de cursusVervaldatum van de lijn, verlengd door een pakket, een credit of de API
Limiet voor gelijktijdige sessiesMax. verbindingen van de lijn: hoeveel apparaten tegelijk mogen kijken
LMS- of webshopintegratieReseller-API en webhooks: de handelingen van het paneel vanuit je eigen systeem

Integratieoverwegingen

Studentinformatiesystemen en leeromgevingen koppelen niet native: ze maken en verlengen studentlijnen via de Reseller-API (één request-id per handeling) of via een connector van je webshopplatform en ontvangen webhooks wanneer toegang wordt aangemaakt, bijna verloopt of verlopen is. Het platform heeft geen ingebouwde single sign-on voor studenten: een student meldt zich bij de player aan met de inloggegevens van de lijn.

Beveiligingsoverwegingen

Lijnen hebben een verbindingslimiet en kunnen aan het adres van de kijker worden gebonden; afspeellinks zijn ondertekend en verlopen. Houd persoonsgegevens van studenten in je studentensysteem en zet alleen wat de lijn nodig heeft in het paneel. Tweestapsverificatie en rechtengroepen beschermen de medewerkersaccounts van het paneel.

Contentrechten en licenties

De instelling moet de rechten hebben op de opnames en kanalen die ze verspreidt; het platform levert er geen. Een gratis Professional-licentiesleutel wordt uitgegeven aan kwalificerende onderwijsinstellingen voor intern gebruik (zie het programma).

Contentrechten en aanvaardbaar gebruik

Programma

Professional, gratis voor onderwijs

Kwalificerende onderwijsinstellingen draaien het Professional-abonnement kosteloos: één licentiesleutel per instelling, twee jaar geldig, per e-mail aangevraagd vanaf het academische domein van de instelling.

Bekijk het programma

Onderwijs · gratis

Professional

Voor een groeiende dienst met eigen resellers.

$0gratis voor onderwijs

in plaats van $49 / maand · 2 jaar per sleutel

Streams
500
Lijnen
2,000
Servernodes
5
Support
Standaard

Helpcentrum

Vragen uit deze sector

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

Helpcentrum
Kunnen studenten inloggen met hun universiteitsaccount?

Vandaag niet: het platform heeft geen single sign-on voor kijkers. Elke student krijgt een lijn (gebruikersnaam en wachtwoord, of een activeringscode); je studentensysteem kan die lijnen via de API aanmaken en verlengen.

Heeft de campus internettoegang nodig om kijkers te laten kijken?

Nee. De licentiesleutel wordt ter plaatse geactiveerd en het paneel, de origin en de nodes bedienen het campusnetwerk zelfstandig; internet is alleen nodig voor bronnen die van buiten komen.

Is dit een leeromgeving (LMS)?

Nee. Het is video-infrastructuur: ze slaat video op, ordent en streamt die en bepaalt wie mag kijken. Quizzen, cijfers en cursuspagina's blijven in je LMS, dat kan linken naar de player of toegang via de API kan aansturen.