MJPG-streamerで家の中の様子をスマホでチェックする

家の様子を外出先から確認したいときは、mjpg-streamerを利用すると便利です。

使用したカメラは、7、8年ぐらい前に購入したlogicool ウェブカム(130万画素)です。ドライバーなど手動でインストールすることなく、直ぐに使用可能です。

dmesgで以下のログが出れば、OKです。

[1144379.637836] input: UVC Camera (046d:0807) as /devices/pci0000:00/0000:00:14.0/usb3/3-12/3-12:1.0/input/input19
[1144379.638338] usbcore: registered new interface driver uvcvideo
[1144379.638340] USB Video Class driver (1.1.1)
[1144755.632422] usb 3-12: reset high-speed USB device number 25 using xhci_hcd 

 

https://github.com/jacksonliam/mjpg-streamer からソースをダウンロードして、コンパイルします。インストール手順は、READMEに記載されている通りに実行するだけです。

MJPG-streamerを起動するには、以下のコマンドを実行します。id:passwdは、適宜変更してください。

$ cd /your_path/mjpg-streamer
$ sudo ./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -y" -o "./output_http.so -w ./www -p 8080 -c id:passwd

スマホで Your_URL:8080にアクセスすると、以下のような画面が表示されます。
プライベートネットワーク環境で起動している場合は、別途ルータで静的NAT設定をしておきます。

f:id:shinji629:20180911170033j:plain