世界を動かす技術を、日本語で。

OpenIPC: オープンIPカメラファームウェア

2025年8月2日原文(openipc.org)

概要

OpenIPC は、IPカメラ向けの オープンソースファームウェア。 既存の クローズドなファームウェア を置き換え、セキュリティと自由度を向上。 MITライセンス で公開され、商用利用も可能。 Buildrootベース で、多様なストリーマーを利用。 軍事利用は禁止、幅広いカメラと用途に対応。

OpenIPCとは

  • OpenIPC は、IPカメラ向けの 代替オープンファームウェア
  • ARMやMIPSプロセッサ 搭載カメラに対応
  • ベンダー提供の 閉鎖的でサポートが不十分なファームウェア の置き換え
  • バイナリファイル として簡単にインストール可能
  • ソースコード も公開、誰でも開発・改良が可能
  • MITライセンス 採用、商用利用や再利用が自由
  • 改善のフィードバックや商用利用時の連絡 を推奨
  • 軍事目的での利用は禁止

インストールと開発

  • プリコンパイル済みバイナリ の配布
  • GitHub でソースコード公開
  • Buildroot を利用したLinuxディストリビューション構築
  • ストリーマーは MajesticDivinusMiniVenc から選択
    • Majestic は非オープンだが高性能
    • Majesticのオープンソース化は資金次第で検討中、寄付歓迎

OpenIPCの特徴と利点

  • ユーザーの自由 を最重視
  • 完全なシステムアクセス とカスタマイズ性
  • バックドアやマルウェアの排除
  • 幅広いカメラ機種 への対応
  • 基本機能を重視 し、簡単なファームウェアアップグレード・ストリーミングを実現
  • IPEYEクラウドストレージYouTube・Telegram への動画配信
  • SOCKS5プロキシバーチャルトンネル の設定が可能

特殊用途への応用

  • ドローン搭載カメラ
  • 建設用ヘルメットカメラ
  • 測量機器用カメラ
  • 医療研究用カメラ(視覚器官観察)
  • 水中釣りカメラ など多様なプロジェクト展開

Hackerたちの意見

こういうプロジェクトもっと増えてほしいな。俺はtp-linkの「tapo」ってホーム「セキュリティ」カメラ使ってるんだけど、設定はオンラインでやるんだよね。で、常時インターネット接続なしで使おうとすると…勝手にオフになっちゃう。tp-linkに常時接続が必要なんだよ。理由は想像つくよね。

ほんと、常時インターネット接続が必要ってクソだよね。俺は「ノーブランド」のカメラを持ってたんだけど、MicroSDカードが内蔵されてて、インターネットなしでもちゃんと動くと思ってたんだ。オースティンでは数日間停電だったけど、カメラはポータブルバッテリーで動かしてたんだよ、なんでって?電源とインターネットが復旧してアプリをチェックしたら、なんと何も録画されてなかった!ずっとオンラインだったのに。めっちゃがっかりだわ。

家にTapoのユニットが2つあるけど、インターネット接続なしでもちゃんと動いてるよ。新しいサブネットとそれに関連するWiFi SSIDを作って、Tapoカメラを接続してRTSPカメラとして設定したんだ。それから、そのサブネットをFrigate NVRサーバーとゲートウェイ以外からはファイアウォールで隔離した。まだ問題なく動いてて、Frigateに動画をストリーミングしてる。多分、ゲートウェイからDNSをもらってるからかな?(それはブロックした方がいいかも、一般的なデータ流出の手段だからね)。初期設定にインターネット接続が必要なのは本当に面倒だね、同意するよ。シンプルなウェブインターフェースだけでよかったのに。

互換性のあるカメラモデルのリストってあるのかな?ちょっと見たけど、めっちゃクールだね!

ホームページからのリンク: https://openipc.org/supported-hardware/featured

紹介ページの「サポーター」には、GoodcamやRunCamってカメラメーカーがいくつか載ってるみたいだね。

名前に反して、openipcは完全にオープンじゃないんだよね。メインのレコーダー/エンコーダーアプリ(majestic)はクローズドソースだし。多くのopenipcの開発者は「thingino」っていう完全オープンソースのレコーダー/エンコーダー/ストリーマーのプロジェクトに移ってるよ。

このプロジェクトはIngenic SOCしかサポートしてないみたいだね(https://github.com/themactep/thingino-firmwareによると)。openipcamがサポートしてるリストとは大違い。編集: でも、Thinginoのインストールをサポートしてる製品名のリストはあるみたいだよ: https://github.com/themactep/thingino-firmware/blob/master/d...

エンコーダーアプリはエンコーダー本体とは別みたいだね。エンコーダーの大部分はハードウェアで処理されてるんじゃないかな。だって、あの機器は強力なCPUなしで、4Kのリアルタイムh265ができるんだから、熱くもならないし。

https://thingino.com/ フロントページがSOCs/SOMsをガンガン押し出してなくて、単純に対応カメラの写真が載ってるのがいいね(下にSOM情報もあるけど)。

https://thingino.com/ > https://github.com/themactep/thingino-firmware いいね、実際にアメリカの人気「ノーネーム」ブランド、ImouやWansviewをいくつかサポートしてる!それに、Eufy、TP-Link、Wyzeの主流カメラもthinginoでサポートされてるみたい。OpenIPCよりも使いやすそうだね。

https://thingino.com/ のリストを見たけど、thinginoがサポートしてる中で一番安いカメラはWansview Q5だね。正確なバージョンはわからないけど、Amazonには2つのバージョン、3MP/2019と5MP/2024があって、それぞれ2色あるんだ。古い3MPバージョンは20ドル以下で買えるよ。 https://www.amazon.com/stores/Wansview/page/1E1F86AB-C01A-45... https://www.amazon.com/dp/B07QKXM2D3 — 黒の3MP Q5 Wansviewが$16.14 FBA https://www.amazon.com/dp/B07QKWPT8J — 白の3MP Q5 Wansviewが$19.78 FBA それに、数ヶ月前にWootで$9.99で売ってたけど、売り切れた。 https://electronics.woot.com/offers/wansview-2k-ip-security-... 追記:アメリカで一番安いのは実際にはCinnado D1 2kで、Amazonで$14.99以下だよ。 https://github.com/wltechblog/thingino-installers/tree/main/... https://www.amazon.com/dp/B0CBBT5RMP — Cinnado D1が≤$14.99 FBA

Hacker Newsで議論の続きを見る