見出し画像

ラズパイでライブ配信:pistreamをインストールする

やること

pistreamingをインストールして、ラズパイでライブ配信してみます。

参考

pistreamに関する情報はこちらにあります。readmeにあるインストール手順ではラズパイにインストールできなかったのでこの記事に手順を残します。

ラズパイについて

今回は、Raspberry Pi 3 model B+ にカメラモジュールを接続した環境を使用しました(OSがカメラを認識した状態にしておきます)。
OS情報は以下

$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

$ uname -a
Linux raspberrypi 5.4.72-v7+ #1356 SMP Thu Oct 22 13:56:54 BST 2020 armv7l GNU/Linux

インストール手順

以下のコマンドを実行するとインストール完了です。

$ sudo apt-get install ffmpeg git python3-picamera
$ sudo pip3 install ws4py
$ git clone https://github.com/waveform80/pistreaming.git
$ cd pistreaming
$ pwd
/home/pi/pistreaming

動作確認

pistreamingを動作してみます。以下のようにgit cloneで取得したデータにあるserver.pyを実行すると動きます。

$ pwd
/home/pi/pistreaming
$ python3 server.py
Initializing camera
Initializing websockets server on port 8084
Initializing HTTP server on port 8082
Initializing broadcast thread
Spawning background conversion process
Starting recording
Starting websockets thread
Starting HTTP server thread
Starting broadcast thread

ラズパイと同じネットワークにあるパソコン(Win10)のブラウザで、URL http://{ラズパイのIPアドレス}:8082/index.html を開き、以下のようにラズパイのカメラ映像が表示されたら成功です。


こんな弱小ブログでもサポートしてくれる人がいることに感謝です。