寻找写驱动的朋友,外包一个通用 USB 摄像头驱动

2022-12-30 12:26:01 +08:00
 CCCTS

[需求背景]

因为某个零几年开发的软件,不支持双摄像头,并且 usb 摄像头是独占的特性;

现在需要将 usb 摄像头的原始流进行分流,一份通过推流的方式给后端服务器,另一份还是以标准 usb 摄像头的方式呈现,给软件调用

[项目进度]

之前也在这里找到过一位可以接的朋友,但是因为报价太高无法砍价,小工作室的项目整体项目都没有这么高的预算,当时这位兄弟的报价是大 6 位数

有熟悉 usb 摄像头驱动的朋友,请跟帖联系方式,我会联系

有没说道的地方可以提问,我会追加答案

1913 次点击
所在节点    外包
13 条回复
youyang
2022-12-30 13:50:47 +08:00
换成网络摄像头呢。 可以简单很多吧
jackOff
2022-12-30 20:07:31 +08:00
不是很理解,感觉毕业设计做过类似的,你看看 opencv 通用解析 USB 摄像头视频流咋样?我就是这样子直接调用视频流把帧数据同步丢到两个异步线程处理了,一个是上报服务器的线程,一个是本地读取视频的线程?这种很难吗?还是我没理解你意思?
jackOff
2022-12-30 20:14:04 +08:00
当然这不是从驱动上解决,但是 opencv 好像就是可以直接通杀大部分 usb 摄像头驱动,我感觉没必要重复造轮子,当然上述做法不是单独一个摄像头就可以完成,我是一个 USB 摄像头加一个 Linux 开发版玩的
wdwwtzy
2022-12-31 12:40:12 +08:00
我觉得如果从驱动层面做小 6 位数是需要的,当然也可以像楼上说的那样想想其它办法
CCCTS
2022-12-31 15:49:01 +08:00
@youyang 我描述了一个大前提:因为某个零几年开发的软件,不支持双摄像头,并且 usb 摄像头是独占的特性

如果用网络摄像头,电脑里面会出现两个摄像头
joynvda
2023-01-01 12:56:04 +08:00
用 v4l2loopback 可以吧?直接虚拟多个设备。。。记忆中,Debian/Ubunrtu 内核都带了,激活就可以。

直接搜 github 上的项目主页。
edwardodev
2023-01-01 14:53:57 +08:00
我做过类似的可以加我的 telegram @richard2demo
bitdepth
2023-01-02 15:37:59 +08:00
obs 軟體的 virtual camera 試過 /
jackchanggj
2023-01-03 14:42:37 +08:00
加 v 细聊,base64:cGlwaWNvbWluZw==
yetrun
2023-01-03 20:48:28 +08:00
加 v 细聊,base64:cnVuMjcwMTcK
workshop
2023-01-05 13:12:27 +08:00
跟驱动有啥关系,做上位机软件,接受 yuv 数据,自己编码就行了;就 usb 摄像头那个 cpu 干不了那么事情;
ly827
2023-02-05 00:50:07 +08:00
这个问题难点应该在 0 几年开发的软件啊 二次开发应该开发环境都不一样了
cmingxu
2023-02-23 10:39:39 +08:00
windows 还是 linux

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/905556

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX