Рейтинг:0

Почему можно вставлять mp4 в поток rtmp вместо потока rtsp?

флаг in

Я создаю потоковый сервер с nginx и могу отправить MP4 в поток rtmp с помощью:

ffmpeg -re -i /mnt/hls/m7.mp4 -vcodec libx264 -vprofile baseline -g 30 -acodec aac -strict -2 -f flv rtmp://127.0.0.1/live

Теперь я хочу отправить его в формате rtsp:

ffmpeg -re -i /mnt/hls/m7.mp4 -f rtsp -rtsp_transport tcp rtsp://127.0.0.1/live

Обнаружена информация об ошибке:

[tcp @ 0x55c7d6a157c0] Не удалось подключиться к tcp://127.0.0.1:554?timeout=0: в соединении отказано
Не удалось записать заголовок для выходного файла №0 (неверные параметры кодека?): в соединении отказано
Ошибка инициализации выходного потока 0:0 -- 
[aac @ 0x55c7d65b6500] Qavg: нан
[aac @ 0x55c7d65b6500] 1 кадр остался в очереди при закрытии
Преобразование не удалось!
djdomi avatar
флаг za
imho, кажется, что вы удаляете или пропускаете правильное значение кодировки, почему вы полностью меняете синтаксис?
Рейтинг:0
флаг in

это не то кажется, что вы удаляете или отсутствуете правильное значение кодировки.
На моем vps не строится rtsp-сервер, только rtmp-сервер встроен в nginx на моем vps.

url="https://github.com/aler9/rtsp-simple-server/releases/download/v0.18.2/rtsp-simple-server_v0.18.2_linux_amd64.tar.gz"
завиток -L $url -O 
tar -xzf rtsp-simple-server_v0.18.2_linux_amd64.tar.gz
./rtsp-простой-сервер

Теперь мы можем отправить поток rtsp на сервер с помощью ffmpeg:

ffmpeg -re -i /mnt/hls/m7.mp4 -f rtsp -rtsp_transport tcp rtsp://127.0.0.1/live

Он отлично работает!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.