LINUX.ORG.RU
решено ФорумAdmin

RTSP через ffserver

 ,


1

1

Приветствую.

Подскажите, что не так в моем конфиге?

Нужно стримануть усб камеру через rtsp рабочая команда ffmpeg выглядит так

./ffmpeg -f v4l2 -video_size 640x480 -i /dev/video0 -c:v cedrus264 -r 5 -pix_fmt nv12 -f rtp rtp://127.0.0.1:554/

то что удалось наваять в ffserver.conf

RTSPPort 554

<Feed blabla.ffm>
    File /tmp/blabla.ffm
    FileMaxSize 10M
    Launch ffmpeg -f v4l2 -video_size 640x480 -i /dev/video0 -c:v cedrus264 -r 5 -pix_fmt nv12
</Feed>

<Stream cam>
    Feed blabla.ffm
    Format rtp
    VideoCodec cedrus264
    VideoSize 640x480
    AVOptionVideo flags +global_header

    Noaudio
</Stream>
★★★

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

если убираю Launch ffmpeg и запускаю ffserver с отправкой ему как

./ffmpeg -f v4l2 -video_size 640x480 -i /dev/video0 -c:v cedrus264 -r 5 -pix_fmt nv12 http://127.0.0.1:8090/blabla.ffm

то вместо ошибки

blabla.ffm: Pid 12691 exited with status 256 after 2 seconds

получаю в ffmpeg Segmentation fault

wolverin ★★★
() автор топика
Последнее исправление: wolverin (всего исправлений: 1)
Ответ на: комментарий от wolverin

вопщим не поехал ffserver (видимо слишком старый и баги в нем не поправлены), взял rtsp-simpl-server и туда отдал rtsp с ffmpeg

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