公司有个新项目的调研,需求是使用 iPhone 或 iPad 的 USB 与一个摄像头连接,在自己开发的 APP 里直接看摄像头的实时画面并录制。
MFI 认证肯定不用想了,没有钱和资源做。Google 搜索了下,有通过 usbmuxd 通讯的方案,但是至少需要通过一台 PC 或 Pi 来处理。
有人有自制开发板处理的相关经验,或不使用 usbmuxd 直接软件解决的方案的话,请加 WX:ODcwNTgyNzE= ,报酬可谈
1 lloovve 2020-07-30 15:46:39 +08:00 via iPhone 这种情况用网络摄像头不是更好 iPhone 连接特定 wifi |
![]() | 2 ssXue 2020-07-30 15:54:09 +08:00 ESP32 webcam |
![]() | 3 takemeaway 2020-07-30 15:57:21 +08:00 IOS 这种封闭式系统,搞这种需求很麻烦啊。 之前用过安卓的有,淘宝上搜搜吧。 |
5 lloovve 2020-07-30 16:30:33 +08:00 via iPhone WiFi 不稳定?你 app 要用网络也是要么 4g 要么 wifi,除非你就是一个离线软件 |
6 openbsd 2020-07-30 17:13:30 +08:00 用哪个版本的 iPhone 实现呢 ? 同一楼建议,使用网络摄像头,果 7 及 以后机型支持百 M 有线网卡 RJ45 稳得一匹 |
![]() | 7 mitong3269 2020-07-30 19:50:15 +08:00 via iPhone 有种插到手机上改定位的硬件 用的是不知道从哪里扣的 mfi 芯片 |
![]() | 8 webshe11 2020-07-30 20:44:26 +08:00 把 iOS 换成 Android,解决了这个问题(本身) |
![]() | 9 IgniteWhite 2020-07-30 20:49:25 +08:00 ![]() 我来讲点干货。因为我做过类似应用。 iPad 可以用 RNDIS/Ethernet Gadget,尤其是 type C 口的 iPad Pro 。你的 USB 设备需要有 otg 功能。 iPhone 只能用热点。你的 USB 需要有 otg 功能,以及得装几个 package 来伪装成电脑,而不是 USB 外设。 以上条件满足后,需要在 BIOS 里进行相关设定,同时修改 /etc/network/interfaces 。对于 BIOS,如果你用的是树莓派,那很简单,直接在 boot 盘里编辑 config.txt 和 cmdline.txt 。对于 interfaces,树莓派的话根据型号,USB otg 是 eth0 或者 eth1 。 如果楼主对我提的方法感兴趣的话,我会专门发帖讲一下,不敢收费,因为我也是 google 一番学会的 |
![]() | 10 IgniteWhite 2020-07-30 20:54:22 +08:00 哦不用一台电脑啊,抱歉我的答案只有一半有用 |
![]() | 11 xcstream 2020-07-30 20:58:22 +08:00 走网络比较好 行业项目为什么用 ios 呢 |
12 tinydebian 2020-07-30 22:03:23 +08:00 @IgniteWhite 老哥,iPad 可以用 RNDIS/Ethernet Gadget ? Wow,苹果公司的支持微软的 RNDIS ? |
![]() | 13 IgniteWhite 2020-07-30 22:19:58 +08:00 via iPhone @tinydebian 嗯,macOS 也支持,很神奇 |
14 ipadpro4k 2020-08-03 10:40:17 +08:00 UVC 就不用想了,走网络吧 |
15 tinydebian 2020-08-03 11:48:31 +08:00 @ipadpro4k => UVC 就不用想了,走网络吧 苹果公司的配件叫:Lightning to USB Camera Adapter,应该是支持某种 Camera 的吧? https://www.apple.com/shop/product/MD821AM/A/lightning-to-usb-camera-adapter?fnode=8926a456aa722579def7075d3aab2906bbc591eb36586e0e4e6a8604ff428a23040a834b371ff29aa3ddde2e3a39d6d178a4482d6df2bb1c8ae48fa807e564ae6089402471fd01ee602f7cddd4e3a637e5b196f5693280ee3e0467cad43468948e2b7fb8d93476a90d914b76549c6276&fs=fh%3D458e%252B45b0 |
16 ipadpro4k 2020-08-03 12:13:37 +08:00 @tinydebian 这种只能插个 u 盘啥的读取一下照片视频 |
17 ipadpro4k 2020-08-03 12:14:31 +08:00 相机里的照片视频 |