[Compatibility]
- Compatible with version 0.12.5 of Origin or Edge.
- Compatible with version 0.12.5 of Server.xml and Logger.xml.
[Added]
- Added JitterBuffer for WebRTC Publisher (For Lip-sync) (see https://airensoft.gitbook.io/ovenmediaengine/streaming/webrtc-publishing#publisher)
[Improved]
- Improved A/V sync of WebRTC in all browsers
- Increased the limit of the number of files of OvenMediaEngine service
[Changed]
- Changed ice_servers to iceServers in the offer message of WebRTC signaling (ice_servers is not deleted yet)
- Changed the thread name AppWorker to AW-xxx (ex: AW-WebRTC)
- Reduced the number of chunk history from *5 to *2 in HLS
- Reduced the number of inbound/outbound worker threads
- Changed LastConfig.json, which saves settings applied by API, to LastConfig.xml, and fixed some errors
- Changed the OPUS encoder to the latest version
- Changed OPUS encoding option (10ms->20ms, s16->fltp, 10% loss->5% loss)
[Fixed]
- Fixed an issue where HTTP request header size greater than 1024 would cause an error
- Fixed API usage of deprecated Nvidia GPU
- Fixed an issue where WebSocket packets could not be parsed if fragmented (reproduced frequently in the latest iOS 15 or later)