LINUX.ORG.RU

ffmpeg


0

1

Добрый день хотел запуститб вещание с IP камеры через ffmpeg. Делал по мануалу, которых куча в и-нете. Но при запуске ffmpeg -r 30 -i http://guest:guest@10.254.251.250/video4.mjpg http://localhost:8090/cam1.ffm Вылетает ошибка [http @ 0x1976ea0] HTTP error 404 Not Found http://localhost:8090/cam1.ffm: Input/output error Если пробовать писать в файл: ffmpeg -r 30 -i http://guest:guest@10.254.251.250/video4.mjpg /root/1.avi то все отлично идет. Стали вместо ffmpeg использовать avconv командой: avconv -r 30 -vcodec mjpeg -i http://guest:guest@10.254.251.250/video4.mjpg -vcodec flv http://localhost:8090/cam.ffm все идет отлично, но каждые 30мб изображение с камеры виснет пока не перезагрузишь страницу. Нашел в /etc/avserver.conf параметр отвечающий за этот буфер в 30мб, но не пойму что сделать чтобы вещание не прерывалось а шло дальше. Буду рад советам, как по первой проблеме с ffmpeg, так и второй. Заранее благодарен.



Последнее исправление: el_vago (всего исправлений: 1)

Может стоит с помощью VLC попробовать? В нём стриминг лучше реализован.

anonymous
()

Нашел в /etc/avserver.conf

А должен был найти ffserver (и вообще писнуть свой конфиг в хомяке для него) и запускать этот ffserver который уже будет слушать сорс-клиента ffmpeg

deep-purple ★★★★★
()
Ответ на: комментарий от anonymous

VLC лучше

дада, конечно, загляни в маны, там черт ногу сломит, а уж поддержка энкодеров вообще шикарна, там отвалится, тут не захочет, сиди потом доустанавливай ему либы с плагинами и вкуривай куда что в конфиге править.

deep-purple ★★★★★
()
Ответ на: комментарий от el_vago

Так и не получилось добиться непрерывной трансляции на сайте. Увеличение буфера Videobuffersize не решение. :(

el_vago
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.