RTSP сервер на скорую руку

Буквально в пару действий можно начать транлировать свой видеофайл по `rtsp`

Качаем с гита утилиту под свою ось
https://github.com/aler9/rtsp-simple-server/releases

При необходимости настраиваем в `.yml` файле и запускаем. По дефолту, она открывает несколько портов на «нулях», сейчас нас только интересует 8554

2022/02/22 21:49:51 INF rtsp-simple-server v0.17.17
2022/02/22 21:49:51 INF [RTSP] listener opened on :8554 (TCP), :8000 (UDP/RTP), :8001 (UDP/RTCP)
2022/02/22 21:49:51 INF [RTMP] listener opened on :1935
2022/02/22 21:49:51 INF [HLS] listener opened on :8888

Далее, например, через `ffmpeg` отдаем ей видеоданные из файле и адрес, по которому будет доступен стрим

ffmpeg -re -stream_loop -1 -i output.mkv -c copy -f rtsp rtsp://localhost:8554/stream

Открываем линку в плеере

vlc rtsp://localhost:8554/stream

Если нужно сгенерировать «разные» потоки, можно добавить случайные параметры к адресу

rtsp://localhost:8554/stream?channel=01
rtsp://localhost:8554/stream?channel=02
rtsp://localhost:8554/stream?channel=03
 635   9 мес   ffmpeg   github   rtsp