关于FFMPEG采集摄像头推流方法说明
程序员文章站
2022-07-01 08:21:53
...
命令
ffmpeg -list_devices true -f dshow -i dummy #获取摄像头名称
ffmpeg -f dshow -i video="获取的摄像头的名称" -vcodec libx264 -acodec copy -preset:v ultrafast -tune:v zerolatency -f flv <推流地址> #获取视频流并推流
样例
ffmpeg -f dshow -i video="EasyCamera" -vcodec libx264 -acodec copy -preset:v ultrafast -tune:v zerolatency -f flv rtmp://172.18.0.x.x:1935/vod/video # 传输的分辨率大,视频较为卡顿
ffmpeg -f dshow -i video="EasyCamera" -vcodec libx264 -acodec copy -preset:v ultrafast -tune:v zerolatency -vf scale=iw/2:-1 -f flv rtmp://172.18.0.x.x:1935/vod/video # 分辨率减少一半,视频较流畅