DevTrendsDeveloper trends
Accent color

wybaby168 /

phonecam

Mac 没有摄像头,或者现有摄像头的画面不够理想时,手边的手机往往可以再利用。PhoneCam 希望把兼容的 Android 手机或 iPhone 接入 Mac,用于视频沟通、远程教学、桌面演示,以及 OBS 录制和直播。手机能满足需求时,就不用再单独购买摄像头。 核心功能与亮点 手机接入:实现了 Android 12+ 的 USB / ADB 相机采集、iPhone 连续互通相机,以及手机原生 USB Webcam / UVC 三种路…

LanguageSwiftDTSoftware developmentDTCLIDTiOSDTmacOSDTWindowsOriginalandroidOriginaliphoneOriginalobs-studioOriginalvirtual-cameraOriginalwebcam

Product images

About

Mac 没有摄像头,或者现有摄像头的画面不够理想时,手边的手机往往可以再利用。PhoneCam 希望把兼容的 Android 手机或 iPhone 接入 Mac,用于视频沟通、远程教学、桌面演示,以及 OBS 录制和直播。手机能满足需求时,就不用再单独购买摄像头。 核心功能与亮点 手机接入:实现了 Android 12+ 的 USB / ADB 相机采集、iPhone 连续互通相机,以及手机原生 USB Webcam / UVC 三种路径。具体要求和真机验证状态在 README 中分别列出。 实时预览与画面调整:提供原生预览窗口,可旋转、镜像、裁剪或留边;通过 CLI 选择设备、输出尺寸、帧率和 Android 码率,方便固定机位和脚本化使用。 接入 OBS:通过 Syphon 把处理后的画面交给 OBS,用于录制、直播,或通过 OBS Virtual Camera 供其他摄像头应用使用。 本地处理:视频不上传云端;Android 路径无需 root,也不需要另外安装常驻伴侣 APK。使用 VideoToolbox 硬件解码和 Core Image / Metal 处理画面,以有界的最新帧缓冲限制积压。 便于维护:使用 Swift 开发,提供中英文文档、机型反馈模板和自动构建测试,希望逐步补充不同手机与接收应用的实测记录。 当前进展 目前是 macOS 13+ 开发预览版,需要从源码构建。已在 Apple 芯片 Mac 上真实测通一台 Android 手机的「USB → PhoneCam → OBS Virtual Camera → 独立浏览器」链路,检查了实际画面、方向、停止和恢复;iPhone 连续互通与 Android UVC 已实现,仍待真机验证,因此暂不承诺所有机型兼容。 已验证的虚拟摄像头输出依赖 OBS。PhoneCam 自带系统扩展的正式签名、公证及 Homebrew 分发还未完成,Windows 暂不支持。具体清晰度和帧率也取决于手机、光线与接收应用。实测记录 项目还在早期,欢迎试用、反馈兼容机型,或指出设计和实现上的不足。感谢您阅读,供周刊工具栏目参考。

Discovery history

  1. 阮一峰周刊·用户投稿

    Sep 9, 2026 · 1 observations

Discuss this product