需要:

  • 树莓派Zero W(其实都可以,不过zero w自带wifi)
  • 树莓派摄像头
  • 时间

开始之前请先完成以下步骤:

  1. 无头初始化树莓派:https://blog.hakurouken.me/2019/03/18/raspberry-headless-setup/(跟到第七步即可)
  2. 安装nano:apt-get install nano
  3. 开启root:
    3.1. 编辑这个文件sudo nano /etc/ssh/sshd_config
    3.2. 找到这一行PermitRootLogin without-password
    3.3. 改成PermitRootLogin yes

    3.4. 重启树莓派reboot或重启服务 /etc/init.d/ssh restart
    3.5. 给root设置密码sudo passwd root
  4. 使用root登录
  5. 开启摄像头:
    5.1. 进入设置 raspi-config
    5.2. 找到 Interfacing Options
    5.3. 开启 camera

Docker 直播

  1. 安装docker:curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
  2. 下载docker镜像:docker pull cocdeshijie/pi_stream
  3. 启动:docker run --privileged --name cam -d --restart=always cocdeshijie/pi_stream {RTMP链接}
    • {RTMP链接} 改成你的RTMP链接
    • 例(油管rtmp):
      url: rtmp://a.rtmp.youtube.com/live2/
      key: xxxx-xxxx-xxxx-xxxx
      url + key = RTMP链接 = rtmp://a.rtmp.youtube.com/live2/xxxx-xxxx-xxxx-xxxx

又鸽了(;´д`)ゞ