私は問題があります。ウェブカメラから 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 秒の遅延があり、アプリケーションに不可欠であるため、この遅延を最小限に抑える必要があります。ありがとう