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,然后到上一级目录编译,将生成的可执行文件移植到板端执行即可。

posted @   阿风小子  阅读(1452)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示