Una infraestructura de streaming de extremo a extremo construida para Maponga Studios — que abarca una React Web App para la gestión de activos y canales, una aplicación hermana Encoder App con SSO, un backend NestJS y dos funciones AWS Lambda que orquestan MediaLive, MediaPackage, MediaTailor y MediaConvert para la implementación de canales FAST con un solo clic y la inserción de anuncios SCTE-35.

Desarrollamos la plataforma de gestión de medios full-stack que abarca el frontend React, la API de backend NestJS y dos funciones AWS Lambda.
Construimos la Lambda de Canales FAST que orquesta AWS MediaLive, MediaPackage y MediaTailor para el aprovisionamiento de canales lineales en vivo con un solo clic.
Implementamos la programación de canales basada en calendario (FullCalendar) con gestión de espacios de programa de arrastrar y soltar y configuración de marcadores de anuncios.
Creamos la inyección de marcadores de inserción de empalme SCTE-35 que permite la inserción de anuncios del lado del servidor (SSAI) de MediaTailor durante la reproducción en vivo.
Desarrollamos la Lambda de Codificación de Video que activa AWS MediaConvert al subir a S3, produciendo salidas específicas para socios a partir de perfiles configurables.
Construimos el sistema de carga multipart S3 presigned que soporta archivos de hasta 11 GB con un flujo de trabajo de tres fases: carga, confirmación y finalización.
Implementamos autenticación JWT basada en cookies con hash Argon2, SSO entre M-Studio y la aplicación Encoder, y control de acceso basado en roles.
Creamos una biblioteca de activos completa con formularios de creación de varios pasos, importación masiva CSV, reproducción de video HLS, gestión de episodios y gestión de miniaturas/subtítulos.
Diseñamos e integramos el cambio dinámico de entrada utilizando la función $urlPath$ de MediaLive para una rotación eficiente de contenido sin entradas por video.
Construimos paneles de análisis en tiempo real con ApexCharts que muestran métricas de activos, canales y videos, junto con una capa de informes financieros y de ventas.
Consolida todo el pipeline de contenido a emisión en una interfaz fácil de usar para el operador, con implementación de canales FAST con un solo clic, codificación multipartner automatizada e inserción de anuncios del lado del servidor — reemplazando los flujos de trabajo fragmentados de la AWS Console.
Hablemos sobre cómo podemos dar vida a su visión con el mismo nivel de experiencia y dedicación.
MicrocosmWorks construyó el sistema de canales FAST utilizando funciones de AWS Lambda que orquestan MediaLive, MediaPackage y MediaTailor para el aprovisionamiento de canales lineales en vivo con un solo clic. La programación basada en calendario con FullCalendar proporciona gestión de espacios de programa mediante arrastrar y soltar, mientras que los marcadores de inserción de empalme SCTE-35 permiten la inserción de anuncios del lado del servidor (SSAI) de MediaTailor durante la reproducción en vivo. El cambio dinámico de entradas utilizando la característica $urlPath$ de MediaLive maneja la rotación de contenido sin entradas por video.
MicrocosmWorks desarrolló una función de AWS Lambda que activa trabajos de codificación de MediaConvert al subir a S3, produciendo perfiles de salida específicos para cada partner a partir de plantillas de codificación configurables. Cada partner de distribución, como TCL o Vizio, recibe el video en el formato, resolución y especificaciones de tasa de bits requeridos. El pipeline de codificación gestiona el procesamiento por lotes y envía notificaciones de finalización, por lo que los operadores solo necesitan subir una vez para una distribución multipartner.
MicrocosmWorks desarrolló un flujo de trabajo de carga de tres fases: presigned multipart S3 upload initiation, chunked upload with progress tracking, y server-side confirm-and-finalize que valida la file integrity. Los archivos de hasta 11 GB se cargan directamente desde el navegador a S3 utilizando presigned URLs, evitando el NestJS backend para la transferencia. Este enfoque elimina los cuellos de botella de server bandwidth y admite resume-on-failure para archivos multimedia grandes a través de conexiones poco fiables.
Sí, MicrocosmWorks construyó MapongaStudio como una plataforma unificada de gestión de contenido. La biblioteca de activos gestiona videos bajo demanda con formularios de creación de varios pasos, importación masiva CSV, vista previa de reproducción HLS, gestión de episodios y gestión de miniaturas/subtítulos. Las operaciones de canales FAST, incluyendo la programación, inserción de anuncios y monitoreo en vivo, son accesibles en la misma interfaz, con SSO conectando la aplicación principal M-Studio y la aplicación hermana Encoder App.
MicrocosmWorks creó paneles de análisis en tiempo real utilizando ApexCharts que muestran el rendimiento de los activos, la audiencia del canal, las métricas de participación de video y una capa de informes financieros y de ventas. Los análisis cubren métricas tanto de canales FAST como la retención de espectadores y la tasa de ocupación de anuncios, y métricas de la biblioteca de activos como el volumen de carga y las tasas de finalización de codificación. La generación de feeds MRSS permite el seguimiento de la sindicación de contenido a través de socios de distribución.