Video on Demand 솔루션

무중단 스트리밍을 위한 고가용성 및 무제한 확장성

영업팀에 문의하기

배경

VOD는 실시간으로 또는 향후 소비를 위해 비디오를 즉시 다운로드하고 볼 수 있는 서비스입니다. 대규모의 주기적인 비즈니스 부하 변동을 처리하기 위해 강력한 인프라 리소스가 필요한 일반적인 비즈니스 시나리오입니다. 기존 솔루션은 동시 비디오 업로드, 처리, 스트리밍, 재생 지연과 버스트 서비스로 인한 피크 트래픽 제어 불가와 같은 문제에 직면하게 됩니다.

솔루션 아키텍처

  1. 이 솔루션은 비디오 업로드, 비디오 브로드캐스팅 및 시스템 관리의 세 가지 모듈로 나뉩니다. 비디오 업로드 모듈에서 비디오 파일은 OSS(Object Storage Service)에 저장되고 세그먼트 인덱스는 RDS 데이터베이스에 저장됩니다. OSS는 또한 미디어 트랜스코딩 및 CDN과 직접 통합되어 비디오 파일 트랜스코딩 및 전송 기능을 제공할 수 있습니다.
  2. 비디오 브로드캐스팅 모듈은 실시간 시청 기능을 위한 외부 웹 서비스를 생성합니다. Server Load Balancer 인스턴스는 사용자 터미널로부터 접속 요청을 수신한 후 처리를 위해 ECS 인스턴스(웹 서버)에 제출합니다. 그러면 웹 서버가 사용자 및 디바이스 확인을 수행하고 인덱스 데이터베이스를 찾고 비디오 인덱스를 검색하여 필요한 비디오를 찾을 수 있습니다. 마지막으로 시스템 관리 모듈은 사용자 정보, 디바이스 및 기타 관련 서비스를 관리합니다.

주요 특징

  • 개발 비용 절감
  • 맞춤형 VOD 솔루션
  • 고가용성 VOD 웹 서비스