Accueil
XtreamUIPro

Éducation et formation

Vidéo de cours et classes en direct sur une infrastructure que l'établissement possède

Les cours enregistrés deviennent une bibliothèque de vidéo à la demande, un cours magistral devient une chaîne en direct, et l'accès d'un étudiant est une line avec une date d'expiration — le tout sur des serveurs exploités par l'établissement, avec une licence Professional gratuite pour les établissements éligibles.

Des étudiants dans un amphithéâtre suivant un cours sur leurs ordinateurs portables.
Photo : cuboulder · CC0

Les défis

Ce qu'un campus doit résoudre

  • Des vidéos de cours éparpillées entre plusieurs outils

    Des enregistrements sur des disques personnels, des sites vidéo publics et des fils de discussion : rien n'est organisé par cours, et rien n'expire à la fin du cours.

  • Un accès qui suit l'inscription

    Les étudiants arrivent et partent par période ; l'accès doit s'ouvrir à l'inscription, se fermer à la fin de la période d'accès et ne pas être partagé au-delà de l'étudiant.

  • Des données et une bande passante maîtrisées par l'établissement

    Les cours et les données des étudiants doivent rester sur les systèmes de l'établissement, et un réseau de campus doit desservir ses propres spectateurs sans passer par Internet.

Comment Xtream UI Pro aide

Comment la plateforme s'adapte

  • Une bibliothèque organisée par cours

    Chaque cours est un bouquet de leçons enregistrées (des séries avec saisons et épisodes) ; un cursus est un package qui accorde les bouquets dont un étudiant a besoin.

  • L'accès comme une line avec une période

    L'inscription crée une line dont l'expiration est la période d'accès au cours, avec une limite de sessions simultanées ; l'API ou un connecteur le fait depuis votre système étudiant.

  • Fonctionne sur le campus, même hors ligne

    Le serveur de gestion et un nœud de streaming se trouvent sur le réseau du campus ; la clé de licence s'active sur place et le service continue sans accès à Internet.

Capacités de la plateforme

Ce que ce secteur utilise

Les capacités ci-dessous sont celles sur lesquelles repose ce déploiement. Chacune est dans le produit aujourd'hui ; rien ici n'est prévu ni sur demande.

  • Vidéo à la demande

    Films, séries avec saisons et épisodes, et radio, organisés en catégories et en bouquets, avec métadonnées TMDB et une tâche d'ingestion qui télécharge et encode vos sources.

    Liens de lecture signés et limités dans le temps · cache VOD par nœud

  • Streaming en direct

    Des chaînes en direct issues de vos propres sources, avec EPG, catch-up et timeshift lorsque la source le permet, diffusées en HLS ou MPEG-TS vers les applications et décodeurs de vos spectateurs.

    Hub d'origine avec un flux amont par chaîne · RTMP en entrée et en sortie · transcodage ffmpeg

  • Gestion des abonnés

    Une line est l'accès d'un spectateur : package, bouquets, expiration, limite de connexions et formats de sortie, avec codes d'activation, essais et renouvellements qui suivent partout les mêmes règles.

    API Xtream Codes, M3U/XMLTV, portails MAG et Enigma2, lecteur web

  • Gestion des revendeurs

    Des comptes délégués avec crédits, permissions et leur propre tableau de bord, jusqu'à cinq niveaux de profondeur, pour les distributeurs, opérateurs et revendeurs avec lesquels vous travaillez.

    Groupes et permissions · registre de crédits · sous-revendeurs

  • API et intégrations

    Créez, renouvelez et suspendez des accès depuis vos propres systèmes grâce à la Reseller API, recevez des webhooks signés et connectez vos plateformes de facturation ou de commerce avec un connecteur prêt à l'emploi.

    Reseller API avec identifiants de requête idempotents · clés Admin API · 17 connecteurs

  • Sécurité et contrôle d'accès

    Connexion en deux étapes, secrets scellés au repos, liens de lecture signés liés au spectateur, règles par IP et par pays, limites de connexions et protection contre la force brute.

    TOTP · clés scellées AES · URL signées HMAC · règles GeoIP et ISP

Dans le panneau

Les pages où vit ce déploiement

Captures d'écran du tableau de bord d'une installation neuve avec le catalogue d'exemple. Rien n'est maquetté.

La page Movies du tableau de bord : les films du catalogue avec leur catégorie, leur année et leur statut.
Vidéo à la demande · Liens de lecture signés et limités dans le temps · cache VOD par nœud
La page Streams du tableau de bord : les chaînes en direct avec leur statut, leur catégorie, leur source et leurs formats de sortie.
Streaming en direct · Hub d'origine avec un flux amont par chaîne · RTMP en entrée et en sortie · transcodage ffmpeg

Architecture de l'infrastructure

Exemple de déploiement : un campus, deux bâtiments

Un serveur de gestion dans la salle informatique, un nœud de streaming dans le second bâtiment, des enseignants qui publient des enregistrements et des étudiants qui regardent sur leurs propres appareils.

Choisissez une partie du schéma pour voir son rôle.

