Raspberry Pi向けのセルフホスト型ホームセキュリティカメラ。スマホでライブ映像や録画をE2E暗号化
- スター
- 137
- フォーク
- 25
- 未解決の Issue
- 2
- 最終コミット
- 4 日前
これは何?
CamMonitorには2つのモードがあります。余ったAndroidスマートフォンで720pの映像と音声を撮影するカメラモードと、普段使いのスマートフォンでライブ映像を見るビューワーモードです。最初に暗号化されたQRコードを読み取って2台をペアリングすると、WebRTCを使ってWi-Fiまたはモバイルデータ通信経由で直接接続されるため、映像が第三者のサーバーを経由することはありません。
このアプリは、端末のハードウェアを長く使えるよう設計されています。24時間録画するのではなく、必要なときにライブ映像を確認する方式です。カメラ画面は1分間操作がないと消灯し、ビューワーが接続されていないとセンサーはスタンバイ状態になります。連続録画や端末上での物体検出は意図的に搭載していませんが、コードベースを拡張して実装できます。
ビューワーからナイトモードの切り替え、カメラのライトの点灯、映像の90°単位での回転、プッシュトゥトークによる呼びかけができます。1台のビューワーには最大8台のカメラをペアリングでき、1台のカメラからは同時に2台のビューワーへ配信できます。
主な機能
- 01一度限りの暗号化QRコードで、アカウント不要のペアリング。
- 02ECDSAデバイスキーとAES-256-GCMによるエンドツーエンド暗号化P2P配信。
- 03720pの映像と音声を配信し、1台のカメラにつき最大2台のビューワーに対応。
- 04ビューワーからナイトモード、ライト、映像の回転を遠隔操作。
- 05プッシュトゥトークのインターホン機能と、両端末のバッテリー残量モニタリング。
- 06自動スタンバイとOLED画面の消灯でバッテリーを節約。
ユースケース
- 古いAndroidスマートフォンを使って、玄関やリビング、赤ちゃんの部屋を見守る。
- クラウドカメラサービスを契約せず、1台のスマートフォンから複数の場所を見守る。
- プッシュトゥトークのインターホン機能で、カメラのある場所にいる人と話す。
クイックスタート
- 1
カメラ側のスマートフォンでCamMonitorを開き、「カメラモードを開始」をタップしてペアリング用QRコードを表示します
- 2
視聴側のスマートフォンでCamMonitorを開き、「視聴モードを開始」をタップしてQRコードをスキャンし、ペアリングします
- 3
視聴側のスマートフォンで「視聴モードを開始」をタップし、ペアリング済みのカメラを選んでライブ映像を視聴します
使う前に知っておきたいこと
- Android専用です。両方のスマートフォンでAndroid 9.0以降が必要です。
- ライブモニターであり、24時間365日の録画には対応していません。また、物体検知や動体検知機能は内蔵されていません。
- 両方のスマートフォンに有効なネットワーク接続が必要で、Android端末が2台必要です。
収録されている特集
トピック
よくある質問
- CamMonitor とは?
- 余ったスマートフォンをプライベートな家庭用防犯カメラに変え、アカウントやクラウドサーバーなしで、別のスマートフォンにP2P配信できるAndroidアプリ。 CamMonitorには2つのモードがあります。余ったAndroidスマートフォンで720pの映像と音声を撮影するカメラモードと、普段使いのスマートフォンでライブ映像を見るビューワーモードです。最初に暗号化されたQRコードを読み取って2台をペアリングすると、WebRTCを使ってWi-Fiまたはモバイルデータ通信経由で直接接続されるため、映像が第三者のサーバーを経由することはありません。
- CamMonitor は無料で使えますか?ライセンスは?
- CamMonitor は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- CamMonitor は今もメンテナンスされていますか?
- 活発にメンテナンス中。CamMonitor の最終コミットは 2026年11月3日 です。
- CamMonitor は何に使えますか?
- 古いAndroidスマートフォンを使って、玄関やリビング、赤ちゃんの部屋を見守る。 クラウドカメラサービスを契約せず、1台のスマートフォンから複数の場所を見守る。 プッシュトゥトークのインターホン機能で、カメラのある場所にいる人と話す。
- CamMonitor のインストール方法は?
- カメラ側のスマートフォンでCamMonitorを開き、「カメラモードを開始」をタップしてペアリング用QRコードを表示します 視聴側のスマートフォンでCamMonitorを開き、「視聴モードを開始」をタップしてQRコードをスキャンし、ペアリングします 視聴側のスマートフォンで「視聴モードを開始」をタップし、ペアリング済みのカメラを選んでライブ映像を視聴します
- CamMonitor はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/samlu/CamMonitor
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
クラウドストレージを介さず、エンドツーエンド暗号化でデバイス間を直接つなぐ、無料のオープンソースP2Pファイル転送ツール。
メッセージが保存されず、ルームを退出すると消える、エンドツーエンド暗号化対応の無料・サーバーレスなP2Pチャットアプリです。
WebRTCでブラウザ間のファイル・フォルダ・テキストを直接送れる、AirDrop風のプライバシー重視Webアプリ。
ファイル共有、チャット、フォーラム、チャンネル、掲示板を複数のプラットフォームで利用できる、分散型の友人間暗号化コミュニケーションツールキット。
Nostrプロトコル上に構築された、電話番号やメールアドレス不要のエンドツーエンド暗号化チャットとコミュニティを備える、無料のオープンソースメッセンジャーです。