ffmpeg摄像头推流


ffmpeg -f dshow -i video="Integrated Camera" -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f mpegts udp://230.0.0.1:6000

默认是640x480 我I5的机器用了10%的CPU

-r 25 设置帧率

-s 1280x720 指定分辨率 默认640x480

-g 1 -keyint_min 2 设置关键帧间隔 默认的间隔太大 加载时间会很长

-b 1000k 设置码率 这个是设置1000kbps的 效果还是蛮好的 如果只设置视频的码率 -b:v 1000k

下面的这个是出Hls流的例子

ffmpeg -f dshow -i video="Integrated Camera" -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f hls d:/mp4/test.m3u8

-hls_time 2.0 表示每个切片的长度是2秒

-hls_list_size 5表示m3u8的里面切片列表是5个文件


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM