Une infrastructure de streaming de bout en bout conçue pour Maponga Studios — comprenant une React Web App pour la gestion des actifs et des canaux, une Encoder App associée avec SSO, un backend NestJS, et deux fonctions AWS Lambda orchestrant MediaLive, MediaPackage, MediaTailor, et MediaConvert pour le déploiement en un clic de canaux FAST avec insertion publicitaire SCTE-35.

Développement de la plateforme de gestion média full-stack incluant le frontend React, l'API backend NestJS et deux fonctions AWS Lambda.
Construction de la Lambda de Canal FAST orchestrant AWS MediaLive, MediaPackage, et MediaTailor pour le provisionnement en un clic de canaux linéaires en direct.
Implémentation de la planification des canaux basée sur un calendrier (FullCalendar) avec gestion par glisser-déposer des plages horaires 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.
Construction du système de téléchargement multipart S3 présigné supportant 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'Encoder app, 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, import CSV en masse, lecture vidéo HLS, gestion des épisodes et gestion des miniatures/légendes.
Conception et intégration de la commutation dynamique d'entrée utilisant la fonctionnalité $urlPath$ de MediaLive pour une rotation de contenu efficace sans entrées par vidéo.
Construction de tableaux de bord d'analyses en temps réel avec ApexCharts affichant les métriques d'actifs, de canaux 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 conviviale pour l'opérateur, avec déploiement de canaux 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.
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.
Discutons de la façon dont nous pouvons donner vie à votre vision avec le même niveau d'expertise et de dévouement.