Inicio
XtreamUIPro

Educación y formación

Vídeo de cursos y clases en directo en una infraestructura que es de la institución

Las clases grabadas se convierten en una biblioteca de vídeo bajo demanda, una conferencia en un canal en directo y el acceso de un estudiante en una línea con fecha de caducidad, todo en servidores que gestiona la institución, con una licencia Professional gratuita para las instituciones que cumplan los requisitos.

Estudiantes en un aula magna siguiendo una clase en sus portátiles.
Foto: cuboulder · CC0

Los retos

Lo que tiene que resolver un campus

  • Vídeo de cursos disperso entre herramientas

    Grabaciones en unidades personales, sitios públicos de vídeo y hilos de chat: nada está organizado por curso y nada caduca cuando termina el curso.

  • Un acceso que sigue a la matrícula

    Los estudiantes entran y salen por trimestres; el acceso debe abrirse con la matrícula, cerrarse al final del periodo de acceso y no compartirse más allá del estudiante.

  • Datos y ancho de banda bajo el control de la institución

    Las clases y los datos de los estudiantes deben permanecer en los sistemas de la propia institución, y la red del campus debería atender a sus propios espectadores sin salir a internet.

Cómo ayuda Xtream UI Pro

Cómo encaja la plataforma

  • Una biblioteca organizada por curso

    Cada curso es un bouquet de clases grabadas (series con temporadas y episodios); un programa es un paquete que concede los bouquets que necesita un estudiante.

  • Acceso como una línea con un periodo

    La matrícula crea una línea con el periodo de acceso del curso como caducidad y un límite de sesiones simultáneas; la API o un conector lo hace desde tu sistema de estudiantes.

  • Funciona en el campus, incluso sin conexión

    El servidor de gestión y un nodo de streaming están en la red del campus; la clave de licencia se activa en el sitio y el servicio sigue funcionando sin acceso a internet.

Capacidades de la plataforma

Lo que usa este sector

Las capacidades de abajo son las que necesita este despliegue. Todas están ya en el producto; nada de lo que figura aquí está previsto o es bajo petición.

  • Vídeo bajo demanda

    Películas, series con temporadas y episodios y radio, organizadas en categorías y bouquets, con metadatos de TMDB y una tarea de ingesta que descarga y codifica tus fuentes.

    Enlaces de reproducción firmados y con caducidad · caché de VOD por nodo

  • Streaming en directo

    Canales en directo desde tus propias fuentes, con EPG, catch-up y timeshift cuando la fuente lo permite, entregados como HLS o MPEG-TS a las aplicaciones y receptores que usan tus espectadores.

    Hub de origen con una conexión de origen por canal · RTMP de entrada y salida · transcodificación con ffmpeg

  • Gestión de suscriptores

    Una línea es el acceso de un espectador: paquete, bouquets, caducidad, límite de conexiones y formatos de salida, con códigos de activación, pruebas y renovaciones que siguen las mismas reglas en todas partes.

    API de Xtream Codes, M3U/XMLTV, portales MAG y Enigma2, reproductor web

  • Gestión de socios

    Cuentas delegadas con créditos, permisos y su propio panel, hasta cinco niveles de profundidad, para los distribuidores, operadores y revendedores con los que trabajas.

    Grupos y permisos · libro de créditos · subsocios

  • API e integraciones

    Crea, renueva y suspende accesos desde tus propios sistemas mediante la Reseller API, recibe webhooks firmados y conecta plataformas de facturación o comercio con un conector listo para usar.

    Reseller API con identificadores de solicitud idempotentes · claves de Admin API · 17 conectores

  • Seguridad y control de acceso

    Inicio de sesión en dos pasos, secretos sellados en reposo, enlaces de reproducción firmados y vinculados al espectador, reglas de IP y de país, límites de conexiones y protección contra fuerza bruta.

    TOTP · claves selladas con AES · URL firmadas con HMAC · reglas de GeoIP e ISP

En el panel

Las páginas en las que vive este despliegue

Capturas del panel de una instalación nueva con el catálogo de ejemplo. Nada es una maqueta.

La página Movies del panel: las películas del catálogo con su categoría, año y estado.
Vídeo bajo demanda · Enlaces de reproducción firmados y con caducidad · caché de VOD por nodo
La página Streams del panel: los canales en directo con su estado, categoría, fuente y formatos de salida.
Streaming en directo · Hub de origen con una conexión de origen por canal · RTMP de entrada y salida · transcodificación con ffmpeg

Arquitectura de la infraestructura

Despliegue de ejemplo: un campus, dos edificios

Un servidor de gestión en la sala de TI, un nodo de streaming en el segundo edificio, profesores que publican grabaciones y estudiantes que ven en sus propios dispositivos.

Elige una parte del diagrama para ver qué hace.

