In version 0.10.10, bugs related to HLS and MPEG-DASH were reported in the Origin-Edge environment. If you are using Origin-Edge, do not use 0.10.10. This issue has been fixed in 0.10.11.
[Changed]
- Prevent multiple providers from generating the same stream name
- Added name to threads
- Improved StreamWorker performance on many streams
- Analyzed and optimized source codes related to CPU and memory
[Fixed]
- Fixed a problem that fail to classify H.265 keyframes
- Fixed a problem with DASH packetizer that might incorrectly parse H.264 packets (#159)
- Fixed a problem where SIGSEGV occurs in AppWorker thread
- Fixed memory leaks that occur when a session is forced to terminate by WebRTC timeout
- Fixed a problem that might prevent the provider stream from shutting down neatly
- Fixed a problem that cause SIGSEGV while shutting down the RTMP provider at server shutdown
- Fixed CPU and memory not releasing after all streams are closed
- Fixed a problem that H.264 encoder generates keyframes every 8 seconds
- Fixed a cause of the increase in the queue size of MediaRouterStream