配置树莓派摄像头 - Amazon Kinesis Video Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置树莓派摄像头

按照以下步骤将 Raspberry Pi 摄像头模块配置为将视频从设备发送到 Kinesis 视频流。

注意

如果您使用的是 USB 网络摄像头,请跳至安装软件先决条件

Camera module 1

按照以下说明更新模块文件、启用相机接口并验证相机的功能。更新模块文件会告知 Raspberry Pi 在启动时要加载哪些内核模块。为了节省未使用摄像头的 Raspberry Pi 设备上的系统资源,默认情况下不会加载摄像头驱动程序。

  1. 打开编辑器对模块文件进行更改。打开终端,使用以下命令使用编辑器nano编辑文件:

    sudo nano /etc/modules
  2. 将以下行添加到文件结尾 (如果尚未存在):

    bcm2835-v4l2
  3. 保存文件,然后退出编辑器。要使用nano编辑器保存并退出,请使用 Ctrl+X。

  4. 重启 Raspberry Pi:

    sudo reboot
  5. 如果远程进行连接,在设备重启时,请通过终端应用程序再次连接到该设备。

  6. 打开 raspi-config:

    sudo raspi-config
  7. 选择 “接口选项”、“旧版相机”。在旧版本的 Raspbian 操作系统中,此菜单选项可能位于 “接口选项” “摄像头” 下。

    启用摄像机 (如果尚未启用),并在出现提示时重启。

  8. 键入以下命令以验证摄像机是否正常工作:

    raspistill -v -o test.jpg

    如果您的相机配置正确,则此命令会从相机捕获图像,将其保存到名为的文件中test.jpg,并显示信息性消息。

Camera module 2 or 3

如果您使用的是摄像头模块 2,则使用bcm2835-v4l2(旧版)或libcamera(现代)。但是,建议使用libcamera堆栈以获得更好的支持和功能。请按照以下步骤确认您的系统libcamera已 up-to-date启用。

  1. libcamera 应该预装在你的 Raspberry Pi 上。检查是否有任何更新并更新到最新版本,以获取错误修复和安全更新。打开终端并键入以下命令:

    sudo apt-get update sudo apt-get upgrade
  2. 重新启动系统以使更新生效。

    sudo reboot
  3. 测试你的相机。此应用程序启动摄像机预览流并将其显示在屏幕上。

    libcamera-hello

    如果您的摄像头模块有问题,请参阅 Raspberry Pi 文档进行故障排除。