obs-rtspserver v2.3.0-rc7
Pre-release
Pre-release
·
193 commits
to master
since this release
This is the last release to support obs-studio 27.2.4 or earlier.
π New Features
- rtsp-server: The notifycallback is split into connected and disconnected callbacks for clarity. (PHZ76/RtspServer#41)
- rtsp-server: Sockets now have IP address and port information which can be propagated to callbacks. (PHZ76/RtspServer#41)
- rtsp-server: Added VP8 source.
π Bugfixes
- rtsp-server: Fixed code error calling function "epoll_create1()".
- rtsp-server: Split the decoder output before RTP packetization.
- rtsp-server: Fixed the bug that IPV6 and IPV4 multicast clients could not connect at the same time.
- rtsp-server: Fixed bugs.
- rtsp-server: Optimized Ipv6 multicast.
- rtsp-server: Added destructor. (PHZ76/RtspServer@1fe0ac9)
- rtsp-server: Added destructor. (PHZ76/RtspServer@9e04b81)
- rtsp-server: style(rtsp-server): Optimized code format. (PHZ76/RtspServer@60d0245)
- rtsp-server:
std::shared_ptr<std::queue<Packet>> buffer_
does not need to useshared_ptr
. (PHZ76/RtspServer#41) - rtsp-server: Fixed a number of memory leaks associated with using shared_ptr as a buffer. (PHZ76/RtspServer#41)
- translations: Update Japanese translations of ja-JP.ini (@KeitetsuWorks).
ποΈ Build System
- Fixed the bug that compiles incorrectly when the ".git" folder does not exist.
- linux: Added CMAKE_LIBRARY_ARCHITECTURE to fix plugin not loading bug.
- Updated dependencies version.
πͺ Refactors
- rtsp-server: Optimized codes.
- rtsp-server: Added error log output for "EpollTaskScheduler".
- Fixed compile warnings.
- rtsp-server: Optimized data types of variables and parameters.
- rtsp-server: Added git submodule update.
π Code Style Changes
- rtsp-server: UTF-8 -> UTF-8 With BOM.
- rtsp-server: Optimized code format.
- rtsp-server: Adjusted
includes
.
π§Ή Chores
- Updated .gitignore.
Full Changelog: v2.2.1...v2.3.0-rc7