×

使用Raspberry Pi构建网络摄像头

消耗积分:0 | 格式:zip | 大小:0.03 MB | 2023-07-12

385288

分享资料个

描述

使用 Raspberry Pi 构建网络摄像头很容易。

以下步骤将提供使用 Raspberry Pi 达到相同结果的指导……感谢 AWS。

12. 选择审查政策。

  • 打开编辑器以使用以下命令更新模块文件:
$  sudo nano /etc/modules
  • 将以下行添加到文件末尾(如果还没有):
bcm2835-v4l2
  • 保存文件并退出编辑器(Ctrl-X、Enter、Enter)。
  • 重启树莓派:
$  sudo reboot now
  • 当设备重新启动时,通过您的终端应用程序再次连接到它并打开 raspi-config:
$  sudo raspi-config
  • 选择Interfacing Options Camera 如果尚未启用,请启用摄像头,并在出现提示时重新启动。
  • 通过键入以下命令验证相机是否正常工作:
$  raspistill -v -o test.jpg

显示屏会显示来自相机的五秒钟预览、拍照(保存到test.jpg)并显示信息性消息。

安装软件先决条件

C++ Producer SDK 要求您在 Raspberry Pi 上安装以下必备软件。

  • 安装 Git:
$  sudo apt-get update
$  sudo apt-get upgrade
$  sudo apt-get install git 
  • 安装 Yacc、Lex 和 OpenJDK(开放式 Java 开发工具包):
$  sudo apt-get install byacc flex
$  sudo apt-get install openjdk-8-jdk
  • 设置 JAVA_HOME 环境变量(此步骤完成后请勿重启设备,直到您完成 SDK 安装):
$  export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-armhf/
  • CMake 用于构建 SDK。使用以下命令安装 CMake:
$  sudo apt-get install cmake
  • 创建一个名为 cert.pem 的证书:
$  cd /etc/ssl
$  sudo nano cert.pem
  • 从下面的链接复制所有内容并将其粘贴到 cert.pem

https://www.amazontrust.com/repository/SFSRootCAG2.pem

  • 保存文件并退出编辑器(Ctrl-X、Enter、Enter)。

下载并构建 Kinesis Video Streams C++ 创建者开发工具包

  • 安装 C++ 创建者 SDK:
$  cd  /home/pi/Downloads
$  git clone https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp
  • 将当前工作目录更改为安装目录:
$  cd amazon-kinesis-video-stream-producer-sdk-cpp/kinesis-video-native-build
  • 使安装脚本可执行:
$  chmod +x install-script
  • 运行安装脚本。该脚本下载源代码并构建几个开源项目。
$  ./install-script
$ export LD_LIBRARY_PATH=/home/pi/Downloads/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/downloads/local/lib:$LD_LIBRARY_PATH
$ export AWS_ACCESS_KEY_ID=$ export AWS_SECRET_ACCESS_KEY=$ ./kinesis_video_gstreamer_sample_app Stream Name

现在让我们尝试使用 HLS 在浏览器上进行流式传输。

HLS(也称为 HTTP Live Streaming)只是苹果公司实现的一种基于 HTTP 的媒体流通信协议。

  • 在 GitHub 上打开以下存储库:

https://github.com/aws-samples/amazon-kinesis-video-streams-hls-viewer

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !