오븐미디어엔진
오븐미디어엔진 (OvenMediaEngine) 은 AirenSoft에서 개발한 실시간 스트리밍 서버 소프트웨어이다. 대규모 실시간 스트리밍 서비스를 구축하고 운영하는 데 필요한 기능을 제공하며, 낮은 지연 시간과 높은 확장성을 목표로 한다.
개요
오븐미디어엔진은 다양한 입력 소스(RTMP, SRT, WebRTC 등)를 받아 실시간으로 트랜스코딩하고, 다양한 프로토콜(HLS, DASH, WebRTC 등)을 통해 스트리밍을 제공할 수 있다. 또한, 다양한 부가 기능(DVR, 광고 삽입, 통계 등)을 지원하여 사용자에게 풍부한 실시간 스트리밍 경험을 제공하는 데 기여한다. 주로 방송, 스포츠 중계, 온라인 교육, 화상 회의 등 실시간 상호작용이 중요한 분야에서 활용된다.
주요 특징
- 낮은 지연 시간 (Low Latency): Sub-second 수준의 낮은 지연 시간을 제공하여 실시간 상호 작용성을 높인다.
- 높은 확장성 (Scalability): 대규모 사용자를 수용할 수 있도록 확장 가능한 아키텍처를 제공한다.
- 다양한 프로토콜 지원: RTMP, SRT, WebRTC, HLS, DASH 등 다양한 프로토콜을 지원하여 다양한 환경에서 스트리밍이 가능하다.
- 트랜스코딩 기능: 다양한 해상도와 비트레이트로 트랜스코딩하여 사용자 환경에 최적화된 스트리밍을 제공한다.
- DVR (Digital Video Recording): 실시간 스트리밍을 녹화하고 재생할 수 있는 기능을 제공한다.
- API 제공: 외부 시스템과의 연동을 위한 API를 제공하여 유연한 시스템 구축이 가능하다.
활용 분야
- 방송: 실시간 방송 중계 및 송출
- 스포츠 중계: 스포츠 경기 실시간 스트리밍
- 온라인 교육: 실시간 강의 및 웨비나
- 화상 회의: 고품질 화상 회의 시스템
- 게임 스트리밍: 게임 방송 플랫폼
같이 보기
- 실시간 스트리밍
- RTMP
- SRT
- WebRTC
- HLS
- DASH