License changed to AGPLv3 - For more information, see #670
[Compatibility]
- Incompatible with dependencies installed by previous versions
- MUST run
misc/prerequisites.shbefore compiling OvenMediaEngine 0.13.0 due to external library change.
- MUST run
- Compatible with version 0.12.7 or higher of Origin or Edge
- Compatible with
Server.xmlused in 0.12.6 or later
[Added]
- Added
<TcpRelayBind>setting to enable port binding independently from<TcpRelay>setting (Thanks to @trapasso) - Support RTSP Authorization (Basic, Digest)
- Added
<Origin><Pass><ForwardQueryParams>option - Added RTMPS, MPEGTS Push Publishing (Thanks to @trapasso)
- Added video rescaler using CUDA
[Changed]
- The external library version has been upgraded.
- Changed H.264 encoder to OpenH264 due to license compatibility issue
- WebRTC Provider sends PLI packet to sender instead of FIR
- Changed API timezone format from
HHMMtoHH:MM - Changed Presets of NVIDIA encoder
[Removed]
LastConfig.xmlhas been deprecated due to several design issues. So, application and stream creation/deletion through API are not saved. This part will be developed as a completely new design in the future.- Removed x265 codec due to license compatibility issue
[Improved]
- Improved stability of
PhysicalPortandSocket - Improved stability of ICE Module (fixes the possibility that the initial connection could fail very infrequently)
- Removed inefficient threads of File/Push publishers
- Exception handling for invalid H.264 FU-A packets of some IP cameras
- Added logic to calculate PTS when there is no RTCP in
RTSPC Provider - Improved to reduce the 1-frame delay by removing the duplicated packet duration calculation
- Improved performance by reducing memory copy of transcoder
[Fixed]
- Fixed an issue where Audio Only did not work in
WebRTC Provider - Fixed (Cannot find stream) error when using
new_url(Admission webhook) and client stops playing webrtc (Thanks to @Amirhasanioox) - Fixed a problem that occurred when the HTTP request body is very large
- Fixed a problem that CORS doesn't work when wildcard is used for subdomain
- Fixed a problem that record and push API cannot be searched by specific ID