あらすじ
ちょうど2年前、Dahua VTH / VTO + Asterisk + Homebridge でセキュアなインターホン環境を構築しようといろいろとやっていました。
しばらく運用をしていましたが、SIPクライアントで通話前に画像のプレビューができないことがネックになっていました。
最終的な目標はHome App上で通話することでしたが、当時の調査した範囲ではなく手段がみつけられず諦めていましたが時間も経過したため再調査をしました。
Homebridgeのプラグインでインターホンのストリーミング映像を表示させていた部分をScryptedを利用することで簡単に解消できました。
Scryprtedとは
公式HP:https://www.scrypted.app/
Docs:https://docs.scrypted.app/
Scrypted は、ホームビデオの統合プラットフォームです。主に監視カメラの映像のインテグレーションを目的に作られていますが、デバイスのタイプを変更することで監視カメラにも対応ができます。
Homebrigeと同様にプラグイン方式で容易に機能追加が可能であり、Homekit/Google Home/Alexaとの連携やモーション検知、WebHook対応も簡単に行えます。
導入
今回はDocker上に導入を行いました。
インストールスクリプトが提供されているためそれをそのまま実行するだけでインストール可能でした。
途中Docker/Avahiのインストール要否を聞かれますので環境に合わせてご選択ください。
curl -s https://raw.githubusercontent.com/koush/scrypted/main/install/docker/install-scrypted-docker-compose.sh > ~/install-scrypted-docker-compose.sh
sudo SERVICE_USER=$USER bash ~/install-scrypted-docker-compose.sh
rm ~/install-scrypted-docker-compose.sh
設定(Scrypted)
- 必要なプラグイン
Homekit
Amcrest
Webhook
OpenCV Motion Detection
Dummy Switch
後ほど詳細を記載