Cómo funciona Pellio
En esta página
Una visión general de cómo está construido Pellio, para quienes lo prueban y para cualquiera que lo esté evaluando. No necesitas nada de esto para usar Pellio, pero te ayuda cuando algo no se comporta como esperas.
Las piezas
| Pieza | Dónde | Qué hace |
|---|---|---|
| Panel | pellio.io/app | Donde tú y tu equipo subís, organizáis y configuráis los vídeos, y consultáis las analíticas y el registro de alumnos. |
| API | api.pellio.io | Todo lo que hace el panel, también para tu propio código (claves de API). Además, envía webhooks y reenvía los eventos de los alumnos a tu LRS. |
| Reproductor | play.pellio.io | El reproductor que se puede insertar y las páginas para compartir. Decide en cada petición si un vídeo puede reproducirse ahí e informa de lo que se ha visto. |
| Almacenamiento y procesamiento | detrás de la API | Guarda tus archivos originales y convierte cada subida en streams adaptativos (hasta 1080p), miniaturas, una tira de vistas previas para la barra de progreso y un clip de vista previa corto. |
| Plugin de WordPress | tu sitio | Conecta un sitio de WordPress a tu espacio de trabajo. Añade el bloque y el shortcode, firma cada inserción para la página en la que está y conecta Pellio con tus plugins de LMS y de membresía. |
De la subida al espectador
- Subida. Tu navegador envía el archivo directamente al almacenamiento en fragmentos paralelos, así que las subidas grandes son rápidas y se pueden reanudar. El archivo nunca pasa por el panel ni por la API.
- Procesamiento. Pellio convierte el vídeo en varias calidades para el streaming adaptativo y crea miniaturas y vistas previas. Cuando sustituyes un vídeo, la nueva versión recibe el mismo tratamiento y el enlace no cambia.
- Reproducción. El reproductor pide un token de reproducción de corta duración y después hace streaming desde el almacenamiento con enlaces que caducan. Copiar un enlace del stream desde la página no da acceso permanente.
Quién puede verlo
Cada vez que se carga el reproductor, Pellio comprueba esto en orden. Decide la primera condición que se cumple:
- Tus propias vistas previas en el panel siempre se reproducen.
- Países: si el vídeo está bloqueado donde está el espectador, no se reproduce.
- Un enlace para compartir reproduce su vídeo hasta que caduca o se desactiva, aunque el vídeo sea privado o tenga contraseña.
- Una inserción firmada por tu sitio de WordPress conectado se reproduce. El sitio firma cada inserción para la página y el usuario con la sesión iniciada, así que el código de inserción no funciona si se copia en otro sitio.
- Los vídeos privados se quedan aquí.
- Con Only play on my allowed domains activado, la página que inserta el vídeo tiene que estar en tu lista.
- La contraseña para espectadores, si la hay, se pide al final.
Consulta Privacidad y acceso para ver los ajustes.
Cómo se mide la visualización
El reproductor registra qué segundos del vídeo se han reproducido de verdad, no solo hasta dónde ha llegado el cabezal de reproducción. Saltar hacia delante no cuenta como ver, y volver a ver una parte no cuenta dos veces. En eso se basan:
- Las analíticas: reproducciones, espectadores únicos, tiempo de visualización, retención de la audiencia y mapas de calor. La visualización anónima no usa cookies. Analíticas
- Los espectadores identificados: los usuarios con la sesión iniciada en un sitio de WordPress conectado y los espectadores que dan su email (en un formulario o cuando el sitio lo comparte) aparecen con su nombre en la pestaña Viewers de un vídeo.
- La visualización verificada en los cursos: cuando una lección exige ver su vídeo, el plugin de WordPress pregunta a Pellio cuántos segundos únicos ha visto ese estudiante y solo entonces deja completar la lección. El navegador no puede limitarse a afirmar que lo ha visto.
El registro de alumnos
Para los alumnos identificados, Pellio guarda un registro de cada hito. Recoge cuánto han visto de un vídeo, además de las verificaciones de lecciones, las finalizaciones, las lecciones reabiertas y las declaraciones que envía tu sitio de WordPress. Cada entrada incluye una huella (un hash SHA-256) de la entrada anterior. Cambiar, eliminar o reordenar cualquier entrada rompe todas las huellas posteriores, y Verify again muestra dónde. Además, la base de datos rechaza cualquier cambio en las entradas una vez escritas. Las entradas se pueden exportar y enviar a tu LRS como sentencias xAPI. Formación de cumplimiento normativo
Cómo es una lección de principio a fin
- Un estudiante abre una lección de LifterLMS. El plugin muestra el reproductor de Pellio con una inserción firmada para ese estudiante.
- Mientras lo ve, el reproductor informa de los segundos que ha reproducido. Pellio los suma a lo que ese estudiante ya había visto antes, en cualquier dispositivo.
- Cuando ha visto lo suficiente (el 90 % por defecto), el plugin lo confirma con Pellio. Registra watch verified, muestra la declaración si la lección la tiene y completa la lección.
- Cada paso se añade al registro de alumnos. El CSV de pruebas del curso, el informe semanal de progreso y tu LRS leen todos del mismo registro.
¿Te ha resultado útil este artículo?
Artículos relacionados
- Primeros pasosSube tu primer vídeo y compártelo o insértalo donde quieras.
- Guía para probar la versión alfaQué incluye la versión alfa de Pellio, cómo prepararlo todo, qué probar y cómo informar de lo que encuentres.
- Plugin de WordPressUn reproductor de vídeo rápido y respetuoso con la privacidad para cualquier web de WordPress, y el alojamiento de Pellio cuando conectas una cuenta.
- Privacidad y accesoVídeos públicos, no listados y privados, restricción de dominios, contraseñas, enlaces para compartir con caducidad y bloqueo geográfico.