LoginSignup
4
5

More than 5 years have passed since last update.

Raspberry PiでUSB Web CAMの動画を配信する ~mjpg-streamer編~

Last updated at Posted at 2018-01-19

Raspberry PiでUSB Web CAMの動画を配信する ~mjpg-streamer編~

今回はServerとしてmjpg-streamerを用いる。mjpg-streamerにはoriginalforkがあるが、最終更新日が新しいfork版の方を用いる。

使用機材

  • Raspberry Pi 2 Bodel B
  • Logicool HD Web CAM C270
  • 8GBのmicro SD Card

OS

  • RASPBIAN STRETCH LITE (2017-11-29)

手順

既にRaspbianをSD CardにInstallしてあるものとする。
インストール方法については公式を参考

Raspberry Piを起動し、ログインしておく。(今回の作業では標準ユーザー Pi で作業している。)

Compileに必要なものをInstallしておく

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git cmake libjpeg8-dev

mjpg-streamerをInstallする

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

Web公開用のディレクトリを用意する

sudo cp -r www /var/www

mjpg_streamerを起動する

sudo mjpg_streamer -i 'input_uvc.so -d /dev/video0 -r 640x480 -n -y' -o 'output_http.so -w /var/www -p 8080'

配信を見るには

MotionJPEGの再生に対応したWeb browser(ChromeやEdge)で http://[RPiのIPaddress]:8080/ を開けば再生される。

雑記

  • こちらは自動起動化に成功したので別記事にて
  • 視聴ノードが1つの場合では配信遅延が少なくかなりスムーズに再生できているので実用に耐えるレベル
  • /var/wwwにコピーしたstream_simple.htmlに配信ページのサンプルがあるのでこれを改造すれば色々作れると思われる
4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5