Cómo ayudamos a Coursera a llevar educación a millones de personas en todo el mundo
✨ Actualización de 2021: Este caso de éxito se publicó originalmente en 2015. Seis años después, nuestra colaboración con Coursera se ha mantenido y se ha estrechado aún más. Lee las novedades al final del artículo. Lee la actualización ›
Cuando se trata de educación en línea, pocos sitios pueden igualar la escala de Coursera.
Coursera ofrece acceso universal a la mejor educación del mundo. Gracias a su colaboración con numerosas universidades prestigiosas y organizaciones educativas reconocidas, puede ofrecer cursos que abarcan una amplia variedad de especializaciones, desde Robótica hasta Arquitectura romana. Estos cursos en línea son gratuitos y están disponibles para todos.

Resultados de un vistazo
- 70.000–100.000videos reprocesados para el lanzamiento de HLS de Coursera en 2014
- 15–20formatos de distribución generados a partir de cada video de clase en 2015
- Millonesde subidas de archivos gestionadas con Transloadit, según la actualización de 2021
Nota sobre la evidencia: los ingenieros de plantilla de Coursera Jon Wong y Eric Lin reportaron estas cifras operativas en entrevistas para el artículo original de febrero de 2015 y su actualización de 2021. El total de HLS es un rango, y «millones» es una afirmación de escala acumulada, no una tasa mensual. Las cifras no fueron auditadas de forma independiente.
La educación en línea de Coursera permite a sus socios llegar a millones de estudiantes al mismo tiempo, a diferencia de los cientos que razonablemente puede acomodar cualquier aula tradicional. Además, dado que muchas de estas personas no tenían acceso previo a una educación superior de este nivel, Coursera también les brinda una oportunidad única de acceder a empleos mejores y mejor remunerados.
El problema
Con casi mil cursos disponibles en un momento dado, Coursera ofrece educación a una escala masiva. Hay más de dieciséis millones de estudiantes registrados en el sitio, muchos de los cuales persiguen activamente sus metas educativas.
Desde su fundación en 2012, Coursera ha crecido exponencialmente y ha sumado a bordo muchos más socios universitarios. Sin embargo, este éxito también trajo consigo su buena parte de dificultades. Por un lado, el equipo técnico de Coursera se vio obligado a lidiar con una variedad cada vez mayor de formatos y códecs.
Quedó claro que su infraestructura existente ya no estaba a la altura de la tarea y que necesitaban una mejor solución. Además, con el lanzamiento de un nuevo sistema de revisión por pares, el sitio ahora también debía gestionar las subidas de los estudiantes de forma segura y consistente.
Como explica Jon Wong, ingeniero de software de plantilla en Coursera:
«Aunque la solución casera anterior había funcionado durante un tiempo, el uso de subidas eventualmente comenzó a crecer demasiado para que nuestro equipo e infraestructura pudieran manejarlo. A medida que más estudiantes y profesores se unían a la plataforma, el equipo agregaba más máquinas para manejar esta carga adicional. Sin embargo, llegado cierto punto, se estaban desviando demasiados recursos para lograrlo. Esto nos llevó a comenzar a buscar una solución de un tercero».
Jon Wong
La solución
En un principio, el equipo de ingeniería de Coursera no había estado buscando en absoluto una solución de transcodificación. Dado que el principal problema era la subida de archivos grandes, eso era lo que buscaban resolver. Sin embargo, cuando sus ingenieros descubrieron Transloadit, vieron que la empresa no solo ofrecía servicios de subida, sino que también contaba con transcodificación.
«Transloadit surgió como una solución inmediata a nuestros problemas».
Jon Wong
La única otra solución viable que se exploró fue mantener el statu quo, lo que habría significado seguir escalando máquinas para manejar la carga.
«Sin embargo, tras descubrir Transloadit, finalmente rechazamos esa solución y optamos por destinar recursos a la integración de sus servicios».
¿Por qué Transloadit?
Cuando Coursera enfrentó la monumental tarea de convertir decenas de miles de videos de formatos antiguos a formatos nuevos y compatibles con dispositivos móviles, recurrió a Transloadit para que les ayudara a encontrar la mejor solución.
Como explica Jon:
«Como los ingenieros que trabajaban en este proyecto no tenían experiencia previa con algo de esta magnitud, ha sido invaluable poder conversar con Transloadit sobre cómo abordar nuestros problemas. Debido a la variedad de dispositivos web y móviles y velocidades de ancho de banda, los videos de clase subidos por los profesores deben comprimirse y luego transcodificarse en entre 15 y 20 formatos distintos para su distribución. Este proceso es particularmente complejo y trabajamos de cerca con Transloadit para encontrar una solución. En lugar de ofrecer los mismos videos para todos, podemos proporcionar videos más pequeños para quienes tienen ancho de banda limitado, e incluso llegar a archivos de solo audio para quienes tienen muy poco ancho de banda».
En 2014, Coursera también implementó HTTP Live Streaming para facilitar mejor lo que sus estudiantes hacen la mayor parte del tiempo en el sitio web: ver videos. Ya sea un fragmento de treinta segundos o una clase de una hora, todo el contenido debe reproducirse sin problemas y debe ser accesible desde una variedad de plataformas.
«Cuando trabajábamos en nuestra implementación de HLS, teníamos entre 70.000 y 100.000 videos distintos en Coursera que debían reprocesarse teniendo en cuenta HLS. Transloadit no solo nos ayudó con esta tarea inmensa, sino que trabajamos de cerca para determinar una implementación óptima de HLS, tanto del lado del cliente (nosotros) como del servicio (Transloadit). El soporte continuo de Transloadit es lo que hace posibles todos los videos de Coursera».
En resumen
Al utilizar los servicios que ofrece Transloadit, Coursera puede seguir siendo un gran recurso para estudiantes de todo el mundo.
«La flexibilidad que ofrece Transloadit nos permite atender mejor a nuestros estudiantes. Podemos darles el contenido que desean, de una manera que se adapta a los medios con los que nos acceden. Contar con una solución tanto para la subida como para la transcodificación ha sido una bendición para la escala actual en la que nos encontramos, tres años después de haber elegido Transloadit por primera vez».
Jon Wong
Actualización: seis años después
Han cambiado muchas cosas desde 2015, el año en que originalmente escribimos este caso de éxito. Especialmente en este último año (mientras la humanidad enfrentaba la pandemia de COVID-19, que sigue en curso), el mundo ha experimentado un gran cambio hacia la educación desde casa, y como resultado Coursera ha dado la bienvenida a decenas de millones de nuevos estudiantes a su plataforma.
A lo largo de estos años, la colaboración entre Coursera y Transloadit se ha mantenido y se ha estrechado aún más. Con estudiantes y educadores que siguen llegando a Coursera en gran número, la empresa depende más que nunca de Transloadit para respaldar sus necesidades de subida de archivos y codificación de contenido multimedia. En 2020, Coursera también comenzó a utilizar Uppy, nuestro cargador de archivos de código abierto, y empezó a contribuir a su desarrollo continuo. Coursera utiliza ahora Uppy para impulsar su nueva función Live2Coursera, que permite a los educadores pasar rápidamente a la modalidad en línea integrando clases de Zoom en sus cursos.
Eric Lin, ingeniero de software en Coursera, comenta lo siguiente sobre su colaboración continua con Transloadit:
«Como el ingeniero responsable de mantener la infraestructura de gestión de activos digitales de Coursera, he tenido el placer de trabajar con Transloadit durante varios años. Transloadit ofrece una plataforma robusta y bien documentada que usamos para gestionar millones de subidas de archivos, así como para transcodificar activos multimedia en varios formatos y así atender de la mejor manera las necesidades de nuestros estudiantes. Esta facilidad de uso ha permitido que ingenieros de distintos equipos de la organización puedan crear docenas de plantillas de assembly personalizadas que se ajustan a sus casos de uso particulares sin requerir demasiado conocimiento especializado.
Sería un descuido de mi parte no destacar el excelente soporte al cliente de Transloadit. Aunque trabajo con muchos proveedores en mi rol como responsable de nuestra infraestructura de gestión de activos, Transloadit es quizás el único que consideraría un verdadero socio: he consultado con Tim en varias ocasiones sobre posibles soluciones, y él también se ha puesto en contacto conmigo de manera proactiva para proponer mejoras y optimizaciones que podríamos adoptar. Otros ingenieros de Coursera también han trabajado de cerca con Transloadit, por ejemplo, para integrar el excelente cargador de archivos de código abierto de Transloadit, Uppy.
En resumen, Coursera lleva más de 8 años trabajando felizmente con Transloadit, y espero con ganas que sigamos colaborando en el futuro».
