Raspberry pi 3 に導入した motion の 同時接続数 が
10以上接続する事が出来ない為、10以上に接続する方法が
無いのか調査する事にしました
また、リビルド環境は必要になりますが以下の方法で対応する事が出来ました
①.vi /etc/apt/sources.list
※.ソースリストを編集します。
変更前
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
変更後
deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
※.# のコメントアウトを解除します。
②.apt-get update
※.パッケージソフトを更新します。
③.apt-get source motion
※.motion のパッケージを入手します。
④.cd motion-3.2.12+git20140228
※.motion のディレクトリに移動します。
⑤.vi motion.h
※.motion.h を編集します。
変更前
#define DEF_MAXSTREAMS 10 /* Maximum number of webcam clients per camera */ #define DEF_MAXWEBQUEUE 10 /* Maximum number of webcam client in queue */
変更後
#define DEF_MAXSTREAMS 100 /* Maximum number of webcam clients per camera */ #define DEF_MAXWEBQUEUE 100 /* Maximum number of webcam client in queue */
※.10 から 100 に同時接続数を変更しました。
⑥.apt-get install dh-autoreconf libavcodec-dev libavformat-dev libjpeg-dev libpq-dev libmysqlclient-dev libsqlite3-dev libv4l-dev
※.motion をリビルド用のパッケージの導入
⑦.dpkg-buildpackage -r -uc -b
※.リビルドを実行します。
⑧.motion_3.2.12+git20140228-4_armhf.deb
※.筆者の環境では上記のファイルが完成しました。
注意点
⑦のリビルドを実行する場合は、④のディレクトリに移動する必要があります。