Saltar al contenido principal

2 publicaciones etiquetados con "filosofía"

Ver Todas las Etiquetas

Por Qué Creamos Plug-N-Meet: La Historia de su Fundador

· 7 min de lectura
Jibon L. Costa
Founding developer

Durante años, nuestra empresa ha sido un reconocido proveedor de servicios de alojamiento y soporte para BigBlueButton. Lo hemos implementado, gestionado y escalado para innumerables clientes, y tenemos un profundo respeto por el papel que ha desempeñado en la comunidad educativa de código abierto. Fue un pionero.

Pero después de años en la primera línea, dando soporte a sesiones en vivo, clases en línea y eventos a gran escala, nos topábamos una y otra vez con las mismas barreras fundamentales. No solo usábamos el software; experimentábamos sus límites arquitectónicos de primera mano. Nuestra frustración no se debía solo a los errores, sino a una arquitectura que, aunque potente para su propósito original, presentaba desafíos para la escalabilidad elástica y la agilidad de desarrollo que exigen las aplicaciones web modernas.

Nos dimos cuenta de que teníamos una elección: seguir creando soluciones temporales o tomar todo lo que habíamos aprendido y construir la solución que sabíamos que nuestros usuarios necesitaban.

Elegimos construir. Esta es la historia de por qué existe Plug-N-Meet.

Nuestra filosofía sobre las grabaciones: Por qué capturamos la imagen completa

· 5 min de lectura
Jibon L. Costa
Founding developer

¿Qué es una grabación de una reunión? ¿Es solo una colección de flujos de video y audio? ¿O es una réplica fiel de una experiencia interactiva en vivo?

En Plug-N-Meet, creemos que una grabación debe ser un artefacto perfecto y confiable. Cuando la vuelves a ver, las anotaciones en la pizarra deben aparecer en el momento exacto en que el ponente las estaba discutiendo. Los mensajes de chat deben aparecer en perfecta sincronía con la conversación. La presentación compartida debe ser exactamente como la vio la audiencia.

Para lograr esta fidelidad perfecta, tomamos una decisión arquitectónica deliberada para nuestra grabadora: grabamos el resultado final renderizado, no solo las partes individuales. Este artículo explica por qué este enfoque basado en Chrome sin cabeza (headless), aunque intensivo en CPU, es fundamentalmente mejor y más confiable que las alternativas.