Dans un déploiement éducatif, les sources sont des captations de cours et des enregistrements téléversés ; le panneau détient la bibliothèque de cours et les lines des étudiants ; un nœud dans chaque bâtiment dessert ses salles ; le système d'information étudiant ou le LMS parle à l'API.

  1. Installer la plateforme

    L'installateur Ubuntu place le panneau, l'API, le worker et l'origine sur un serveur du réseau du campus.

  2. Construire la bibliothèque de cours

    Téléversez ou ingérez les enregistrements ; chaque cours devient une série, chaque leçon un épisode, chaque cursus un bouquet et un package.

  3. Créer les accès étudiants

    Les lines viennent du système étudiant via la Reseller API ou de codes d'activation remis à l'inscription, avec la fin de la période comme expiration.

  4. Desservir le second bâtiment

    Enrôlez un nœud par SSH depuis le panneau ; les spectateurs de ce bâtiment y sont dirigés, et l'origine dessert tous les autres.

Correspondance de configuration

Vos concepts, les objets de la plateforme

La plateforme n'a pas d'objets propres à un secteur : un bouquet, une line, un package ou un compte revendeur est utilisé comme le concept dont votre secteur a besoin. Ce sont des correspondances conceptuelles, pas des fonctionnalités natives de ce secteur.

Guide de configuration pas à pas

Prérequis, déploiement sur le réseau du campus, organisation des cours, accès étudiants, cours en direct, intégration LMS et dépannage, pas à pas.

Lire le guide de configuration
Dans votre secteurSur la plateforme
Centre de formation ou partenaire de distributionCompte revendeur : un tableau de bord délégué avec crédits, permissions et ses propres lines
Ensemble de coursBouquet : un ensemble nommé de chaînes, films ou séries qu'un package accorde
Cours enregistrésCatalogue VOD : films et séries avec saisons et épisodes, catégories et métadonnées
Cours en directChaîne en direct : un stream avec ses sources, son EPG et ses formats de sortie
Accès étudiantLine : un accès avec son package, ses bouquets, son expiration, sa limite de connexions et ses sorties
Période d'accès au coursDate d'expiration de la line, renouvelée par un package, un crédit ou l'API
Limite de sessions simultanéesConnexions max. de la line : combien d'appareils peuvent regarder en même temps
Intégration LMS ou e-commerceReseller API et webhooks : les opérations du panneau depuis votre propre système

Considérations d'intégration

Les systèmes d'information étudiants et les plateformes d'apprentissage ne se branchent pas nativement : ils créent et renouvellent les lines des étudiants via la Reseller API (un identifiant de requête par opération) ou via un connecteur de votre plateforme de commerce, et reçoivent des webhooks lorsqu'un accès est créé, sur le point d'expirer ou expiré. La plateforme n'a pas de connexion unique (SSO) pour les étudiants : un étudiant se connecte au lecteur avec les identifiants de la line.

Considérations de sécurité

Les lines portent une limite de connexions et peuvent être liées à l'adresse du spectateur ; les liens de lecture sont signés et expirent. Gardez les données personnelles des étudiants dans votre système étudiant et ne mettez dans le panneau que ce dont la line a besoin. La connexion en deux étapes et les groupes de permissions protègent les comptes du personnel du panneau.

Droits sur les contenus et licences

L'établissement doit détenir les droits sur les enregistrements et les chaînes qu'il diffuse ; la plateforme n'en fournit aucun. Une clé de licence Professional gratuite est délivrée aux établissements d'enseignement éligibles pour un usage interne (voir le programme).

Droits sur les contenus et usage acceptable

Programme

Professionnel, gratuit pour l'éducation

Les établissements d'enseignement éligibles utilisent l'offre Professional sans frais : une clé de licence par établissement, valable deux ans, demandée par e-mail depuis le domaine académique de l'établissement.

Voir le programme

Éducation · gratuit

Professionnel

Pour un service en croissance avec ses propres revendeurs.

$0gratuit pour l'éducation

au lieu de $49 / mois · 2 ans par clé

Flux
500
Lignes
2,000
Nœuds serveur
5
Support
Standard

Centre d'aide

Questions de ce secteur

Les questions que se posent les exploitants avant un déploiement. Le centre d'aide contient les questions générales.

Centre d'aide
Les étudiants peuvent-ils se connecter avec leur compte universitaire ?

Pas aujourd'hui : la plateforme n'a pas de connexion unique pour les spectateurs. Chaque étudiant reçoit une line (nom d'utilisateur et mot de passe, ou code d'activation) ; votre système étudiant peut créer et renouveler ces lines via l'API.

Le campus a-t-il besoin d'un accès Internet pour que les spectateurs regardent ?

Non. La clé de licence s'active sur place et le panneau, l'origine et les nœuds desservent le réseau du campus par eux-mêmes ; Internet n'est nécessaire que pour les sources venant de l'extérieur.

S'agit-il d'un système de gestion de l'apprentissage ?

Non. C'est une infrastructure vidéo : elle stocke, organise et diffuse la vidéo et contrôle qui peut regarder. Les quiz, les notes et les pages de cours restent dans votre LMS, qui peut pointer vers le lecteur ou piloter l'accès via l'API.