프로젝트 소개
Superstreamer는 개발자를 위한 온라인 비디오 전달을 간소화하도록 설계된 개방형 자체 호스팅 플랫폼입니다. API 중심 설정과 스트리밍 스택 구축의 복잡성을 줄이기 위한 기본 구성을 통해 미디어 수집 및 처리부터 패키징, 적응형 재생까지의 워크플로를 다룹니다.
주요 기능에는 소스 비디오를 1080p, 720p, 480p 같은 개별 품질 트랙으로 트랜스코딩한 다음 재생용 HLS CMAF 재생 목록과 미디어를 S3에 직접 기록하는 것이 포함됩니다. 또한 HLS 인터스티셜로 스티칭된 범퍼 콘텐츠를 포함하여 동적 HLS 재생 목록을 즉시 생성할 수 있습니다. 광고의 경우 간단한 VMAP 정의 또는 수동 VAST 스케줄링을 통한 선형 광고 삽입을 지원합니다.
클라이언트 측 재생을 위해 Superstreamer는 HLS.js와 함께 간소화된 API를 제공하는 플레이어 퍼사드를 제공하며, 맞춤형 플레이어 인터페이스를 구축하는 개발자를 대상으로 합니다. 리포지토리에는 스티칭, API, 자산, 처리 작업을 관리하기 위한 대시보드 화면이 포함되어 있습니다.
배포는 사전 구축된 컨테이너와 Docker Compose를 중심으로 문서화되어 있습니다. 사용자는 환경 파일을 구성하고 로컬 또는 자체 인프라에서 서비스를 시작할 수 있습니다. 이 프로젝트는 또한 문서, 시작 가이드, 이슈 추적, 풀 리퀘스트를 통한 기여 프로세스를 제공합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.