RV1126使用USB摄像头实现拉流
USB摄像头相关的内核配置在此专栏:https://www.ebaina.com/articles/140000016097
只需在官方提供的demo上修改即可,官方demo:rkmedia_vi_venc_rtsp_test
首先找到USB摄像头对应的节点是什么,我这里的是video45。
第一步,修改vi初始化函数,将vi通道的格式修改成USB摄像头支持的格式,
使用此命令查看:v4l2-ctl -d /dev/video45 --list-formats-ext
我这里的只支持YUYV和MJPG,官方API里没有支持MJPG的参数,所以此处选择YUYV422
编码格式也需要改
最后修改摄像头支持的分辨率和节点即可。
保存后,替换SDK相关目录demo,然后到上一级目录编译,将生成的可执行文件移植到板端执行即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了