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

※.筆者の環境では上記のファイルが完成しました。

注意点

⑦のリビルドを実行する場合は、④のディレクトリに移動する必要があります。