TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

OpenIPC: Alternative open firmware for your IP camera

363 pointsby danboarderover 1 year ago

14 comments

bastard_opover 1 year ago
Having looked into this myself prior was mostly asking for disappointment. Getting a random Chinese IP camera to convert to open firmware is great in theory, but the problem is actually buying a camera or 10, or buying more over time.<p>You never really know what hardware ships internally at any given time, ie what SoC a camera <i>really</i> is. They change frequently in random Chinese manufacturers with internal SoC hardware update with constant improvement (in their margins at least), if reported by someone at a point in time, buying the same model a 6mo-1yr later you cannot expect the same model number to be the same hardware.<p>It is rarely stated on a site selling them what SoC they use, or the vendors sites, assuming you can find and&#x2F;or translate anything usable, or if the vendor is even still around more than a few months under that name. Therefore there is no repeatable source of products you can get reliably across time without simply testing a sample and hacking your own as you go.<p>I really wish someone would take initiative to sell&#x2F;resell a line of camera hardware with openipc or other open firmware on them. It&#x27;s a business opportunity sorely missing with nothing to offer home&#x2F;business users ip cameras with open sterile and guaranteed secure firmware vs. random pure Chinese jank.
评论 #37814556 未加载
评论 #37814969 未加载
评论 #37817150 未加载
评论 #37814359 未加载
评论 #37816169 未加载
评论 #37817444 未加载
评论 #37819157 未加载
tpmxover 1 year ago
Seems like e.g. (most of) the sensor drivers are binary blobs.<p>Some examples:<p>Ambarella S3L: <a href="https:&#x2F;&#x2F;github.com&#x2F;OpenIPC&#x2F;firmware&#x2F;tree&#x2F;master&#x2F;general&#x2F;package&#x2F;ambarella-osdrv-s3l&#x2F;files&#x2F;kmod">https:&#x2F;&#x2F;github.com&#x2F;OpenIPC&#x2F;firmware&#x2F;tree&#x2F;master&#x2F;general&#x2F;pack...</a><p>Some HiSilicon chipset: <a href="https:&#x2F;&#x2F;github.com&#x2F;OpenIPC&#x2F;firmware&#x2F;tree&#x2F;master&#x2F;general&#x2F;package&#x2F;hisilicon-osdrv-hi3516cv300&#x2F;files&#x2F;sensor">https:&#x2F;&#x2F;github.com&#x2F;OpenIPC&#x2F;firmware&#x2F;tree&#x2F;master&#x2F;general&#x2F;pack...</a><p>Edit: A smaller subset of sensors have some code here:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;OpenIPC&#x2F;sensors">https:&#x2F;&#x2F;github.com&#x2F;OpenIPC&#x2F;sensors</a>
评论 #37813104 未加载
评论 #37814441 未加载
snthdover 1 year ago
<a href="https:&#x2F;&#x2F;openipc.org&#x2F;support-open-source" rel="nofollow noreferrer">https:&#x2F;&#x2F;openipc.org&#x2F;support-open-source</a><p>&gt;It&#x27;s Open Source<p>&gt;Price of the Firmware<p>&gt;The right to use the OpenIPC firmware and its components is granted to all users free of charge and only for personal, non-commercial purposes. If you are interested in using OpenIPC for your business projects, please contact our team.
评论 #37814076 未加载
评论 #37813655 未加载
nirav72over 1 year ago
For those curious if their devices are supported. The list is here:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;OpenIPC&#x2F;wiki&#x2F;blob&#x2F;master&#x2F;en&#x2F;guide-supported-devices.md">https:&#x2F;&#x2F;github.com&#x2F;OpenIPC&#x2F;wiki&#x2F;blob&#x2F;master&#x2F;en&#x2F;guide-support...</a>
评论 #37813948 未加载
评论 #37813337 未加载
fcpkover 1 year ago
Totally random question there but... Any recommendations of cameras that are currently easily available(say amazon, aliexpress, etc) and support this while having good&#x2F;verygood image quality?
评论 #37813415 未加载
efreconover 1 year ago
A long time ago, I built a business around off-the-shelf IP cameras. The field was full of buggy firmware with enormous security holes (biggest I found was to be able to acquire pictures without even being authorised!). Hardly none of these firmware would get updated, they were abondonware right out of the package.<p>Even though this doesn&#x27;t seem to be entirely open, any kind of move into that direction is a bit of fresh air.
elromulousover 1 year ago
OpenIPC really didn&#x27;t mean what I thought it did.<p>I was 100% sure it would be some kind of inter-process communication abstraction &#x2F; framework.
评论 #37814041 未加载
braincodeover 1 year ago
Majestic, the main streaming &quot;core&quot; component of the camera (which does RTSP, HLS, etc...) is closed source, the rest is open, except some third party SDK blobs.
saidinesh5over 1 year ago
The interesting thing about this project is that they&#x27;re repurposing cheap ip camera hardware to work as surprisingly decent, low latency digital video system for fpv drones:<p><a href="https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=wZAHkWHfBF4">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=wZAHkWHfBF4</a><p>Mostly a continuation of the OpenHD project. But it&#x27;s quite promising.
petabytesover 1 year ago
Related: I was hacking Ambarella action cameras a while back: <a href="https:&#x2F;&#x2F;github.com&#x2F;petabyt&#x2F;liemoth">https:&#x2F;&#x2F;github.com&#x2F;petabyt&#x2F;liemoth</a><p>Eventually I stopped not because of how low quality action cameras were, there were hundreds of different vendors publishing rebranded Chinese cheap cams. And not to mention how crap the firmware is. The whole thing gets hot and the battery only lasts a few minutes.
dangover 1 year ago
Related:<p><i>OpenIPC: Alternative open firmware for your IP camera</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35975383">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35975383</a> - May 2023 (1 comment)
gkhartmanover 1 year ago
I was really hoping that the Pine64 PineCube cameras would gain traction in this space, but it seems like they only ever really shipped small batches of them. They&#x27;d need an enclosure&#x2F;software to make them a reasonable choice.<p>Wiki: <a href="https:&#x2F;&#x2F;wiki.pine64.org&#x2F;wiki&#x2F;PineCube" rel="nofollow noreferrer">https:&#x2F;&#x2F;wiki.pine64.org&#x2F;wiki&#x2F;PineCube</a>
评论 #37820030 未加载
snthdover 1 year ago
Another IP Camera thread: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36447024">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36447024</a>
the_biotover 1 year ago
OpenIPC is one of those projects where the core team is Russian, and their communication is Russian, and they use Telegram (or a bridge) for everything. As a non-Russian speaker you&#x27;re pretty lost trying to contribute, and as a result they attract hardly anyone outside the russosphere. I&#x27;ve tried telling them they&#x27;re artifically limiting their project, but was predictably ignored. This project has so much potential, but it will never be achieved.<p>I&#x27;ve seen this before; projects like that tend to stagnate and die. Openinkpot comes to mind.<p>BTW not a rant against Russians; open source projects do best when they have a lot of contributors from across the world, and that means English.
评论 #37815480 未加载
评论 #37814422 未加载