En un despliegue educativo las fuentes son capturas de clases y grabaciones subidas; el panel guarda la biblioteca de cursos y las líneas de los estudiantes; un nodo en cada edificio atiende sus aulas; el sistema de información de estudiantes o el LMS habla con la API.

  1. Instalar la plataforma

    El instalador para Ubuntu pone el panel, la API, el worker y el origen en un servidor de la red del campus.

  2. Crear la biblioteca de cursos

    Sube o ingiere las grabaciones; cada curso se convierte en una serie, cada clase en un episodio, cada programa en un bouquet y un paquete.

  3. Crear el acceso de los estudiantes

    Las líneas vienen del sistema de estudiantes mediante la Reseller API o de códigos de activación entregados en la matrícula, con el final del trimestre como caducidad.

  4. Dar servicio al segundo edificio

    Registra un nodo por SSH desde el panel; los espectadores de ese edificio se dirigen a él y el origen atiende a todos los demás.

Correspondencia de configuración

Tus conceptos, los objetos de la plataforma

La plataforma no tiene objetos específicos de un sector: un bouquet, una línea, un paquete o una cuenta de socio se usa como el concepto que necesita tu sector. Son correspondencias conceptuales, no funciones nativas de ese sector.

Guía de configuración paso a paso

Requisitos previos, despliegue en la red del campus, organización de cursos, acceso de estudiantes, clases en directo, integración con LMS y resolución de problemas, paso a paso.

Leer la guía de configuración
En tu sectorEn la plataforma
Centro de formación o socioCuenta de revendedor (reseller): un panel delegado con créditos, permisos y sus propias líneas
Colección de cursosBouquet: un conjunto con nombre de canales, películas o series que concede un paquete
Clases grabadasCatálogo VOD: películas y series con temporadas y episodios, categorías y metadatos
Clase en directoCanal en directo: un stream con sus fuentes, EPG y formatos de salida
Acceso del estudianteLínea: un acceso con su paquete, bouquets, caducidad, límite de conexiones y salidas
Periodo de acceso al cursoFecha de caducidad de la línea, renovada mediante un paquete, un crédito o la API
Límite de sesiones simultáneasConexiones máximas de la línea: cuántos dispositivos pueden ver a la vez
Integración con LMS o comercioReseller API y webhooks: las operaciones del panel desde tu propio sistema

Consideraciones de integración

Los sistemas de información de estudiantes y los sistemas de gestión del aprendizaje no se conectan de forma nativa: crean y renuevan las líneas de los estudiantes mediante la Reseller API (un identificador de solicitud por operación) o mediante un conector de tu plataforma de comercio, y reciben webhooks cuando un acceso se crea, está a punto de caducar o ha caducado. La plataforma no tiene inicio de sesión único para estudiantes: un estudiante entra en el reproductor con las credenciales de la línea.

Consideraciones de seguridad

Las líneas llevan un límite de conexiones y pueden vincularse a la dirección del espectador; los enlaces de reproducción están firmados y caducan. Guarda los datos personales de los estudiantes en tu sistema de estudiantes y pon en el panel solo lo que la línea necesita. El inicio de sesión en dos pasos y los grupos de permisos protegen las cuentas del personal del panel.

Derechos de contenido y licencias

La institución debe tener los derechos de las grabaciones y los canales que distribuye; la plataforma no suministra ninguno. Se emite una clave de licencia Professional gratuita a las instituciones educativas que cumplan los requisitos, para uso interno (consulta el programa).

Derechos de contenido y uso aceptable

Programa

Professional, gratis para la educación

Las instituciones educativas que cumplan los requisitos usan el plan Professional sin coste: una clave de licencia por institución, válida dos años, solicitada por correo desde el dominio académico de la institución.

Ver el programa

Educación · gratis

Profesional

Para un servicio en crecimiento con sus propios revendedores.

$0gratis para la educación

en lugar de $49 / mes · 2 años por clave

Streams
500
Líneas
2,000
Nodos de servidor
5
Soporte
Estándar

Centro de ayuda

Preguntas de este sector

Las preguntas que hacen los operadores antes de un despliegue. El centro de ayuda tiene las generales.

Centro de ayuda
¿Pueden los estudiantes iniciar sesión con su cuenta universitaria?

Hoy no: la plataforma no tiene inicio de sesión único para espectadores. Cada estudiante recibe una línea (usuario y contraseña, o un código de activación); tu sistema de estudiantes puede crear y renovar esas líneas mediante la API.

¿Necesita el campus acceso a internet para que los espectadores vean?

No. La clave de licencia se activa en el sitio, y el panel, el origen y los nodos atienden a la red del campus por sí solos; internet solo hace falta para las fuentes que vienen de fuera.

¿Es un sistema de gestión del aprendizaje?

No. Es infraestructura de vídeo: almacena, organiza y emite el vídeo y controla quién puede verlo. Los cuestionarios, las notas y las páginas de los cursos siguen en tu LMS, que puede enlazar al reproductor o gestionar el acceso mediante la API.