Появилась потребность вещать в сеть видео с USB-камеры. После погружения в тему, была выбрана связка FFserver + FFmpeg. Полночи бился над устранением ошибки «Segmentation fault» — победил. Но появилась новая — FFserver выдает пустой файл в случае с MP4 и файл, так же не содержащий видео информации, размером 187 байт в случае с FLV. При чем просто в файл видео сохраняется.
Помогите, пожалуйста, разрешить проблему.
Вот последний вариант конфигурационного файла.
Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog -
<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 5M
Launch ffmpeg -s vga -f video4linux2 -f flv -i /dev/video0
</Feed>
<Stream test1.flv>
Feed feed1.ffm
Format flv
VideoFrameRate 30
VideoSize vga
VideoCodec flv
NoAudio
VideoQMin 1
VideoQMax 5
Preroll 1
</Stream>
<Stream index.html>
Format status
</Stream>