Dashboard
Resumen del sistema de proteccion.
Reproducciones por usuario — clic en un usuario para ver su historial completo
| Usuario | Reproducciones | Último acceso | |
|---|---|---|---|
| Cargando... | |||
Catalogo de Videos
Videos procesados y listos para reproduccion.
Cargando cursos...
Crear curso
📁 Gestionar Módulos
Crea módulos y submódulos (hasta 3 niveles), ordénalos con ▲▼ y adjunta recursos descargables a cualquiera de ellos. Este es el orden exacto que verán los reproductores.
Cargando...
📂 Importar Curso desde Bunny.net
Paso 1 — Seleccionar estructura de carpetas
Selecciona la carpeta local con tus videos. Solo se leen los nombres (no se sube ningún archivo). La estructura de carpetas define los módulos.
Paso 2 — Conectar biblioteca de Bunny.net
Ingresa el ID y la API Key de tu biblioteca Bunny.net.
Paso 3 — Comparando con Bunny.net...
El sistema está comparando los nombres de tus archivos con los videos en Bunny.
Paso 4 — Revisa el resultado
Paso 5 — Confirmar e importar
Mover video a...
Otros cursos
📁 Asignar a módulo
📎 Recursos adjuntos
Agregar recurso
Pegar un enlace (Drive, web, etc.)
Gestión de Alumnos
Administra quién puede acceder y a qué videos.
Agregar alumno
Importar alumnos
CSV — columnas: email,studentId,nombre
📎 Arrastra un .csv aquí o haz clic
JSON — pega un array:
[{"email":"...","studentId":"..."}]
Lista de alumnos
| Correo | ID alumno | Nombre | Videos | Dispositivo | Estado | Último acceso | Acciones |
|---|---|---|---|---|---|---|---|
| Cargando... | |||||||
Solicitudes de registro
Gestiona las solicitudes de registro y el acceso por curso directamente desde Alumnos.
| Origen | Alumno | Dispositivo | Fecha | Estado | Acciones |
|---|---|---|---|---|---|
| Cargando... | |||||
Auditoría
Registro de cada reproducción y control de seguridad centralizado.
| Usuario | Entregas | Inicios de sesión | Videos | Última actividad | |
|---|---|---|---|---|---|
| Cargando... | |||||
Versión del Reproductor
Configura la versión mínima requerida y la última disponible del reproductor Electron.
Marca de Agua
Configura la marca de agua por curso y por sistema operativo. Los cambios se guardan solos y se aplican en tiempo real a los reproductores conectados.
Detectar Fuga
Ingresa el fingerprint visible en un video filtrado para identificar al responsable.
Como leer la marca de agua
La marca de agua visible en el video tiene el formato FP:<fingerprint> seguido del identificador del usuario.
El fingerprint es un codigo hex de 16 caracteres. Copialo aqui para identificar al usuario que filtro el video.
Para marcas de agua invisibles (esteganografia), necesitas integrar un servicio como Imatag o Nagra.
Seguridad
Eventos de seguridad reportados por el reproductor y auditoría granular de descargas HLS.
🔑 Token Authentication Key de Bunny
Clave de firma del pull zone de Bunny Stream (Stream → tu biblioteca → Security → Token Authentication Key). Al guardarla aquí, los videos se firman con esta clave — te permite cambiar de cuenta Bunny sin tocar Render. Si la dejas vacía y guardas, se vuelve a usar la clave de respaldo configurada en Render.
🛡️ Lista blanca de seguridad
Autoriza drivers/DLLs legítimos para que el reproductor NO bloquee PCs de usuarios reales (MSI Afterburner, HWiNFO, overlays de Discord/Steam, software RGB, Huawei PC Manager, etc.). Un nombre por línea. Aplica a versiones del reproductor iguales o posteriores a esta función.
🛡️ Eventos del reproductor (cliente)
Bloqueos de proxy MITM, sesión remota, grabadores de pantalla, Secure Boot/HVCI desactivado, etc.
| Evento | Dispositivo | IP | Detalle | Fecha |
|---|---|---|---|---|
| Cargando... | ||||
⬇️ Control de descargas — ¿alguien está bajando los videos?
Cuando un alumno ve un video, su reproductor pide los trozos (segmentos) al ritmo de la reproducción. Adelantar el video o moverse de un lado a otro NO cuenta como descarga, aunque pida más trozos. Solo marcamos ⚠️ Posible descarga cuando alguien pide los trozos muchísimo más rápido de lo que dura el video (señal de bajada masiva, no de ver). Cada alumno aparece una sola vez: haz clic en su fila para ver el detalle por video y dispositivo.
| Estado | Alumno | Videos | Trozos pedidos | Última actividad | |
|---|---|---|---|---|---|
| Cargando... | |||||