我可以将 Android 手机用作 Ubuntu 设备的网络摄像头吗?

我可以将 Android 手机用作 Ubuntu 设备的网络摄像头吗?

我发现我的 Android 手机摄像头的质量比 PC 摄像头高,我想知道是否有办法将手机用作电脑的网络摄像头。这可能吗?

USB(首选)、蓝牙和 LAN 连接都适合作为任何其他不需要任何费用的解决方案(否则我只会购买网络摄像头),但如果可能的话,我更愿意只使用开源软件。

答案1

您可以使用任何 Android 手机作为 Ubuntu PC 的网络摄像头DroidCam

  1. 首先通过以下方式在您的 Android 设备上下载 DroidCam 应用程序应用商店

  2. 接下来adb在您的 Ubuntu PC 上安装:

    sudo apt install adb
    
  3. 按照说明安装 DroidCamLinux 客户端

  4. 在你的 Android 手机上,启用 USB 调试(您需要启用开发者模式才能执行此操作)。

  5. 查找您的设备的驱动程序:

  6. 通过 USB 将设备重新插入计算机。如果您收到一个对话框询问允许USB调试,您需要点击好的

  7. 打开 DroidCam 并选择 USB 选项。在手机上,您可能会看到一个对话框询问允许USB调试,您需要点击好的。有时你需要打开USB 选项从设备上的通知区域,然后选择点对点模式即可显示。

有关如何设置 DroidCam 的更多信息,请点击这里


要将 Android 手机用作麦克风,请查看沃麦克

要安装 Linux 客户端,请参阅

您还需要下载WO Mic 应用程序来自 PlayStore。

理论上,您可以结合使用 WO Mic 和 DroidCam,将您的 Android 设备变成带麦克风的网络摄像头。

答案2

使用OBS工作室(在您的电脑上)您可以使用智能手机(或其他电脑,只要它有最新的浏览器)创建虚拟麦克风/摄像头输入,它可以在您电脑上的任何应用程序中使用(例如 Zoom、Discord、Chrome 等)。

首先打开一个网站https://obs.ninja/或者https://kevin.c3voc.de/在智能手机上创建一个可以在 OBS 中连接的流 URL。现在您已经获得了流 URL,请在 OBS 中创建一个新的“源”并选择“浏览器”类型。使用智能手机生成的 URL 作为接收设备上 OBS 中的浏览器源 URL。

现在点击“控制”面板中的“启动虚拟摄像头”按钮(在“开始录制”下)。如果你没有看到它,你可能需要v4l2loopback按照这个 AskUbuntu 问题

sudo apt install v4l2loopback-dkms v4l2loopback-utils

答案3

@azrdev 建议的解决方案非常巧妙,因为现在 Linux 版 OBS Studio 确实有“浏览器插件”,通过此解决方案,您还可以受益于所有其他不错的 OBS 功能。

我没有使用 obs.ninja 之类的网站,而是在手机上安装了 Android 应用“IP Webcam”。使用该应用,您可以在无线网络中开始“广播”手机的视频信号。当您的计算机和智能手机处于同一个无线网络中时,您只需在 OBS 中添加一个浏览器源,并使用 IP Webcam 提供给您的 IP 地址。

就这样!大约三分钟就可以开始工作了...

相关内容