License changed to AGPLv3 - For more information, see #670
[Compatibility]
- Incompatible with dependencies installed by previous versions
- MUST run
misc/prerequisites.sh
before 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.xml
used 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
HHMM
toHH:MM
- Changed Presets of NVIDIA encoder
[Removed]
LastConfig.xml
has 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
PhysicalPort
andSocket
- 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