记录 使用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 视频流:

相关推荐
w***42415 小时前
准确-NGINX 1.26.2配置正向代理并编译安装的完整过程
运维·nginx
b***594315 小时前
在 Ubuntu 22.04 上安装和配置 Nginx 的完整指南
linux·nginx·ubuntu
赖small强15 小时前
【音视频开发】Linux UVC (USB Video Class) 驱动框架深度解析
linux·音视频·v4l2·uvc
赖small强15 小时前
【音视频开发】ISP流水线核心模块深度解析
音视频·isp·白平衡·亮度·luminance·gamma 校正·降噪处理
赖small强16 小时前
【音视频开发】Linux V4L2 (Video for Linux 2) 驱动框架深度解析白皮书
linux·音视频·v4l2·设备节点管理·视频缓冲队列·videobuf2
mortimer16 小时前
视频自动翻译里的“时空折叠”:简单实用的音画同步实践
python·ffmpeg·aigc
神秘的土鸡16 小时前
Linux中使用Docker构建Nginx容器完整教程
linux·nginx·docker
未央几许16 小时前
使用ffmpeg.wasm解码视频(avi,mpg等格式)问题
前端·ffmpeg
i***512617 小时前
Failed to restart nginx.service Unit nginx.service not found
运维·nginx
b***594317 小时前
【Nginx 】Nginx 部署前端 vue 项目
前端·vue.js·nginx