我过去常常使用网络摄像头来播放我的网络摄像头,但是当我和#使用VLC或ffplay检索流时注意到流不是实时的,也不是连续的。
我用命令行
ffmpeg -s 160x128 -f video4linux -i /dev/video0 -r 15
http://localhost:8090/feed1.ffm
答案 0 :(得分:1)
可能会提高比特率和分辨率。
我在配置文件中使用了以下参数,用于webm over HTML5而不使用视频
<Stream test1.webm> # Output stream URL definition
Feed feed1.ffm # Feed from which to receive video
Format webm
# Audio settings
#AudioCodec vorbis
#AudioBitRate 64 # Audio bitrate
NoAudio
# Video settings
VideoCodec libvpx
VideoBufferSize 4
#VideoCodec libx264
VideoSize 720x576 # Video resolution
VideoGopSize 2
#VideoIntraOnly
VideoFrameRate 25 # Video FPS
AVOptionVideo flags +global_header
AVOptionVideo quality realtime
AVOptionVideo min-q 2
AVOptionVideo max-q 56
AVOptionVideo target-bitrate 1000
AVOptionVideo undershoot-pct 90
AVOptionVideo buf-sz 60
AVOptionVideo buf-initial-sz 4
AVOptionVideo buf-optimal-sz 50
AVOptionVideo kf-max-dist 999999
AVOptionVideo deadline realtime
AVOptionVideo passes 1
PreRoll 0
StartSendOnKey
VideoBitRate 1000 # Video bitrate
</Stream>