@teymurgahramanov

Как найти правильный RTMP URL для ввода в Ffmpeg?

У меня есть RTMP URL для камеры Reolink-RLC410:

rtmp://111.111.111.111:1935/bcs/channel0_main.bcs?channel=0&stream=0&user=admin&password=admin

Этот URL отлично работает с VLC и OBS, но я не могу использовать этот URL с FFMPEG для захвата потока RTMP.

Итак, как я могу преобразовать этот URL в формат, который требуется FFMPEG?

Требуемый синтаксис:

rtmp://[username:password@]server[:port][/app][/instance][/playpath]

https://www.ffmpeg.org/ffmpeg-all.html#rtmp
  • Вопрос задан
  • 512 просмотров
Пригласить эксперта
Ответы на вопрос 1
Добрый день. Точно rtMp, а не rtSp ?
Для RTSP работает вот так:
ffmpeg -rtsp_transport tcp -i "rtsp://111.111.111.111:1935//bcs/channel0_main.bcs?channel=0&stream=0&user=admin&password=admin" -vcodec copy -an -f h264 /tmp/output.mp4

Возможно для RTMP аналогично. Обратите внимание на опцию rtsp_transport - у меня без явного указания что протокол работает через tcp - rtsp поток не поднимался.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы