Banana Studio
Guides

古いAndroidスマホを4Kセキュリティカメラまたはドライブレコーダーとして再利用する

CamRelayを使って引き出しの中のスマホを4Kセキュリティカメラまたはドライブレコーダーに変えましょう:NVR向けのRTSPとONVIF、双方向通話、電源断にも耐えるローカル録画、GPS速度オーバーレイ。クラウドアカウントは不要です。

Categories CamRelay
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. インストールと権限付与

  1. CamRelayをGoogle Playからインストールし、アプリを開きます。
  2. 開始 をタップし、カメラ、マイク、通知、ストレージの権限を許可します。
  3. バッテリー最適化 カードをタップするか、メイン画面が求めたら 最適化を無効 にします。これをしないと、アイドル時のAndroidがネットワークを切断する可能性があります。
  4. 電源断後にカメラを自動再起動させたい場合は、他のアプリ上に表示 の権限も付与してください。Android 10以降では、デバイス起動時の自動開始 に必要です。
  5. 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