/OvenPlayer

OvenPlayer is Open-Source HTML5 Player. OvenPlayer supports WebRTC Signaling from OvenMediaEngine for Sub-Second Latency Streaming.

Primary LanguageJavaScriptMIT LicenseMIT

"HTML5 player for OvenMediaEngine" OvenPlayer

What is OvenPlayer?

OvenPlayer is Open-Source HTML5 Player. OvenPlayer supports WebRTC Signaling from OvenMediaEngine for Sub-Second Latency Streaming. And, it automatically plays and fallbacks using WebRTC, Low Latency HTTP (DASH), MPEG-DASH, HLS, and RTMP. We also provide OvenMediaEngine, Open-Source Sub-Second Latency Streaming Server.

main

What is the goal of this project?

Our goal is to make it easier for you to build a stable broadcasting/streaming service with Sub-Second Latency. So, our projects have the most optimized tools from Encoder to Player for smooth streaming.

Please click on each banner below for details.

OvenLiveKit OvenMediaEngine OvenPlayer

Features

  • Ultra-low latency stream playback
  • Full custom support with separate UI and SDK
  • Support for playback regardless of browser and media type
  • Supports all standard player functions
  • Supported Protocols: WebRTC (Signalling protocol conforms to the OME specification), HLS, and MPEG-Dash
  • Easily create profit by adding Ads in various formats
  • Supports multiple subtitle formats (SMI, VTT, and SRT)

Quick Start

Please read Quick Start chapter in tutorials.

API and Configuration

Start the Demo.

Visit API and Configuration for more details.

How to Contribute

Please read Guidelines and our Rules.

Or we are collecting use cases. Please share your experience with contact@airensoft.com. The voices of real-contributors are of great support to our project.

Contribute

License

OvenPlayer is licensed under the MIT license.