古いAndroidスマホを4Kセキュリティカメラまたはドライブレコーダーとして再利用する
CamRelayを使って引き出しの中のスマホを4Kセキュリティカメラまたはドライブレコーダーに変えましょう:NVR向けのRTSPとONVIF、双方向通話、電源断にも耐えるローカル録画、GPS速度オーバーレイ。クラウドアカウントは不要です。
On this page
古いAndroidスマホを4Kセキュリティカメラまたはドライブレコーダーとして再利用する
ほとんどの人が、引き出しの中にまだ使えるカメラ、高速プロセッサ、Wi-Fiを備えたAndroidスマホを持っています。これはセキュリティカメラまたはドライブレコーダーに必要なすべてです。CamRelayを使えば、新しいハードウェア不要で、埋立地に行くデバイスを1つ減らせます。
CamRelayはBanana Studioのアプリで、ローカルネットワーク上のIPカメラにスマホを変えます。RTSPでストリーミングし、ONVIF対応NVRで動作し、電話に録音し、スピーカーから双方向通話が可能です。ネットワーク内にすべてが留まるため、クラウドアカウントやサブスクリプションは不要です。
このガイドでは、CamRelayの機能、NVR向け4Kセキュリティカメラとしての設定方法、同じスマホをドライブレコーダーとして使う方法を説明します。CamRelayに初めて触れる方は、古いAndroidスマホをセキュリティカメラに変える方法から始めてください。
CamRelayの機能
ビデオ
- 4Kまで、ハードウェアが許せばそれ以上も可能。 CamRelayは選択されたカメラが報告するすべての解像度を提供します。過去数年のスマホのほとんどは4K(3840 × 2160)録画が可能です。
- H.264またはH.265(HEVC)、ハードウェアエンコード。 H.264はあらゆるビューアで動作します。H.265は同じ画質で帯域幅とストレージをおよそ半分に抑えられます。AV1も利用可能ですが、ソフトウェアエンコードのため発熱しやすくなります。
- ビットレートとフレームレートは自由に設定。 15〜60fpsを選び、ビットレートも自分で設定できます。解像度を選ぶと、CamRelayは適切な開始ビットレートを設定します(4Kなら8Mbps)。
- スマホのすべてのレンズに対応。 メイン、広角、望遠レンズから選び、カメラがサポートしている場合は光学式または電子式手振れ補正(OIS/EIS)とHDRを使用できます。
オーディオと双方向通話
カメラのオーディオトラックとトークバックチャンネルは、アプリで選択した同じコーデックを使用します:
| コーデック | 最適な用途 |
|---|---|
| G.711 µ-law | 最も信頼性の高い双方向通話。推奨。 |
| G.711 A-law | A-lawが必要なビューア向け。 |
| Opus | 音質と遅延が最良で、WebRTCネイティブ。 |
| AAC | 聞き取り専用。双方向通話にはトランスコードが必要。 |
双方向通話は標準のRTSPバックチャネルを使用します。Frigate、go2rtc、WebRTCビューアなど、対応ビューアからスマホのスピーカーを通じて音声を聞き取り、話しかけることができます。エコーキャンセルにより会話がクリアになります。
ビューと統合
- RTSP:
rtsp://<phone-ip>:1935/は VLC、Home Assistant、Frigate、Blue Iris、Synology Surveillance Station、QNAP、ZoneMinderおよびその他ほとんどのNVRで動作します。 - ONVIF: スマホはONVIFカメラとしてネットワークに表示されるため、NVRが自動的に見つけ出します。
- Webインターフェース:
http://<phone-ip>:8888を任意のブラウザで開くと、ライブ映像を視聴し、ストリームを停止せずに設定を変更し、録画を管理できます。 - Windows 11ネットワークカメラ: Windowsの設定でスマホを追加し、Teams、Zoom、またはカメラアプリでウェブカメラとして利用できます。
録音
- ローカル録画 をスマホのストレージ (
Movies/CamRelay) に行い、好きな長さのセグメントで保存します。 - 連続ループ録画。 最大ストレージ (MB) を設定し、上限に達したら古いファイルから削除されます。
- MKVは電源断にも耐える。 録画中に電源が切れた場合でも、MKVファイルは切断約1秒前までのデータを保持します。MP4は互換性が高いですが、中断されたMP4は失われます。
- ブラウザでの録画管理。 ウェブインターフェースの ファイルマネージャー で録画の再生、ダウンロード、削除が可能です。
24/7運用の信頼性
- フォアグラウンドサービスとウェイクロック: 画面オフ時やAndroidのDozeモード中でもストリームは継続して実行されます。
- ウォッチドッグ: ビデオフレームの流れが止まると、CamRelayが自動的にストリームを再起動します。
- デバイス起動時の自動開始: 電源断やシステムアップデート後でも、誰かが操作せずにストリームが再開します。
- 温度とバッテリーの保護: スマホが過熱またはバッテリー残量が低すぎるときはストリームを一時停止し、回復したら再開します。
- 画面の暗黙とインマーシブモード: 黒画面にすることで消費電力を抑え、OLEDパネルの焼き付きを防止します。
オーバーレイ
日付と時刻、カメラ名、IPアドレス、解像度、バッテリー残量と温度、GPS座標と速度をビデオに焼き込むことができます。これらはライブストリームおよびすべての録画に表示されます。
セキュリティカメラのセットアップ
1. インストールと権限付与
- CamRelayをGoogle Playからインストールし、アプリを開きます。
- 開始 をタップし、カメラ、マイク、通知、ストレージの権限を許可します。
- バッテリー最適化 カードをタップするか、メイン画面が求めたら 最適化を無効 にします。これをしないと、アイドル時のAndroidがネットワークを切断する可能性があります。
- 電源断後にカメラを自動再起動させたい場合は、他のアプリ上に表示 の権限も付与してください。Android 10以降では、デバイス起動時の自動開始 に必要です。
- Android 17 では、CamRelayにローカルネットワークアクセス(「近くのデバイス」と表示)を許可してください。これをしないと、他のデバイスがスマホに接続できません。
Xiaomi、Huawei、Oppo、Vivo、Samsungのスマホでは、また自動起動を有効にし、端末自体の設定でCamRelayのバッテリーセーバーをオフにしてください。
2. 解像度とコーデックの選択
設定 → カメラ で:
- 使用したいレンズを選び、その後 解像度 を選択:4Kの場合は 3840 × 2160。
- ビデオコーデック を選択:NVRとビューアがサポートしている場合は H.265、そうでなければ H.264。ウェブインターフェースでのライブビューを最もスムーズにし、Windowsネットワークカメラとしても使うには H.264 をおすすめします。
- フレームレート を 15〜30fps に保ちます。これなら監視に十分で、スマホの発熱も抑えられます。
- 固定カメラの場合は EIS をオフにしてください。オンにすると画像が切り取られます。
Wi-Fiで画像がカクつくか、スマホが熱くなる場合は、まずフレームレートを下げ、次に解像度を下げてください。
3. 双方向通話と録画を有効にする
- 設定 → オーディオ で、オーディオを有効にし、オーディオモード を 音声通話 に設定し、双方向通話のコーデックを G.711 ULAW にします。
- 設定 → 録画設定 で 録画を有効 にし、MKV を選択し、セグメント長と 最大ストレージ (MB) を設定して、スマホの容量をいっぱいにしないようにします。
- 設定 → セーフティーとオートメーション で デバイス起動時の自動開始 をオンにし、温度とバッテリーのしきい値を確認してください。
4. スマホの取り付けと電源
- 頑丈なスマホホルダーまたは3Dプリントされたブラケットを使用し、監視したいエリアに向けて取り付けてください。
- 良質な充電器に常に接続した状態を保ちます。数ヶ月間稼働させたい場合は、バッテリーを約40%〜80%の範囲に保つ充電器またはスマートプラグを使うとバッテリーの劣化を抑えられます。
- 屋外では、レンズの前に透明窓がある防水ケースを使用し、直射日光を避けてください。
- スマホに固定IPアドレス(ルーターでのDHCP予約)を設定すれば、URLが変わることはありません。
5. ストリームの開始とテスト
ストリームの開始 をタップし、メイン画面に表示されるURLをメモします。VLC(メディア → ネットワークストリームを開く )でRTSP URLを開くか、ブラウザでウェブインターフェースを開きます。取り付けを固定する前に、映像、音声、遅延を確認してください。
その後、RTSP URLまたはONVIF検出を使ってカメラをNVRに追加します。Frigateでの音声と双方向通話を含むフルセットアップについては、Frigate NVRでCamRelayのすべての機能を使用する方法 を参照してください。
CamRelayはローカルネットワーク向けに設計されています。ポートをインターネットに転送しないでください。外部から視聴する場合は、ホームネットワークへのVPNまたはリモートアクセスに対応したNVRを使用してください。
スマホをドライブレコーダーとして使用
ドライブレコーダーはスマホ自身の録画のみが必要なので、車内ではWi-Fiがなくても動作します。
取り付けと電源
- 視界を妨げないフロントガラスまたはダッシュボードマウントを使用し、カメラを水平線がフレームの中心付近になるように向けてください。
- 車のUSB充電器から電力を供給します。車が駐車中にスマホの電源が切れた場合、デバイス起動時の自動開始 が電源復帰時に録画を再開します。
- スマホが横向きまたは逆さまに取り付けられている場合は、物理的に動かさずに カメラの向き 設定を使用してください。
継続的録画
- 録画を有効 にし、急な電源断でも最大約1秒の損失で済むように MKV を選択し、例えば3分の短いセグメントで録画します。
- 余裕のある容量に 最大ストレージ (MB) を設定します。CamRelayは古いファイルから順に削除し、ループ録画ドライブレコーダーのように動作します。
- 目安として、4Kを8Mbpsで録画すると1時間あたり約3.6GB消費され、32GBで約9時間分を記録できます。1080pと4Mbpsなら約1.8GB/時間です。
- EIS を車内でオンにする価値があります:道路の振動をなめらかにします。
GPSと速度の追加
オーバーレイ設定で スピードオーバーレイ をオンにし、必要なら GPS座標オーバーレイ と 日付と時刻 もオンにします。 速度単位 と 位置情報プロバイダー を選択してください。これらのオーバーレイは位置情報権限が必要で、CamRelayは端末内でのみ位置情報を処理します。
速度と位置は画像に焼き込まれるため、すべての録画に含まれ、どのプレイヤーでも表示できます。
熱対策
フロントガラス裏のスマホは熱くなります。可能であれば直射日光を避け、暑い日は解像度またはフレームレートを下げてください。温度セーフティー は過熱前に録画を一時停止し、冷えたら再開します。
CamRelayがこの仕事に適している理由
- 標準プロトコル: すでに持っているNVRとRTSPおよびONVIFが互換性があり、専用アプリやクラウドは不要です。
- RTSPバックチャネルを通じた双方向通話: 来訪者、ペット、配達員などに話しかけることができます。
- H.265 により、4Kストリームと録画ファイルのサイズを抑えられます。
- 無人で動作するように設計: ブート時の自動開始、ウォッチドッグ、熱およびバッテリー保護機能が組み込まれています。
- 設計時点でプライベート: ネットワーク内にビデオが留まり、アカウント、サブスクリプション、トラッキングはありません。
最後に
引き出しの中の古いスマホにはすでにカメラ、エンコーダ、ネットワーク接続があります。CamRelayを使えば、数分でNVRに接続できる4KセキュリティカメラまたはGPS速度オーバーレイ付きドライブレコーダーに変えることができます。すべての設定については、CamRelayユーザーガイド を参照してください。
Related app
CamRelay - RTSPライブIPカメラ
Androidスマートフォンを高性能なRTSPネットワークカメラに変身させましょう。
Related posts
古い Android スマホを防犯カメラにする方法
古い Android スマホを防犯カメラとして再活用しましょう。設置場所を工夫し、電源を確保し、再起動後も CamRelay が自動で起動するようにすれば、同じ Wi-Fi 上のどのブラウザからでもカメラを見たり録画したりできます。
Android スマホをライブカメラにする方法
CamRelay を使えば、Android スマホが数分でライブカメラになります。権限を許可して再生ボタンをタップし、同じ Wi-Fi 上のウェブブラウザで映像を見るだけ。アカウントもクラウドも不要で、視聴する側のデバイスには何もインストールする必要がありません。
CamRelay の全機能を Frigate NVR で使う方法
余ったAndroidスマートフォンを Frigate NVR のカメラにしましょう。CamRelay が音声付きの RTSP を配信し、Frigate に内蔵された go2rtc がそれを受け取って、録画、音声付きライブビュー、 双方向通話に使います。完全な config.yml 付きで手順を順に説明します。