Hem
XtreamUIPro

Utbildning och träning

Kursvideo och liveundervisning på infrastruktur som institutionen äger

Inspelade lektioner blir ett bibliotek med video på begäran, en föreläsning blir en live-kanal och en students åtkomst är en linje med förfallodatum — allt på servrar som institutionen driver, med en gratis Professional-licens för kvalificerade institutioner.

Studenter i en föreläsningssal som följer en lektion på sina bärbara datorer.
Foto: cuboulder · CC0

Utmaningarna

Vad ett campus måste lösa

  • Kursvideo utspridd över olika verktyg

    Inspelningar på privata diskar, offentliga videosajter och chattrådar: inget är ordnat per kurs, och inget går ut när kursen är slut.

  • Åtkomst som följer antagningen

    Studenter börjar och slutar per termin; åtkomsten måste öppnas vid antagning, stängas när åtkomstperioden tar slut och inte delas bortom studenten.

  • Data och bandbredd under institutionens kontroll

    Föreläsningar och studentdata måste stanna på institutionens egna system, och ett campusnät bör betjäna sina egna tittare utan att gå ut på internet.

Så hjälper Xtream UI Pro

Så passar plattformen in

  • Ett bibliotek ordnat per kurs

    Varje kurs är en bouquet av inspelade lektioner (serier med säsonger och avsnitt); ett program är ett paket som ger de bouquets som en student behöver.

  • Åtkomst som en linje med en period

    Antagningen skapar en linje med kursens åtkomstperiod som förfallodatum och en gräns för samtidiga sessioner; API:et eller en koppling gör det från ditt studentsystem.

  • Fungerar på campus, även offline

    Hanteringsservern och en streamingnod står i campusnätet; licensnyckeln aktiveras på plats och tjänsten fortsätter köra utan internetå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.

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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 Movies i dashboarden: katalogens filmer med kategori, år och status.
Video på begäran · Signerade, tidsbegränsade uppspelningslänkar · VOD-cache per nod
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

Infrastrukturens arkitektur

Exempel på driftsättning: ett campus, två byggnader

En hanteringsserver i IT-rummet, en streamingnod i den andra byggnaden, lärare som publicerar inspelningar och studenter som tittar på sina egna enheter.

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

I en driftsättning för utbildning är källorna föreläsningsinspelningar och uppladdade inspelningar; panelen håller kursbiblioteket och studenternas linjer; en nod i varje byggnad betjänar dess salar; studentinformationssystemet eller LMS:et talar med API:et.

  1. Installera plattformen

    Ubuntu-installationsprogrammet lägger panelen, API:et, workern och origin på en server i campusnätet.

  2. Bygg kursbiblioteket

    Ladda upp eller ingesta inspelningarna; varje kurs blir en serie, varje lektion ett avsnitt, varje program en bouquet och ett paket.

  3. Skapa studentåtkomst

    Linjer kommer från studentsystemet via Reseller API eller från aktiveringskoder som delas ut vid antagningen, med terminens slut som förfallodatum.

  4. Betjäna den andra byggnaden

    Registrera en nod via SSH från panelen; tittarna i den byggnaden dirigeras till den, och origin betjänar alla andra.

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, driftsättning i campusnätet, kursorganisation, studentåtkomst, liveundervisning, LMS-integration och felsökning, steg för steg.

Läs installationsguiden
I din branschPå plattformen
Utbildningscenter eller distributionspartnerPartnerkonto (återförsäljare): en delegerad panel med krediter, behörigheter och egna linjer
KurssamlingBouquet: en namngiven uppsättning kanaler, filmer eller serier som ett paket ger tillgång till
Inspelade lektionerVOD-katalog: filmer och serier med säsonger och avsnitt, kategorier och metadata
LiveundervisningLive-kanal: en ström med sina källor, EPG och utdataformat
StudentåtkomstLinje: en åtkomst med sitt paket, sina bouquets, förfallodatum, anslutningsgräns och utdata
Kursens åtkomstperiodLinjens förfallodatum, som förnyas av ett paket, en kredit eller API:et
Gräns för samtidiga sessionerLinjens max antal anslutningar: hur många enheter som får titta samtidigt
LMS- eller handelsintegrationReseller API och webhooks: panelens operationer från ditt eget system

Aspekter på integration

Studentinformationssystem och system för lärande (LMS) kopplas inte in inbyggt: de skapar och förnyar studenternas linjer via Reseller API (ett begärans-id per operation) eller via en koppling till din handelsplattform, och tar emot webhooks när åtkomst skapas, snart går ut eller har gått ut. Plattformen har ingen inbyggd single sign-on för studenter: en student loggar in i spelaren med linjens inloggningsuppgifter.

Säkerhetsaspekter

Linjer har en anslutningsgräns och kan bindas till tittarens adress; uppspelningslänkar är signerade och går ut. Behåll studenternas personuppgifter i ditt studentsystem och lägg bara det som linjen behöver i panelen. Tvåfaktorsinloggning och behörighetsgrupper skyddar panelens personalkonton.

Innehållsrättigheter och licensiering

Institutionen måste ha rättigheterna till de inspelningar och kanaler den distribuerar; plattformen levererar inga. En gratis Professional-licensnyckel utfärdas till kvalificerade utbildningsinstitutioner för internt bruk (se programmet).

Innehållsrättigheter och godtagbar användning

Program

Professional, gratis för utbildning

Kvalificerade utbildningsinstitutioner kör Professional-planen utan kostnad: en licensnyckel per institution, giltig i två år, som begärs via e-post från institutionens akademiska domän.

Se programmet

Utbildning · gratis

Professional

För en växande tjänst med egna återförsäljare.

$0gratis för utbildning

i stället för $49 / mån · 2 år per nyckel

Strömmar
500
Linjer
2,000
Servernoder
5
Support
Standard

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 studenter logga in med sitt universitetskonto?

Inte i dag: plattformen har ingen single sign-on för tittare. Varje student får en linje (användarnamn och lösenord, eller en aktiveringskod); ditt studentsystem kan skapa och förnya de linjer via API:et.

Behöver campus internetåtkomst för att tittarna ska kunna titta?

Nej. Licensnyckeln aktiveras på plats, och panelen, origin och noderna betjänar campusnätet på egen hand; internet behövs bara för källor som kommer utifrån.

Är det här ett system för lärande (LMS)?

Nej. Det är videoinfrastruktur: den lagrar, ordnar och streamar videon och styr vem som får titta. Quiz, betyg och kurssidor stannar i ditt LMS, som kan länka till spelaren eller styra åtkomst via API:et.