MacのWebサーバー
URL(ウチの場合)
# Lubuntu
http://192.168.11.14
起動とか
# スタート sudo apachectl start # ストップ sudo apachectl stop # スタート sudo apachectl restart
場所
# apache設定ファイル /etc/apache2/httpd.conf # Webサーバーディレクトリ(ウチの場合) /Library/WebServer/Documents/html
apacheの設定
設定ファイル
/etc/apache2/apache2.conf
motionのスタート、設定ファイル、URL
- 起動
sudo motion
- 設定ファイル
/etc/motion/motion.conf
- プレビュー(ウチの場合)
- 設定画面(ウチの場合)
- 終了
motionの設定ファイル&ログファイルの場所
- 設定ファイル
/etc/motion/motion.conf
編集時は要sudo
- ログファイル
/var/log/motion/motion.log
VirtualBox内Linux上でのmotionによるWebカメラ使用
Mac内でVBox実行、その中のLubuntuでmotionを実行、WebカメラをMacのUSBポートに刺して、Lubuntu上で録画とかをしたい。
環境
[PC] Mac mini(macOS Sierra 10.12.2) > VirtualBox(5.1.12) > Lubuntu(16.04 LTS) > motion(Version 3.2.12+git20140228)
[Webカメラ] Logicool HD Webcam C270
起動
sudo motion
ブラウザでプレビュー
下のURLでカメラで撮ってる画像が見れる はず
http://localhost:8081
が、残念ながらちゃんと表示されない。
灰色画面で『UNABLE TO OPEN VIDEO DEVICE』という表示が出ちゃった。
&Webカメラの撮影中を示すLEDも光ってない。
灰色画面の原因と直し方
- 原因
原因は環境によって色々あるらしいけど、今回はVirtualBoxのUSBがUSB1.0設定になっていたためだった。
- 直し方
1. VirtualBoxの設定からUSBの設定を確認する。
対象の仮想マシンを選んで [設定] > ポート > USB
USBが『USB 1.1』になっているとアウト
2. 変更したいけど、1.1以外が無効になっている場合、VirtualBoxのエクステンションパックをインストールする必要がある。
・VitualBox Extension Packダウンロード
→VirtualBoxの公式サイトからダウンロード
→Downloads – Oracle VM VirtualBox
・VitualBox Extension Packインストール
→この辺を参考に
⇒USB1.1以外も選択可能になる。
3. 対象の仮想マシンのUSBを3.0に変更
⇒USB2.0でも大丈夫そうに思うけど、なぜか3.0じゃないとNGだった
4. 再度VBox起動、motion実行、ブラウザから確認
⇒ちゃんと映りました。