[Added]
- Streaming Server
- Support virtual hosts
- Support multiple applications
- Origin-Edge
- OVT pull provider and OVT publisher for origin-edge structure
OriginMap
withOrigins
configuration- Pulling a origin stream dynamically when an user requests
- Providers
- RTSP pull provider (beta)
- Publishers
- Low-Latency MPEG-DASH
- Improved AV sync of WebRTC by adding RTCP SR
- Implemented WebSocket ping/pong specification
- Transcoding
- Added bypass profile
- Optimized transcoder for performance
- Statistics
- Added a Monitoring module to collect statistics metrics
- WebRTC, HLS and DASH statistics log output (beta)
- Etc.
- Support Docker
[Fixed]
- Improved RTMP stability
- Improved HTTP Server stability
- Fixed several transcoding related errors
- Fixed several memory leaks
[Changed]
- Changed configuration file structure
- Changed the encoder for H.264 from OPENH264 to x264
- Refactoring to increase code readability
- Moved all OvenMediaEngine related libraries to /opt/ovenmediaengine to avoid conflicts