ラズパイとWEBカメラで動画ストリーム配信ができる!最終更新日:2018年01月26日ラズパイとWEBカメラで動画ストリーム配信ができる!こんにちは。最近パソコン周りを整理していたらWEBカメラを見つけました。前からラズパイを使って防犯カメラ的なものを作れたらいいなーと思ってましたので、今回はWEBカメラでストリーミングしてみようと思います。・WEBカメラをラズパイに接続する・動画をストリーミング配信する今回使うカメラはこちらです。家にあっただけで、USB接続のカメラならもっと安いのでもいいと思います。UCAM-DLA200HシリーズMJPG-streamerのインストールLinuxでストリーミング再生できるソフトである「MJPG-streamer」を使います。このソフトはapt-getでインストールできないらしいので、「Subversion」でインストールします。必要なソフトをインストールしておきます。imagemagick続いて「MJPG-streamer」を取得してインストールします。installストリーミング配信してみるまずはWEBカメラがラズパイにきちんと認識されているか確認します。hubElecom...みたいな感じのカメラの名前が出ていれば認識されています。デバイスとしての名前も確認しておきましょう。/dev...video0...私の名前はvideo0という名前で認識されました。どれがカメラかわからない方は抜いたり指したりして追加された名前を確認してみましょう。次のコマンドでMJPG-streamerを起動しましょう。ppdr:password"-fはフレームレートで、1秒に何回動画を更新するかです。少ないほど通信量が小さくなります。-rは動画のサイズです。大きくしないほうが止まらずに見れます。-pはストリーミングするポート番号です。webページやリモートデスクトップで使用している80や443など以外の番号ならなんでもいいでしょう。ポートが使用中だと次のようなエラーになります。useWEB上に公開して誰でも見れてしまうとセキュリティ的に(プライバシー的に?)良くないので-cでパスワードをかけます。[ユーザ名]:[パスワード]で指定します。エラーがでなければストリーミング配信が始まります。ネットワークにつながっている他のPCのブラウザのアドレス欄に、[ラズパイのIPアドレス]:[ポート番号]を入力してエンターを押します。防犯カメラ的な使い方をするなら、外出先から見れると便利です。その場合はVPN接続がおすすめです。ラズパイに外出先からVPNする方法は長くなるので次回解説します。動画を他の人に見てもらいたい場合は、DDNSサービスを利用してラズパイに接続できるようにするルーターのポートを開放する両方とも解説しているサイトが多数あるので、ここでの説明は割愛します。VPNで自分だけ見る場合はいいですが、外部に公開する場合はパスワードをきっちり設定しましょう。コメントをキャンセルメールアドレスが公開されることはありません。ライセンスで提供されています。当サイトはクリエイティブ・コモンズを利用しています。以下のルールを守って下さい。BY(表示)作品を創作した人(著作者)の氏名や作品のタイトルなど、作品に関する情報を表示しなくてはならないことを表します。