您可能家里没有网络摄像头,但现在需要进行视频通话?想利用您的 Raspberry Pi 摄像头,但不知道如何将其用作网络摄像头?
将 Raspberry Pi 变成网络摄像头很容易,今天的文章将向您展示如何做到这一点。
如何将 Raspberry Pi 摄像头模块用作网络摄像头
其实树莓派的摄像头模组是不能插电脑的。文章提出的解决方案是将网络摄像机图像(IP 摄像机)流式传输,在计算机上捕获,然后将其发送到您喜欢的视频通话应用程序(例如 Skype)。
在本文中,TipsMake.com 将逐步解释如何做到这一点。
只要在您的计算机和 Raspberry Pi 上安装合适的软件,您就可以快速完成这项工作。
准备树莓派
立即开始准备树莓派。
安装 Raspbian
本教程适用于 Raspbian 发行版,所以如果您还没有安装,请立即安装。有关详细说明,请参阅文章:如何为 Raspberry Pi 安装操作系统。
Raspbian 版本并不重要。作者在Raspbian Lite上做了这个教程,所以所有版本都可以。
在继续之前,您需要:
- 如果需要,请按照说明安装 Raspbian。
- 将 Raspbian 软件包更新到最新版本。
sudo apt update && sudo apt 升级 &&须藤重启
- 将 Raspberry Pi 连接到网络(以太网或 WiFi)。
- 激活 SSH。
sudo raspi-config
- 然后转到接口选项,SSH并回答是。
您现在可以使用 SSH 继续本教程的下一部分。你准备好开始了吗。
插入相机
如果您有相机,您可能知道如何执行此操作,但不要忘记将其正确插入您的 Raspberry Pi。
移除插槽保护并插入电缆,如下图所示:
激活相机
默认情况下,树莓派的摄像头界面没有开启
要启用它,您需要使用raspi-config:
sudo raspi-config
然后转到接口选项,选择相机项。 回答是并退出raspi-config。
该工具将要求您重新启动、接受并执行此操作。
重启后,相机将被激活,现在您可以安装软件了。
动作设置
Motion 是一款功能强大的软件,可使用相机完成所有操作。我们将使用它来流式传输网络上的摄像机(IP 摄像机),但 Motion 可以做更多。
要使用 Motion,请按照以下步骤操作:
- 安装 Motion 和必要的依赖项。
sudo apt install motion libavcodec-dev libavformat-dev libavutil-dev libjpeg-dev libjpeg62-turbo-dev libpq-dev libswresample-dev
- 回答是安装它们。
- 激活相机驱动程序:
sudo modprobe bcm2835-v4l2
- 使用此命令检查相机是否可见并显示其设置
v4l2-ctl-V
你会得到类似下面的结果:
格式视频捕获:宽度/高度:1024/768 像素格式:'JPEG'字段:无每行字节数:0 图像大小:786432 色彩空间:JPEG 传递函数:默认 YCbCr/HSV 编码:默认量化:默认标志
然后需要配置Motion。最好的方法是直接下载你需要的配置。
wget https://www.dropbox.com/s/6ruqgv1h65zufr6/motion-mmal-lowflyerUK-20151114.tar.gz
- 提取文件:
tar-zxvf motion-mmal-lowflyerUK-20151114.tar.gz
- 开始运动:
sudo motion-c motion-mmalcam-both.conf
请调整此文件中的设置以匹配相机配置(例如,图像高度和宽度)。
要完成Motion设置,您只需要在继续进行计算机配置之前检查视频流
查看视频流
Livestream 在 HTTP 中可用,使用 Raspberry Pi IP 地址和端口 8081。
打开网页浏览器访问:
http://:8081
检查您是否可以看到质量足够好的直播。
现在您将看到直播并可以调整 Motion 配置。
本教程的目的不是解释如何配置 Motion,但您可以在 GitHub 页面上找到您需要的所有资源:
https://motion-project.github.io/motion_config.html
安装电脑软件
现在直播正在运行,您需要使用计算机上的其他软件在视频通话期间转发相机图像。
SplitCam 简介
SplitCam 是一款文章软件,用于将 IP 摄像机变成计算机的网络摄像头。 SplitCam 允许您在计算机上创建虚拟摄像机并向其发送 IP 摄像机流。
本文将使用此软件在Skype(或其他视频通话软件)上拥有摄像头,即使电脑上没有真正的摄像头。
下载并安装
SplitCam 是一款适用于 Windows 的免费软件,您可以在这里下载。
设置
要在计算机上安装 SplitCam,请按照以下步骤操作:
- 双击您刚刚下载的文件。
- 保持默认值(下一步,同意,安装)。
- 安装完成后,点击下一步并选择您希望快捷方式所在的位置,然后保留默认选项。
- 选择您想要的任何内容。在示例中,作者持有开始菜单快捷方式。
- 然后单击完成以启动 SplitCam。您可能需要重新启动才能安装摄像机。这是必需的。
配置
- 重新启动后,启动 SplitCam。
- 点击底部菜单中的来源。
- 在下拉列表中,确保选择 IP 分体式摄像机。您将获得类似于以下内容的结果:
- 然后在 URL 字段中,输入直播 URL。例如:
http://192.168.1.17:8081
- 点击添加。
- 几秒钟后,此行将出现在IP 摄像机列表中,图像出现在主窗口中。
你几乎准备好了。只需重新配置视频通话软件即可。
Skype 配置
本文将向您展示如何在 Skype 中使用 Raspberry Pi 作为网络摄像头,因为这可能是最常用的工具。但是,您可以对任何软件应用相同的步骤。
- 启动 Skype
- 点击左侧的。并选择设置。
- 在设置窗口中,转至音频&视频。
- 在相机部分,确保SplitCam Video driver是主相机。
- 您可以查看下面的相机图像。您现在可以将 Raspberry Pi 摄像头用作网络摄像头了。
相关问题
如何在启动时自动启动Motion?
您将使用特定的配置文件和命令来启动临时运动,但您可以将该文件移动到默认目录中以将其配置为守护进程。
这是如何做到的:
sudo mv motion/usr/bin/motion sudo mv motion-mmalcam-both.conf/etc/motion.conf
之后,编辑守护程序配置文件:
sudo nano/etc/default/motion
并将start_motion_daemon 选项更改为是。
下次重启,Motion会直接启动
现在您知道如何将 Raspberry Pi 摄像头用作任何计算机软件中的网络摄像头。
希望本教程对您有所帮助!
0 评论