
安価なWiFiカメラ向けのローカルストリーミングツール。クラウドサービスやスマホアプリをバイパスします。ネットワーク上のカメラを検出し、PPPPプロトコルで認証、HTTP経由でMJPEG動画を配信します。インターネット不要。
安価なWiFiカメラの映像を、アプリもクラウドもアカウントも不要でパソコンに直接ストリーミングできます。
AliExpress / Amazon / Temu で購入した小型WiFiカメラが、スマホアプリでしか使えない?このツールを使えば、ローカルネットワーク経由でブラウザから直接カメラ映像を視聴できます。動画は自宅から外に出ることはありません。
以下のアプリを使用するカメラに対応しています: 365Cam | IPC365 | iMiniCam | iMiniCam Pro | WiFi Camera | Mini Camera | A9 Camera | Outdoor Camera | Spy Camera Viewer | P2P Camera | YCC365 | CloudEdge およびその他の安価な中国製WiFiカメラ
カメラのアプリで中国のクラウドサービスにアカウント作成を求められ、「ローカルで直接見られればいいのに」と思ったことがあるなら、これがあなたのためのツールです。
これらのカメラは、通信にPPPPというプロトコルを使用しています。スマホアプリは通常、中国のサーバー経由で映像を送信しますが、カメラはローカル直接接続もサポートしています。このツールはWiFi経由でカメラと直接通信します。インターネットには一切データは送られません。
このツールは以下の処理を行います:
以下のプレフィックスで始まるデバイスIDを持つカメラは互換性がある可能性があります:
| プレフィックス | プロトコル | 状態 |
|---|---|---|
| DGOH | JSON | テスト済み、動作確認 |
| DGOK | JSON | aioppppで対応 |
| PTZA | Binary | aioppppで対応 |
| FTYC | Binary | 一部対応 |
カメラが動作する可能性が高い条件:
DGOH...、DGOK... などのデバイスIDを使用している1. クローンしてインストール:
git clone https://github.com/YOUR_USERNAME/365cam-stream.git
cd 365cam-stream
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
2. 設定:
cp .env.example .env
.env を任意のテキストエディタで開き、カメラのIPアドレスを設定します:
CAMERA_IP=192.168.0.100 # カメラのIPアドレスに置き換えてください
PPPP_USER=admin # 通常は "admin" — 必要がない限り変更しないでください
PPPP_PASS=6666 # 通常は "6666" — 必要がない限り変更しないでください
WEB_PORT=4000 # ローカルWebビューアのポート
カメラのIPがわからない場合?
CAMERA_IP=255.255.255.255に設定すると、ネットワーク上のすべてのカメラを自動検出します。またはルーターの接続デバイス一覧を確認してください。
3. 実行:
python stream.py
4. ブラウザを開く:
http://localhost:4000 にアクセスすると、カメラのライブ映像が表示されます。
5. 停止:
ターミナルで Ctrl+C を押します。
6. 後日再度実行する場合:
cd 365cam-stream
source venv/bin/activate
python stream.py
ストリーミング用のカメラパスワードは、アプリのログインパスワードとは異なります。
| 対象 | ユーザー名 | パスワード |
|---|---|---|
| アプリ / クラウド(例:365Cam) | admin | admin123 |
| このツール(ストリーミング) | admin | 6666 |
ほとんどのカメラはデフォルトで admin / 6666 を使用しています。動作しない場合は、PROTOCOL.md を参照して正しい認証情報を見つけてください。
このツールは以下の仕様の小型WiFiカメラ(屋外/スパイタイプ)で開発・テストされました:
同様のアプリとプロトコルを使用するカメラであれば動作するはずです。
Webページには、全画面表示、動画の開始/停止、解像度、再起動などのボタンがあります。すべてのボタンがすべてのカメラで動作するわけではありません。カメラのファームウェアがサポートしている機能に依存します。動画ストリーミングはテストしたすべてのカメラで動作しますが、PTZ(パン/チルト)、IR、照明制御などの機能は何も起こらないか、セッションが切断される可能性があります。これは正常です。
デバイスが見つからない
CAMERA_IP=255.255.255.255 をブロードキャスト検出に試してくださいping <camera-ip>認証失敗(結果:-3)
6666、空文字列、または 888888 を試してくださいadmin123)はPPPPでは使用できません動画が表示されない
.env で LOG_LEVEL=DEBUG に設定すると、詳細なプロトコルログが表示されますコマンド後にカメラが切断される
詳細なリバースエンジニアリングの解説は PROTOCOL.md を参照してください。以下の内容を含みます:
MIT
キーワード: 365cam ストリーム ローカル, ipc365 アプリ不要, ミニ WiFi カメラ PC ストリーム, 安価な中国製カメラ ローカルストリーム, P2P カメラ クラウド不要, AliExpress カメラ パソコン ストリーム, スパイカメラビューアー代替, A9 カメラ ストリーム, WiFi カメラ アプリ不要, PPPP プロトコル カメラ, iminicam ストリーム, ycc365 ローカル, cloudedge 代替, ミニカメラ ストリーム ブラウザ, WiFi カメラ 直接接続, 中国製 IP カメラ ハック ストリーム, P2P IP カメラ ローカルネットワーク