github AirenSoft/OvenMediaEngine v0.13.0

latest releases: v0.17.1, v0.0.20, v0.0.10...
2 years ago

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.
  • 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 to HH: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 and Socket
  • 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

Don't miss a new OvenMediaEngine release

NewReleases is sending notifications on new releases.