Raspberry Pi zero でカメラ映す方法メモ②MJPG-Streameの設定

「MJPG-Streame」でやっていく。

最新のやつだと参考サイトのやりかたの一部が通らなかったりするからまとめの意味がある。

1.前提のライブラリを入れる

sudo apt-get install cmake libjpeg8-dev
##If you do not have gcc (and g++ for the opencv plugin) you may need to install those.
sudo apt-get install gcc g++

この時「E: Package ‘libjpeg8-dev’ has no installation candidat」みたいなエラーがでてできなかった。参考サイトの4、「libjpeg-dev」をインストールで先へ進めた。

sudo apt update
sudo apt install -y git cmake libjpeg-dev

2.ラズパイ内、ユーザのホームディレクトリににgitプロジェクトのクローン作ってインストールする

cd ~/
git clone https://github.com/neuralassembly/mjpg-streamer.git
cd mjpg-streamer/mjpg-streamer-experimental
make
sudo make install

「sudo make install」はおとなしく実行してていい

3.カメラ有効にする

sudo raspi-config nonint do_legacy 0
sudo reboot

まあ👇みたいに「sudo raspi-config」で選択していってもできるっぽい

4.スクリプトと作る

nano 適当なファイル名.sh
PORT="8080" #WEB画面のアクセス時のポート番号
WINDOWSIZE="640x480" #画面のサイズ
FRAMERATE="20" #フレームレート
export LD_LIBRARY_PATH=/usr/local/lib mjpg_streamer -i "input_uvc.so -f $FRAMERATE -r $WINDOWSIZE -d /dev/video0 -y -n" \ -o "output_http.so -w /usr/local/share/mjpg-streamer/www -p $PORT"

5.実行する

sh 適当なファイル名.sh

こんな感じ

自動起動とかしたい場合はググる。

6.WEBページ表示して完成

http://(Raspberry PiのIPアドレス or ホスト名):8080

動画の画面だけでいい場合はこっち👇

http://アドレスとか:8080/?action=stream

👈の「Static」が静止画、「Streamが動画」

おわり

参考1:GitHub – jacksonliam/mjpg-streamer: Fork of http://sourceforge.net/projects/mjpg-streamer/

参考2:【実装編①】Raspberry Pi Zero Wでペットカメラを作る(MJPG-Streamer) (kuimal.com)

参考3:【ラズパイ活用術】Raspberry Piで簡易的な監視カメラを作ってみた|株式会社エアリー:技術ブログ (note.com)

参考4:Raspberry PiでMJPG-Streamerを使って監視カメラを作ってみよう (ponkichi.blog)

投稿日:
カテゴリー: Tech.

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です