The previous implementation of the RTSP server was unclear and difficult to fix, resulting in the last supported version of Live555 being from 2015.
This patchset rewrites the implementation to allow the use of the current version of Live555.
The interface with Ultragrid has been changed to a C++ class, with each instance serving as its own server. This is a change from the previous implementation where the rtsp_server struct was passed among methods.
The previous implementation of the RTSP server was unclear and difficult to fix, resulting in the last supported version of Live555 being from 2015. This patchset rewrites the implementation to allow the use of the current version of Live555.
The interface with Ultragrid has been changed to a C++ class, with each instance serving as its own server. This is a change from the previous implementation where the rtsp_server struct was passed among methods.