A simple RTSP server implementation using rust to parse & respond to requests.
Then GStreamer to serve the video for the negotiated session.
Build
docker build -t rust_rtsp .
Run built image
docker run --rm -d --network host rust_rtsp
Build & run in Docker while developing on local host
docker build -t rust_rtsp .
docker run -it --rm -d -v $(pwd):/src --network host rust_rtsp /bin/bash
cd /src
cargo build
RUST_BACKTRACE=1 ./target/debug/rust-rtsp-server