Maponga Studios向けに構築されたエンドツーエンドのストリーミングインフラストラクチャです。アセットおよびチャンネル管理用のReact Web App、SSOを備えた姉妹Encoder App、NestJSバックエンド、そしてSCTE-35広告挿入によるワンクリックFASTチャンネルデプロイメントのためにMediaLive、MediaPackage、MediaTailor、MediaConvertをオーケストレーションする2つのAWS Lambda関数で構成されています。

Reactフロントエンド、NestJSバックエンドAPI、および2つのAWS Lambda関数にまたがるフルスタックのメディア管理プラットフォームを開発しました。
AWS MediaLive、MediaPackage、MediaTailorをオーケストレーションし、ワンクリックでライブリニアチャンネルをプロビジョニングするFASTチャンネルLambdaを構築しました。
カレンダーベースのチャンネルスケジューリング(FullCalendar)を実装し、ドラッグ&ドロップによる番組枠管理と広告マーカー設定を可能にしました。
ライブ再生中にMediaTailorのサーバーサイド広告挿入(SSAI)を可能にするSCTE-35スプライス挿入マーカーのインジェクションを作成しました。
S3アップロード時にAWS MediaConvertをトリガーし、設定可能なプロファイルからパートナー固有の出力を生成するビデオエンコーディングLambdaを開発しました。
最大11GBのファイルをサポートする署名付きS3マルチパートアップロードシステムを構築し、アップロード、確認、完了の3段階ワークフローを実現しました。
Argon2ハッシュを使用したクッキーベースのJWT認証、M-StudioとEncoderアプリ間のSSO、およびロールベースのアクセス制御を実装しました。
複数ステップの作成フォーム、CSV一括インポート、HLSビデオ再生、エピソード管理、サムネイル/キャプション管理を備えた包括的なアセットライブラリを作成しました。
MediaLiveの$urlPath$機能を使用した動的入力切り替えを設計・統合し、ビデオごとの入力なしで効率的なコンテンツローテーションを実現しました。
ApexChartsを使用したリアルタイムのアナリティクスダッシュボードを構築し、アセット、チャンネル、ビデオの各指標を財務および売上レポート層と合わせて表示します。
コンテンツから放送までのパイプライン全体を、ワンクリックFASTチャンネルデプロイメント、自動マルチパートナーエンコーディング、およびサーバーサイド広告挿入を備えたオペレーターフレンドリーな単一のインターフェースに統合し、分散したAWS Consoleワークフローを置き換えます。
MicrocosmWorks built the FAST channel system using AWS Lambda functions that orchestrate MediaLive, MediaPackage, and MediaTailor for one-click live linear channel provisioning. Calendar-based scheduling with FullCalendar provides drag-and-drop program slot management, while SCTE-35 splice insert markers enable MediaTailor server-side ad insertion (SSAI) during live playback. Dynamic input switching using MediaLive's $urlPath$ feature handles content rotation without per-video inputs.
MicrocosmWorks developed an AWS Lambda function that triggers MediaConvert encoding jobs on S3 upload, producing partner-specific output profiles from configurable encoding templates. Each distribution partner like TCL or Vizio receives video in their required format, resolution, and bitrate specifications. The encoding pipeline handles batch processing and sends completion notifications, so operators only need to upload once for multi-partner distribution.
MicrocosmWorks built a three-phase upload workflow: presigned multipart S3 upload initiation, chunked upload with progress tracking, and server-side confirm-and-finalize that validates file integrity. Files up to 11 GB are uploaded directly from the browser to S3 using presigned URLs, bypassing the NestJS backend for transfer. This approach eliminates server bandwidth bottlenecks and supports resume-on-failure for large media files over unreliable connections.
Yes, MicrocosmWorks built MapongaStudio as a unified content management platform. The asset library manages on-demand video with multi-step creation forms, CSV bulk import, HLS playback preview, episode management, and thumbnail/caption management. FAST channel operations including scheduling, ad insertion, and live monitoring are accessible in the same interface, with SSO connecting the main M-Studio app and the sister Encoder App.
MicrocosmWorks built real-time analytics dashboards using ApexCharts showing asset performance, channel viewership, video engagement metrics, and a financial and sales reporting layer. The analytics cover both FAST channel metrics like viewer retention and ad fill rate, and asset library metrics like upload volume and encoding completion rates. MRSS feed generation enables content syndication tracking across distribution partners.