Une infrastructure de streaming de bout en bout conçue pour Maponga Studios — comprenant une application web React pour la gestion des actifs et des chaînes, une application Encoder sœur avec SSO, un backend NestJS, et deux fonctions AWS Lambda orchestrant MediaLive, MediaPackage, MediaTailor et MediaConvert pour le déploiement de chaînes FAST en un clic avec insertion publicitaire SCTE-35.

Développement de la plateforme de gestion de médias full-stack comprenant un frontend React, une API backend NestJS et deux fonctions AWS Lambda.
Création de la Lambda de Chaîne FAST orchestrant AWS MediaLive, MediaPackage et MediaTailor pour le provisionnement de chaînes linéaires en direct en un clic.
Implémentation d'une planification de chaînes basée sur un calendrier (FullCalendar) avec gestion par glisser-déposer des plages de programmes et configuration des marqueurs publicitaires.
Création de l'injection de marqueurs d'insertion SCTE-35 permettant l'insertion publicitaire côté serveur (SSAI) de MediaTailor pendant la lecture en direct.
Développement de la Lambda d'Encodage Vidéo déclenchant AWS MediaConvert lors du téléchargement sur S3, produisant des sorties spécifiques aux partenaires à partir de profils configurables.
Création du système de téléchargement multipart S3 présigné prenant en charge des fichiers jusqu'à 11 Go avec un flux de travail en trois phases : téléchargement, confirmation et finalisation.
Implémentation de l'authentification JWT basée sur les cookies avec hachage Argon2, SSO entre M-Studio et l'application Encoder, et contrôle d'accès basé sur les rôles.
Création d'une bibliothèque d'actifs complète avec formulaires de création multi-étapes, importation en masse CSV, lecture vidéo HLS, gestion des épisodes, et gestion des vignettes/sous-titres.
Conception et intégration de la commutation d'entrée dynamique utilisant la fonctionnalité $urlPath$ de MediaLive pour une rotation de contenu efficace sans entrées par vidéo.
Création de tableaux de bord d'analyse en temps réel avec ApexCharts affichant les métriques d'actifs, de chaînes et de vidéos ainsi qu'une couche de rapports financiers et de ventes.
Consolide l'intégralité du pipeline de contenu à diffusion dans une interface unique conviviale pour l'opérateur, avec déploiement de chaînes FAST en un clic, encodage multi-partenaires automatisé et insertion publicitaire côté serveur — remplaçant les flux de travail fragmentés de la console AWS.
Discutons de la façon dont nous pouvons donner vie à votre vision avec le même niveau d'expertise et de dévouement.
MicrocosmWorks a construit le système de chaînes FAST en utilisant des fonctions AWS Lambda qui orchestrent MediaLive, MediaPackage et MediaTailor pour le provisionnement de chaînes linéaires en direct en un clic. La planification basée sur un calendrier avec FullCalendar offre une gestion des plages de programmes par glisser-déposer, tandis que les marqueurs d'insertion de jonction SCTE-35 permettent l'insertion publicitaire côté serveur (SSAI) de MediaTailor pendant la lecture en direct. La commutation d'entrée dynamique utilisant la fonctionnalité $urlPath$ de MediaLive gère la rotation du contenu sans nécessiter d'entrées par vidéo.
MicrocosmWorks a développé une fonction AWS Lambda qui déclenche des tâches d'encodage MediaConvert lors du téléchargement sur S3, produisant des profils de sortie spécifiques aux partenaires à partir de modèles d'encodage configurables. Chaque partenaire de distribution, comme TCL ou Vizio, reçoit la vidéo selon ses spécifications requises de format, de résolution et de bitrate. Le pipeline d'encodage gère le traitement par lots et envoie des notifications de fin, de sorte que les opérateurs n'ont besoin de télécharger qu'une seule fois pour une distribution multi-partenaires.
MicrocosmWorks a mis en place un flux de travail de téléchargement en trois phases : initiation du téléchargement S3 multipart pré-signé, téléchargement par morceaux avec suivi de la progression, et une confirmation et finalisation côté serveur qui valide l'intégrité du fichier. Les fichiers jusqu'à 11 GB sont téléchargés directement depuis le navigateur vers S3 à l'aide d'URLs pré-signées, contournant le backend NestJS pour le transfert. Cette approche élimine les goulots d'étranglement de la bande passante du serveur et prend en charge la reprise en cas d'échec pour les fichiers multimédias volumineux sur des connexions peu fiables.
Oui, MicrocosmWorks a conçu MapongaStudio comme une plateforme unifiée de gestion de contenu. La bibliothèque d'actifs gère la vidéo à la demande avec des formulaires de création en plusieurs étapes, l'importation en masse CSV, l'aperçu de lecture HLS, la gestion des épisodes et la gestion des vignettes/légendes. Les opérations des chaînes FAST, y compris la planification, l'insertion publicitaire et la surveillance en direct, sont accessibles dans la même interface, avec le SSO connectant l'application principale M-Studio et l'application sœur Encoder App.
MicrocosmWorks a développé des tableaux de bord d'analyse en temps réel à l'aide d'ApexCharts, affichant la performance des actifs, l'audience des chaînes, les métriques d'engagement vidéo, et une couche de rapports financiers et de ventes. Ces analyses couvrent à la fois les métriques des chaînes FAST, telles que la rétention des spectateurs et le taux de remplissage publicitaire, et les métriques de la bibliothèque d'actifs, telles que le volume de téléchargement et les taux d'achèvement d'encodage. La génération de flux MRSS permet le suivi de la syndication de contenu chez les partenaires de distribution.