Open Collective
Open Collective
Loading
[0.12.9] OvenMediaEngine has been updated! (Dec 10, 2021)
Published on December 10, 2021 by JS Lee

Hello!

A new version of OvenMediaEngine, 0.12.9, has been released! OME is used for sizeable live commerce in South Korea and has obtained huge real-world data. We also gathered feedback in our community and developed it to version 0.12.9. So, please read our release notes for details.

[Compatibility]

  • Compatible with version 0.12.8 of Origin or Edge.
  • Compatible with version 0.12.8 of Server.xml and Logger.xml.

[Added]

  • WebRTC Provider sends RTCP PLI to peer.
  • In order to comply with regulations such as GDPR and CCPA, the PrivacyProtection option can be enabled to hide the client's IP information from logs and APIs.
  • Implemented SNI feature, every VirtualHost can each set their certificate.

[Improved]

  • WebRTC Signaling, Thumbnails, HLS, and DASH can use the same port.
  • WebRTC, RTSP Provider converts timestamp to PTS using RTCP SR for more accurate A/V sync.
  • Improved stability of WebSocket server.
  • Improved compatibility of RTMP Provider.
  • Improved compatibility of an HTTPS client.
  • If there is no stream in Edge, pull stream from Origin and start RTMP Push (Thanks to @trapasso).
  • Improved performance of SDP parser and URL parser.

[Changed]

  • TCP_NODELAY and TCP_QUICKACK are enabled by default.
  • Retry when the RTMP push session is disconnected.
  • RTMP Push tries to reconnect when the connection is lost.

[Fixed]

  • Fixed the problem that ${PublicIP} macro does not work in Server.xml.
  • Fixed a problem that include attribute doesn't work with relative path.
  • Fixed an issue where TLS packets could not be parsed with a low probability.
  • Fixed an issue with incorrect bitstream conversion in RTMP Push Publisher.
  • Fixed a problem that could crash when handling tampered HTTP packets.
  • Fixed a problem that the WebRTC provider loads the publisher's bind settings (Thanks to @trapasso-#580).
  • Fixed a problem that could crash when the log level of SegmentStream is set to DEBUG (Thanks to @trapasso-#584).

Thank you!