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