Maponga Studios를 위해 구축된 엔드투엔드 스트리밍 인프라 — 자산 및 채널 관리를 위한 React 웹 앱, SSO가 적용된 자매 Encoder 앱, NestJS 백엔드, 그리고 SCTE-35 광고 삽입을 통한 원클릭 FAST 채널 배포를 위해 MediaLive, MediaPackage, MediaTailor, MediaConvert를 오케스트레이션하는 두 개의 AWS Lambda 함수로 구성됩니다.

React 프론트엔드, NestJS 백엔드 API, 그리고 두 개의 AWS Lambda 함수를 아우르는 풀스택 미디어 관리 플랫폼을 개발했습니다.
AWS MediaLive, MediaPackage, MediaTailor를 오케스트레이션하여 원클릭 라이브 선형 채널 프로비저닝을 위한 FAST 채널 Lambda를 구축했습니다.
드래그 앤 드롭 프로그램 슬롯 관리 및 광고 마커 구성을 지원하는 캘린더 기반 채널 스케줄링(FullCalendar)을 구현했습니다.
라이브 재생 중 MediaTailor 서버 측 광고 삽입(SSAI)을 가능하게 하는 SCTE-35 스플라이스 인서트 마커 주입 기능을 만들었습니다.
S3 업로드 시 AWS MediaConvert를 트리거하여 구성 가능한 프로필로부터 파트너별 출력을 생성하는 비디오 인코딩 Lambda를 개발했습니다.
11GB까지의 파일을 지원하며 3단계 업로드, 확인, 최종화 워크플로우를 갖춘 presigned S3 멀티파트 업로드 시스템을 구축했습니다.
Argon2 해싱을 사용한 쿠키 기반 JWT 인증, M-Studio와 Encoder 앱 간 SSO, 역할 기반 접근 제어를 구현했습니다.
다단계 생성 양식, CSV 대량 가져오기, HLS 비디오 재생, 에피소드 관리, 썸네일/캡션 관리를 포함하는 포괄적인 자산 라이브러리를 만들었습니다.
MediaLive의 $urlPath$ 기능을 사용하여 비디오별 입력 없이 효율적인 콘텐츠 로테이션을 위한 동적 입력 전환을 설계하고 통합했습니다.
자산, 채널, 비디오 메트릭과 함께 재무 및 판매 보고 레이어를 보여주는 ApexCharts를 사용한 실시간 분석 대시보드를 구축했습니다.
전체 콘텐츠-방송 파이프라인을 하나의 운영자 친화적인 인터페이스로 통합하여, 원클릭 FAST 채널 배포, 자동화된 다중 파트너 인코딩, 서버 측 광고 삽입을 제공하며 — 파편화된 AWS Console 워크플로우를 대체합니다.
MicrocosmWorks는 원클릭 라이브 선형 채널 프로비저닝을 위해 MediaLive, MediaPackage, MediaTailor를 오케스트레이션하는 AWS Lambda 함수를 사용하여 FAST 채널 시스템을 구축했습니다. FullCalendar를 사용한 달력 기반 스케줄링은 드래그 앤 드롭 프로그램 슬롯 관리를 제공하며, SCTE-35 스플라이스 인서트 마커는 라이브 재생 중에 MediaTailor 서버 측 광고 삽입(SSAI)을 가능하게 합니다. MediaLive의 $urlPath$ 기능을 사용한 동적 입력 전환은 비디오별 입력 없이 콘텐츠 로테이션을 처리합니다.
MicrocosmWorks는 S3 업로드 시 MediaConvert 인코딩 작업을 트리거하여 구성 가능한 인코딩 템플릿에서 파트너별 출력 프로필을 생성하는 AWS Lambda 함수를 개발했습니다. TCL 또는 Vizio와 같은 각 배포 파트너는 필수 형식, 해상도 및 비트레이트 사양에 맞는 비디오를 수신합니다. 인코딩 파이프라인은 배치 처리를 처리하고 완료 알림을 전송하므로, 운영자는 다중 파트너 배포를 위해 한 번만 업로드하면 됩니다.
MicrocosmWorks는 3단계 업로드 워크플로우를 구축했습니다: presigned multipart S3 업로드 시작, 진행 상황 추적 기능이 있는 청크 업로드, 그리고 파일 무결성을 검증하는 서버 측 확인 및 완료 단계입니다. 최대 11 GB의 파일은 브라우저에서 presigned URL을 사용하여 S3로 직접 업로드되며, 전송을 위해 NestJS 백엔드를 거치지 않습니다. 이 접근 방식은 서버 대역폭 병목 현상을 제거하고 신뢰할 수 없는 연결 환경에서 대용량 미디어 파일에 대한 실패 시 재개를 지원합니다.
네, MicrocosmWorks는 MapongaStudio를 통합 콘텐츠 관리 플랫폼으로 구축했습니다. 자산 라이브러리는 다단계 생성 양식, CSV 대량 가져오기, HLS 재생 미리보기, 에피소드 관리, 썸네일/캡션 관리를 통해 주문형 비디오를 관리합니다. 스케줄링, 광고 삽입, 라이브 모니터링을 포함한 FAST 채널 운영은 동일한 인터페이스에서 접근할 수 있으며, SSO는 메인 M-Studio 앱과 자매 Encoder App을 연결합니다.
MicrocosmWorks는 ApexCharts를 사용하여 자산 성과, 채널 시청률, 비디오 참여 지표, 그리고 재무 및 판매 보고 레이어를 보여주는 실시간 분석 대시보드를 구축했습니다. 이 분석 기능은 시청자 유지율 및 광고 채우기 비율과 같은 FAST channel 지표와, 업로드 볼륨 및 인코딩 완료율과 같은 자산 라이브러리 지표를 모두 다룹니다. MRSS feed 생성은 배포 파트너 전반에 걸쳐 콘텐츠 신디케이션 추적을 가능하게 합니다.