我以前经常使用ffserver流我的摄像头,它工作得很好,但是当我使用VLC或ffplay检索流时,注意到流不是实时的,也不是连续的。
我用命令行
ffmpeg -s 160x128 -f video4linux -i /dev/video0 -r 15
http://localhost:8090/feed1.ffm发布于 2016-02-24 13:08:34
可以提高比特率和分辨率。
我在配置文件中使用了以下参数,用于在没有视频的情况下通过HTML5进行webm
<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>https://stackoverflow.com/questions/35398288
复制相似问题