This is just a thin wrapper around the fantastic SharpRTSP, mostly based off their sample code with some API enhancements to make it easier to use. Added support for streaming Opus, AV1 and H266.
Simple RTSP client that supports H264, H265, H266, AV1 for video + AAC, Opus, PCMU and PCMA for audio.
Simple RTSP server that supports H264, H265, H266, AV1 for video and AAC, Opus, PCMU and PCMA for audio.
Sample RTSP server for ffmpeg RTP streams. Fully configurable in appsettings.json.
PoC of re-playing RTSP from a Wireshark PcapNg file.
Most of the work has been done by SharpRTSP (https://github.com/ngraziano/SharpRTSP), this is just a convenience wrapper around it.