CESNET / UltraGrid

UltraGrid low-latency audio and video network transmission system
http://www.ultragrid.cz
Other
499 stars 53 forks source link

Rewrite RTSP server #372

Open jakub-kovac opened 7 months ago

jakub-kovac commented 7 months ago

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.