利用iPhone打造你的高质素macOS摄像头

利用iPhone打造你的高质素macOS摄像头

如果你像我一样,家里有一个旧款的iPhone闲置着,现在因为COVID-19病毒而居家办公,你可能需要在视频会议中同时进行屏幕共享和摄像头通讯——用iPad的日子已经一去不复返了。当然,你的MacBook内置了一个摄像头,但它的画质并不理想,而且打开MacBook还会影响你的显示器布局。

解决方案是什么?在亚马逊上购买一个网络摄像头吗?但是由于配送延误,你现在只能等到一个月后,更何况亚马逊现在似乎只送厕纸和意大利面,连司机的带薪病假都无法保障(谣言已证实为假)?但这都不是问题,你知道有更好的方法……你明白那个拥有1200万像素Sony Exmor RS传感器和六元素镜头的老款iPhone 7比市面上任何一款顶级Logitech摄像头都要出色。更重要的是,它现在还可以作为有转售价值的摄像头设备,并且内置了一个2GHz以上的四核处理器。如果这正是你的需求,那么这个开源项目就是为你准备的。

注意: 我创建这个是为了自己的使用……目前我只在Zoom上测试过。它不会与第一方应用如FaceTime兼容。对于其他第三方应用,你的体验可能会有所不同。

注意: 这些技术尝试利用设备和主机之间的直接连接,这样可以减少连接错误、延迟问题以及因路由器性能或互联网带宽限制引起的瓶颈。

将iPhone配置为macOS摄像头

这个项目旨在成为一个指南,列出所有将iOS设备配置为摄像头的方法。希望这能激发更多优雅解决方案的发展。

如果你的视频会议应用不支持虚拟摄像头(例如Zoom),你需要自己签名。我在Zoom 5.0.2版本上进行了测试,没有Apple开发者证书也能正常工作。只需运行以下命令:

sudo codesign -f -s - /Applications/zoom.us.app

当提示时请输入你的密码。

你可能会想到我第一次看到这个项目时的想法……我正在使用macOS Catalina 10.15.3,所以CamTwist无法工作,因为代码签名和系统完整性保护(SIP)。但其实它可以,而且非常简单。如果你有一段时间没有以这种方式安装应用,你可能会发现当试图打开这些应用时,macOS会拒绝。**你需要前往系统偏好设置,安全性与隐私,常规,然后选择“打开无论如何”,在被拒绝之后执行这个操作才能继续。**完成这一步骤后,你可以像平常一样正常打开应用。

通过Zoom在macOS上分享iPad的屏幕

这也是我的另一个特殊应用场景……我需要在一个只有iOS客户端的应用中分享屏幕,而在Zoom会议上可以使用以下方法来共享你的iPad屏幕:

解决方案创新

以下是几个现有和可能兼容的方法的高级说明,它们可以用来构建一个具有最低开销的专用解决方案。

这些标题最终将移动到以下文档:

通过USB从iOS捕获视频和音频

迄今为止,我见过的最佳(即最容易理解)的视频和音频捕获实现是quicktime视频破解项目,由Daniel Paulus创建。它用Go语言编写,并输出给GStreamer,这让输出操作变得极其容易和灵活。该项目采用的过程以及遇到并克服的挑战的变更日志也已提供。

从我能了解的情况来看,你需要做的是:

  1. 通过USB启用"Quicktime Capture"模式,
  2. 从GStreamer目标反向工作,获取最少处理的可用流,以便进行集成。

创建macOS虚拟摄像头

虚拟摄像头实际上是macOS的一个真正功能。它们使用CoreMedia API "设备抽象层"(DAL)插件,而不是硬件抽象层(HAL)。虽然在新的macOS版本中,SIP阻止了未签名的摄像头在原生应用中使用,但在Catalina(在我写作的时候至少测试了这一点)上,它们可以在所有第三方应用中使用。

Webcamoid提供了这种功能……它有点笨拙,依赖QT,所以我需要被说服才能在不进行大量重构的情况下使用这个代码来创建macOS特定解决方案。尽管如此,这是唯一可行的开源解决方案。从我可以理解的代码来看,派对从IpcBridge开始。

创造一个SBC UVC相机设备

我觉得这是一个相当巧妙的解决方案……假设性能充足,如果能在微型单板计算机如树莓派Zero上运行修改过的QVH,并注册为UVC相机,那么你就可以花不到20美元的价格得到一个设备,它会被macOS(以及其他操作系统)识别为一个硬件摄像头。

唯一的问题是,几乎没有高层次的代码处理注册和注销小工具……这可能是开始的地方:https://stackoverflow.com/questions/42895950/usb-gadget-device-mode-configfs-uvc-and-mass-storage-on-single-configurat

立即尝试这个开源项目,让你的老旧iPhone焕发新生,提升你的视频通话质量。无论你是远程协作、在线教学还是个人娱乐,这个项目都能为你带来意想不到的便捷和高质量的视频体验。别再等待,开始享受由你的iPhone提供的macOS摄像头服务吧!

  • 20
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余靖年Veronica

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值