У меня проблема. Я бы сделал потоковое видео с ffmpeg с моей веб-камеры.
- Я запускаю ffserver, и он работает.
-
С другого терминала я запускаю ffmpeg для потока с помощью этой команды и он работает:
sudo ffmpeg -re -f video4linux2 -i /dev/video0 -fflags nobuffer -an http://localhost:8090/feed1.ffm
-
В моем файле конфигурации у меня есть этот поток:
<Stream test.webm> Feed feed1.ffm Format webm NoAudio VideoCodec libvpx VideoSize 720x576 VideoFrameRate 25 # Video settings VideoCodec libvpx VideoSize 720x576 # Video resolution VideoFrameRate 25 # Video FPS AVOptionVideo flags +global_header # Parameters passed to encoder # (same as ffmpeg command-line parameters) AVOptionVideo cpu-used 0 AVOptionVideo qmin 10 AVOptionVideo qmax 42 #AVOptionVideo quality good PreRoll 5 StartSendOnKey VideoBitRate 400 # Video bitrate </Stream>
-
Я запускаю поток с помощью
ffplay http:// 192.168.1.2: 8090/test.webm Он работает, но у меня есть задержка в 4 секунды, и я бы минимизировал эту задержку, потому что это важно для моего приложения. Благодаря