LMS: alojar tus vídeos de formación académica

WordPress sirve para muchas cosas, y una de ellas es todo lo relacionado con los LMS (Learning Management Systems), los sistemas de gestión de aprendizaje o, en resumen, montar una plataforma de cursos online.

La mayor problemática de este tipo de plataformas es la del alojamiento de los vídeos. La solución más simple suele ser ir a Vimeo. Suele ser la respuesta a varias problemáticas. Una de ellas, que subes un vídeo en un tamaño y formato, y te genera todos los tamaños, pesos y demás para los distintos dispositivos. La siguiente es la protección que se hace para bloquear solicitudes desde un dominio, algo que se podría saltar con algo de trabajo.

El problema llega cuando la cosa toma camino y creces más de la cuenta. Los planes normales ya no sirven y has de irte a niveles superiores, ya que el límite en el caso de Vimeo sobre todo está en el volumen de reproducciones.

¿Cuál es la solución para estos casos?

Hay varias opciones dependiendo de la complicación técnica y editorial. Si quieres simplificar la técnica, la editorial crece, y si quieres simplificar la editorial, la técnica crece.

La solución más sencilla es encontrar una plataforma que permita alojar los vídeos de forma barata, que el coste de retransmisión sea proporcional al consumo, y que se encarguen de toda la composición de los vídeos y la seguridad.

Existen varias plataformas que lo hacen, y que normalmente llevan detrás una CDN.

Solución fácil técnica (pero no editorial)

Normalmente, estos sistemas que alojan los vídeos disponen de su propio reproductor, por lo que si utilizas el suyo, toda la problemática se soluciona con respecto a seguridad e incluso técnica. Te dan un código HTML, lo incluyes en donde quieres que se vea el vídeo y ¡ya está!.

¿Cuál es la contra? Que la subida de vídeos la has de hacer en su plataforma, y que te han de dar el código y copiarlo en el WordPress. Es decir, la gestión, muy simple, se hace fuera de WordPress.

Solución fácil editorial (pero no técnica)

Las plataformas de reproducción de vídeo suelen permitir la subida y gestión de los contenidos mediante una API. Esto ayuda a que desde el propio WordPress puedas subir un vídeo, como si lo subieras al Media, y desde allí incrustarlo en el contenido. Sí, suena muy bonito, pero…

En este caso se complica algo más, ya que la reproducción del vídeo queda en manos de WordPress y de sus plugins, lo que hace que el reproductor suela tener que ser uno que de soporte a HLS. El HTTP Live Streaming es, como su nombre indica, un sistema que hace que un vídeo se emita como si fuera en directo. Básicamente, lo que se hace es que un vídeo se divide en miles de pequeñas partes y se van leyendo esas pequeñas partes una tras otra, de forma que no te puedas descargar el vídeo por sí mismo.

Un ejemplo que seguro que os ha pasado, y que el HLS permite, es el ajuste del bitrate según tu conexión, por lo que si de pronto tu conexión a internet va peor, el sistema ajustará el vídeo a peor calidad, y en el momento en el que vuelva a una conexión correcta, volverá a una mayor calidad, al menos, si lo configuras en automático.

¿Qué solución es mejor?

Depende.

Sobre todo de lo que quieras gastarte en preparar la infraestructura, en licencias de plugins o en el nivel de personalización que necesites en cada caso. Si el vídeo es simplemente un commodity, la mejor opción (y la que yo creo que usaría) es la primera, la de facilidad técnica. Al final, tener que subir un vídeo a una plataforma, que me dé un código y pegarlo es algo «fácil», aunque siempre me quede ese código de reproductor externo.

La segunda opción, la de gestión editorial, básicamente es que WordPress se haga cargo de absolutamente todo, excepto que la URL del vídeo está fuera. Sí, quizá queda todo mucho más integrado en el sistema, e incluso puedes personalizar con mucho más detalle el reproductor, pero no deja de ser un sistema en el que dependes de ese plugin y que tiene lock-in.

Esto debe ser caro, ¿verdad?

La respuesta es: depende. Pero en principio no.

Lo interesante de estas plataformas es que sueles pagar por el uso que hagas. Si tienes muchos vídeos, pagarás más. Si tus usuarios están en muchos lugares del mundo, pagarás más. Si los vídeos se reproducen mucho, pagarás más. Si borras vídeos, o emites menos, pues pagarás menos.

¿De qué precios estamos hablando?

Lo primero que hemos de analizar es dónde alojar los vídeos. La gracia de las DNS es que los vídeos se pueden alojar en más de un sitio a la vez, lo que hace que si estás cerca de esa zona te salga más barato. El coste base suele ser de 1 cts / GB. Si por ejemplo tienes usuarios en Norteamérica, Europa y Sudamérica, quizá te interese elegir esas 3 zonas, por lo que te podría salir por 3 cts / GB.

Pongamos esas 3 zonas, que tenemos 100 vídeos de unos 1 GB cada uno, en alojamiento pagaríamos:

0.03 €/GB X 1 GB X 100 vídeos
= 3.00 € / mes

Ahora quedaría ver el coste por la retransmisión de esos vídeos. El precio de media suele ser de 5 €/TB (o sea, 0.005 €/GB).

Pongamos que tenemos 10 cursos de 25 alumnos que tienen 8 asignaturas y cada asignatura tiene 10 clases con su vídeo correspondiente (de 1 GB).

10 cursos X 25 alumnos X 8 asignaturas X 10 clases X 1 GB X 5 €/TB
= 100,00 € / mes

Hay que tener en cuenta que, como no siempre todo el mundo ve todos los meses la misma cantidad, sería variable. Lo interesante de esto en realidad es que se puede calcular cuál puede ser el coste de cada uno de los cursos según la cantidad de alumnos. Vamos, el precio de emisión por alumno y, por tanto, incluirlo en el precio de la suscripción.

¿Te interesa?

Si te interesa, hablemos, tanto si es por la opción más técnica como la más editorial. El objetivo siempre va a ser el mismo: que los alumnos puedan ver los vídeos y aprendan.


Sobre este documento

Este documento está regulado por la licencia EUPL v1.2, publicado en WP SysAdmin y creado por Javier Casares. Por favor, si utilizas este contenido en tu sitio web, tu presentación o cualquier material que distribuyas, recuerda hacer una mención a este sitio o a su autor, y teniendo que poner el material que crees bajo licencia EUPL.

Servicios de Administración de Sistemas WordPress

¿Tienes un sitio web con WordPress de alto tráfico? ¿Eres una Agencia con servidores con cPanel, Plesk u otro panel en los que mantienes WordPress para tus clientes?

Si es así y te interesa un servicio profesional de mantenimiento de infraestructura WordPress y de mejora del rendimiento de tus sitios web o los de tus clientes, contacta conmigo.