【视频】从USB摄像头推流至视频服务器(SRS、mediamtx)

news/2025/3/12 9:32:53/

1、简述

在 Ubuntu20.04 系统中,使用V4L2获取USB摄像头数据,然后推流至视频服务器,如:SRS、mediamtx

2、硬件、驱动检查

建议先检查硬件、驱动是否正常,比较连接USB摄像头后的信息
1)lsusb 查看USB设备

lsusb 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 2bdf:028b SN0002 4K USB Camera
……

2)查看设备文件

ls /dev/video*
video0  video1

3)安装 V4L2 工具

sudo apt install v4l-utils 

4)查看USB摄像头

v4l2-ctl --list-devices
4K USB Camera: 4K USB Camera (usb-0000:00:0c.0-2):/dev/video0/dev/video1/dev/media0

5)为什么有两个/dev/video
自从Ubuntu16.04(linux4.15)以后一个USB摄


http://www.ppmy.cn/news/1578567.html

相关文章

游戏引擎学习第150天

回顾与当天计划 我们在这里完全不使用任何库,所以我们完全是引擎和库免疫的, 正如大家所知道的,我们正在编写自己的资源处理系统,准确来说,是一个资源加载系统。过去一周我们已经完成了很多工作,现在只剩下最后几步&a…

计算机视觉|3D卷积网络VoxelNet:点云检测的革新力量

一、引言 在科技快速发展的背景下,3D 目标检测技术在自动驾驶和机器人领域中具有重要作用。 在自动驾驶领域,车辆需实时、准确感知周围环境中的目标物体,如行人、车辆、交通标志和障碍物等。只有精确检测这些目标的位置、姿态和类别&#x…

考研复习,主动学习”与“被动接收”的结合之道

考研复习是一场持久战,需要考生们付出大量的时间和精力,在这个过程中,如何有效地结合主动学习和被动接收两种方式,是每个考生都需要思考的重要问题。 我们需要明确什么是主动学习和被动接收,主动学习是指学习者通过自己的思考和探…

Ubuntu 24.04 安装与配置 JetBrains Toolbox 指南

📌 1. JetBrains Toolbox 介绍 JetBrains Toolbox 是 JetBrains 开发的工具管理器,可用于安装、更新和管理 IntelliJ IDEA、PyCharm、WebStorm、CLion 等。本指南记录了 JetBrains Toolbox 在 Ubuntu 24.04 上的 安装、路径调整、权限管理 及 遇到的问题…

CSS中相对定位使用详情

1.如何设置相对定位? 给元素设置postition:relative 即可实现相对定位. 可以使用left,right,top,bottom四个属性调整位置. 2.相对定位的参考点在哪里? 相对于自己原来的位置 3.相对定位的特点: 1.不会脱离文档流,元素位置的变化,只是视觉效果上的变化,不会对其他元素产生任何…

C盘清理技巧分享:释放空间,提升电脑性能

目录 1. 引言 2. C盘空间不足的影响 3. C盘清理的必要性 4. C盘清理的具体技巧 4.1 删除临时文件 4.2 清理系统还原点 4.3 卸载不必要的程序 4.4 清理下载文件夹 4.5 移动大文件到其他盘 4.6 清理系统缓存 4.7 使用磁盘清理工具 4.8 清理Windows更新文件 4.9 禁用…

Spring Boot 调用DeepSeek API的详细教程

目录 前置准备步骤1:创建Spring Boot项目步骤2:配置API参数步骤3:创建请求/响应DTO步骤4:实现API客户端步骤5:创建控制器步骤6:异常处理步骤7:测试验证单元测试示例Postman测试请求 常见问题排查…

stm32 基于蓝桥物联网赛 oled屏使用

oled屏是物联网赛道必考的题目,其综合了I2C协定等等知识,不讲原理,纯讲应用,现在开始。 补充资源代码 资源包给我们的代码是不全的,比如oled屏中的OLED_Write函数并没有定义,因此我们需要先将该函数补全。…