记录 使用FFMPEG 笔记本摄像头推流

一、使用 FFMPEG 测试摄像头拉流显示

bash 复制代码
# 获取摄像头名称
ffmpeg -list_devices true -f dshow -i dummy

# 我笔记本上的摄像头名称如下
@device_pnp_\\?\usb#vid_0408&pid_1020&mi_00#6&199e90f7&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global

# 使用查询到的摄像头名称,就可以预览视频了
ffplay.exe -f dshow -i video="@device_pnp_\\?\usb#vid_0408&pid_1020&mi_00#6&199e90f7&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global"


二、使用 FFMPEG 推流到 NGINX-RTMP 服务器

bash 复制代码
# 采集摄像头视频流,推到 NGINX-RTMP 服务器

.\ffmpeg.exe -f dshow -i video="@device_pnp_\\?\usb#vid_0408&pid_1020&mi_00#6&199e90f7&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global"  -vcodec libx264 -acodec copy -preset:v ultrafast -tune:v zerolatency -vf scale=iw/2:-1 -f flv rtmp://81.70.90.24:1935/live/live0

使用 VLC 从 NGINX-RTMP 服务器拉取 rtmp 视频流:

相关推荐
Android系统攻城狮8 小时前
Linux Gstreamer深度解析之gst_audio_encoder_set_frame_max调用流程与实战(六十一)
android·linux·运维·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
可乐鸡翅yeah_9 小时前
业务中 M3U8 水印相关坑,硬水印和动态水印区别
前端·网络·数据库·ffmpeg·m3u8在线
lpfasd12312 小时前
WinSW在Win7上失败真相-实测与修复
windows·nginx
lpfasd12315 小时前
nginx服务化五套方案原理解剖与选型
运维·nginx
ue星空16 小时前
ALS V4 中文拆解手册
运维·nginx
redfred18 小时前
HyperFrames 部署教程:5.6 万 Star 开源「写 HTML 出视频」框架,Windows 从零上手(CLI 三条命令 + 7 个避坑)
ffmpeg·开源·自动化·html·音视频
martindelophy19 小时前
用自然语言剪视频:我们在 Timeline Studio 中实现了 ChatCut 对话剪辑
android·音视频
特视界说19 小时前
没有完整 3D 模型,能做产品三维动画吗?
3d·微信·音视频·新浪微博
特视界说19 小时前
产品宣传动画和企业宣传片有什么区别,应该先做哪个?
微信·音视频·新浪微博·新人首发
bluebonnet2719 小时前
【docker】容器内映射外部音频驱动
docker·容器·音视频