Whenever I look into IP cameras I close the tabs because it feels like I walked into a store brand cereal aisle where all the boxes are exclaiming “Now with fewer razor blades!” or “Only half the reported cases of salmonella than similar store brands!”
What’s a good brand for IP cameras? What’s the best, in terms of open source support and reliability?
I need a mix of PoE indoor and outdoor cameras. 15 outdoor/10 indoor. Cost isn't a factor, I need something reliable.
akerl_ 34 days ago [-]
Axis.
I have 5 outdoor and 6 indoor cameras. They all support PoE power; for some of the internal ones I'm using PoE, others I got an injector & wifi dongle.
They'll talk to basically anything, the outdoor ones have handled several years of every possible kind of weather. I had one camera that died a week after it arrived; the RMA process w/ Axis was smooth and easy.
Their support windows are what you'd expect from a company whose primary customer base is commercial rather than consumer: IIRC they emailed me a year or two ago to warn me that they'll no longer be shipping software updates for my outdoor cams starting in 2030.
EvanAnderson 34 days ago [-]
I'll second Axis. If you have the budget they are the best general IP cameras you can get. You also get root access on the OS (which is Linux-based).
miiiiiike 34 days ago [-]
Thanks, Axis looks promising.
apple4ever 32 days ago [-]
I'd love to get Axis but they are so expensive
fullstop 34 days ago [-]
While not open source, I have had good experiences with Reolink. They integrate well into Home Assistant and Frigate.
miiiiiike 34 days ago [-]
Yeah, I need open source firmware.
starky 34 days ago [-]
What is the requirement for open source FW? As long as you get a camera that is ONVIF certified then there is no risk of lock in as it is an open standard that is compatible with most VMS software.
crote 34 days ago [-]
Don't forget that it is still an IP connected device, which will realistically never receive a security update.
Best-case scenario it'll call back to the mothership, worst-case scenario it'll turn into a backdoor for your entire network and you'll start receiving ransomware threats with awkward photos/videos attached to them.
starky 34 days ago [-]
It is best practice to put your cameras on a VLAN or otherwise restrict access to the internet. If you must expose it to the internet expose the VMS software and properly access not your cameras.
michaelt 34 days ago [-]
> worst-case scenario [...] you'll start receiving ransomware threats with awkward photos/videos attached to them
Honestly, I can kinda understand having outdoor cameras, if you're in a high crime area - but I just can't empathise with folks who feel more secure after putting indoor cameras in their own home.
fragmede 34 days ago [-]
I think it's for the case of if you have a nice house and you have a party and people come over, and they bring people that you don't know over, and something goes missing, they want to be able to see who took it.
wutwutwat 34 days ago [-]
> I think it's for the case of if you have a nice house and you have a party and people come over
thought this was going down a P Diddy route there for a second
apple4ever 32 days ago [-]
Imagine you hear a sound late at night and you are sleeping. You can check the cameras and see if anyone is inside.
Also, we use them for kids and cats - keep and eye and find out what happened. In fact for our one cat we heard a sound and we were able to see she fell off a desk and was hurt. So we could help her immediately.
hn_go_brrrrr 34 days ago [-]
You can avoid this by preventing any traffic to or from the device except from Frigate.
formerly_proven 34 days ago [-]
Yeah, you have to choose. Either a decent camera, or open source. Can't have both.
hungmung 34 days ago [-]
You could rig up some rPi's, but then you gotta maintain everything yourself. Weatherproofing is probably a PITA too.
charcircuit 34 days ago [-]
rPi don't have an open source firmware either.
formerly_proven 34 days ago [-]
And no decent image sensors.
bc569a80a344f9c 34 days ago [-]
The ones they sell aren’t great, but you can - with a bit of perseverance as it’s non-trivial - connect CSI-2 MIPI to a Raspberry Pi, and use any image sensor that supports that. Which includes a ton of great Sony CMOS sensors.
michaelt 34 days ago [-]
Are you sure? My info might be out-of-date, but a few years ago the MIPI support was in some propriety Broadcom firmware. So your choice was basically the ~3 sensors on official RPi camera boards (although people would sell you things like different lens mounts etc)
Also very interested in PoE cameras with open source firmware. Most of these seem to be wifi + power cable; I figure if I'm running a cable anyway it might as well be a data cable. Maybe wifi is easier to set up a couple devices, but once you get to 5+ cameras PoE is worth.
fragmede 34 days ago [-]
Criminals are using wifi jammers, so you really want a wired camera if you're setting up a system.
she46BiOmUerPVj 34 days ago [-]
Hard wire your cameras and have a blinking red "recording" light that actually only responds to wifi jammers which cause it to stop blinking. They think they got the cams down, and stroll on unaware.
Then they don't even realize the real camera isn't visible. It's next to that big obvious one.
parineum 34 days ago [-]
The goal isn't to trick burglars into burglarizing you.
cryptoegorophy 34 days ago [-]
Maybe we don’t need to overcomplicate things? Cameras won’t stop theft, heck even police sometimes doesn’t stop theft (lookup California)
orbital-decay 33 days ago [-]
On the other hand, you probably want it to indicate that it's working even if it's not, just to scare the perpetrator and prevent any further action.
some_random 34 days ago [-]
I really like Ubiquiti but they're pricey and to get the full value you really need to be running their network gear too.
sliken 32 days ago [-]
When I looked they had premium pricing, gen old hardware, and dependencies on either cloud with subscription or proprietary hardware.
Same with their doorbell cam, proprietary hardware or cloud subscription.
I bought 2 reolink cameras for the same price, they work with everything, can trigger external devices where there's motion, and integrate well with whatever else you have around. The reviews that did direct comparisons didn't rate ubiquiti well.
Unlike the Ubiquiti APs that just need a java program they give you to run somewhere and not even all the time, just when you need to make config changes.
ejstronge 34 days ago [-]
There's no reason to re-invent the wheel - ipcamtalk has a comprehensive set of explanatory posts. Don't buy Reolink, avoid Amcrest - Loryta (rebranded Dahua) and Hikvision are the strongest, but there are other strong options, especially on the refurbished commercial camera front.
ChrisMarshallNY 34 days ago [-]
I have a whole bunch of brands. I wrote ONVIF stuff, some years back. I gave up on it, as the spec sucks.
Hikvision has probably been the best "all-around" camera, but they may be subject to import restrictions.
Axis is very good (but un-cheap). Bosch is crappy (and also un-cheap).
I have a Dahua, which is quite good. I also have a pretty good Panasonic.
Funnily enough, probably the most reliable camera that I have, is also the cheapest. It's a $40 FLIR "eyeball" camera (not an IR camera -it's an OEM Chinese camera that several manufacturers rebrand).
A bunch of my cameras are obviously just rebrands of the same cheap crap. The software is abominable.
eco 34 days ago [-]
ipcamtalk feels completely captured by resellers and affiliates. I'd suggest taking any advice you see there with a grain of salt.
serf 34 days ago [-]
amcrest and reolink are some of the only large Chinese resellers that actually ensure onvif is implemented.
yeah they have a login wall without a reflash, but most of them do -- but the hardware isn't bad and you can keep it local after setup.
That said -- yes : hikvision is the de-facto generic IPcam without issues. Most CCTV softwares are built around hikvision cameras and firmwares as generics.
BehindTheMath 34 days ago [-]
What's wrong with Amcrest IP cameras?
apple4ever 32 days ago [-]
Was wondering the same. I have 10 and they have been pretty good.
(But they are on a VLAN without internet access.)
colechristensen 34 days ago [-]
Why not buy Reolink? I bought one for my parents and it just works for them as well as can be expected. Local storage, local vision recognition of people/pets/vehicles, an app with push notifications. Maybe a little rough around the edges but for a non-cloud device it's pretty darn good.
We got the Duo Floodlight PoE for reference.
sliken 32 days ago [-]
I was looking at $200 cameras that were PoE, designed for outdoors, and had an IR emitter to protect my car that someone tried to steal from my driveway.
Ended up with a pair of reolinks for $120, the spec was a bit less, but I got two cameras. I pointed them from the top of my garage door to both sides of the car, which doubly illuminated the driveway. The red illumination rings on the cameras were easy to spot from the sidewalk, hopefully preventing another attempt. The image quality was great, color during the day, B&W after dark. Ended up using it surprisingly often. Deliveries, kid pickup/drop off, mailman, identifying whatever big truck was visiting our dead end street, and ended up seeing more wildlife than I expected. Even at night I could clearly see the black seat belts inside a black car with a black interior.
I run a separate network for the camera so they can't talk to anything buy my server, so I'm not particularly worried about their network security and I like that the cameras are PoE and not wifi. Sure open source would be better, axis is decent on that front. They run a linux distro, you can ssh in, and even modify the linux distro with an overlap to customize it however you want.
vladgur 34 days ago [-]
I have Reolink Duo Floodlight connected to frigate and it work great.
Excellent in Lowlight and has a configurable floodlight.
hikvision are great, not sure why annke aren't mentioned more also, thats what i run and they're also really good.
formerly_proven 34 days ago [-]
> Cost isn't a factor, I need something reliable.
Don't consider at all: All non-OEM Chinese stuff (1 trillion brands, way too many to list, including the usual consumer garbage that you might find in a store like Reolink etc.)
Consider if cost turns out to be a factor: The two major Chinese OEMs, Hikvision and Dahua.
Note: All Chinese OEMs are obviously implicated in the Chinese surveillance state. Obviously. A lot of "major" brands are OEMed by these two, even ones you might not expect. For example, much of Panasonic stuff is rebadged Dahua. Basically 90% of any CCTV camera Made in China comes from either Dahua or Hik, the lesser brands just mostly get (or rather, choose) the bargain-bin hardware with monkey-model firmware and of course no FW updates ever.
If cost really isn't a factor: Bosch, Axis, Dallmeier, Mobotix
Note: Most of these you cannot buy directly, and the vendor won't talk to you.
> What’s the best, in terms of open source support and reliability?
These are found at completely opposite ends of the spectrum. All good CCTVs cameras use signed and more-or-less well encrypted firmware, even cross-flashing isn't much of a thing.
_0xdd 34 days ago [-]
I think it's worth mentioning that, if you can, set these IP cameras up on a separate VLAN that doesn't have internet access (or access to the rest of your network), run an open source PVR, and use firewall rules to allow the PVR to access the local streams on the IP camera VLAN. I think this mitigates much of the risk of using Chinese OEM cameras.
scottlamb 34 days ago [-]
> I think this mitigates much of the risk of using Chinese OEM cameras.
I see two major problems buying from these companies.
The first is the practical risk that they will deliberately spy on you or just (through poor software quality) make it possible for others to do so. And yeah, putting them in a (V)LAN that can't access the Internet seems more or less sufficient. In theory they could exploit your browser in some way but I don't worry about this too much.
The second is the moral injury from buying from a company that actively participates in the Uyghur genocide. Not just "making cameras that the Chinese government buys through a retailer" but "writing software specifically to identify Uyghur ethnic features" [1] and/or "contracting with the Chinese government to install cameras at internment camps". [2] And there's no simply VLAN configuration that will wipe the blood off your hands.
They're nice cameras especially for the price, and I still use some I bought before I knew about this, but I can't bring myself to buy more or recommend others do so.
fwiw, I'm not aware of any evidence Reolink has participated in this, despite being a Chinese company. I try to stay away from Dahua, Hikvision, and Uniview, which is harder to do than it sounds because they make cameras sold under many brand names.
Hikvision and Dahua make a lot of cameras but I wouldn't call them the major OEMs, that would probably Ingenic, Goke, HiSilicon, uhhh Sigmastar, probably others I can't recall. If you're looking for one outside the PRC, Novatek is based in Taiwan.
starky 34 days ago [-]
This is pretty much exactly wrong. Dahua and Hikvision are by far the largest OEMs in the industry. The other companies you list are SoC vendors only.
fullstop 34 days ago [-]
Doesn't Ingenic just make the SoC? For example, Wyze cams use an Ingenic T20, as do a lot of no-name cameras.
cchance 34 days ago [-]
I feel like a few of those are SoC and not actual cameras
FuriouslyAdrift 34 days ago [-]
I've worked with Mobotix cameras before and they are fantastic... also about $3500.
Usually we go for Geovision (still around $300 - $800) or Axis (little higher).
FuriouslyAdrift 33 days ago [-]
Just looked at our price list and a bunch of Mobotix are now under a $1k... not bad.
formerly_proven 33 days ago [-]
A lot of the current Geovision line-up looks suspiciously Dahua to me.
FuriouslyAdrift 32 days ago [-]
Geovision is Taiwanese and has been around since 1998.
rpcope1 34 days ago [-]
Some Reolink PoE cameras are OK, though a lot of people don't like them. Otherwise I would be looking for Axis (probably one of the best choices) or Dahua gear. Depending on how crazy you want to get, there are some vendors that make really excellent cameras like Costar/CohuHD, but be prepared to probably pay big dollars (and a lot of their stuff like my PTZ are huge cameras).
johnbellone 34 days ago [-]
I have a friend with quite a large Reolink set up and he swears by them. I’ve been looking at them to replace my aging Ring outdoor cameras. Big downside for me is having to run a bridge for Home Kit integration.
dekhn 34 days ago [-]
I have used MindVision gigabit cameras, I believe they have some POE models (but they are mostly indoor-industrial-machine-vision. They do have a Linux SDK (basically a .so and a Python wrapper for the .so).
I'm going to look at all the links in the comments in this post to see if I can find things which are: better documented, more affordable, and easier to integrate.
34 days ago [-]
cameron_b 34 days ago [-]
Haven’t seen it yet so I’ll mention Hanwha, they were part of Samsung before the unit was spun out. They are probably the best competition to Axis and sit differently in the geopolitics, coming from Korea
nokeya 34 days ago [-]
Axis, Hanwha - not cheap but good and reliable
If Chinese brands don’t scare you: Hikvision is very good allarounder, Milesight, Uniview (UNV), Vivotek - good too
Dahua cheap but still usable
All other - don’t even bother
geophph 34 days ago [-]
Seems this comment thread is now its own cereal aisle
roacato 34 days ago [-]
Despite the name, openipc isn't fully open - the main recorder/encoder app (majestic) is closed source. Many openipc developers have moved to an alternative project named "thingino" which has a fully open source recorder/encoder/streamer.
Nice, it actually supports several popular Amazon US "no-name" brands, including Imou and Wansview! (Plus, several mainstream Eufy, TP-Link and Wyze cameras are supported by thingino as well.) Seems to be more user-friendly than OpenIPC, too.
wltechblog 34 days ago [-]
I'm generally the guy making "easy installers" for Thingino cams. The default way to install on a cam is to use a flash programmer, some devices you can use a uart adapter.. I try to find opportunities in the factory firmware that allow you to flash using just a SD card when possible, and publish walkthrough videos on my channel. Some other devices you can flash with a flash glitch trick at boot, which I have several devices documented for that method as well. I'm a huge proponent of privacy and security being available to everyone and not just the technically minded user, and being able to get a commodity priced camera to faithfully serve a non-technical user is my goal!
I wonder if there is business in buying those cameras in bulk, flash them with thingio and resell them as "open" camera. Not sure if it's even legal. I guess flashing the camera probably void the warranty and the margin would be razor thin anyway.
qmr 21 days ago [-]
NO, flashing the camera DOES NOT void the warranty. Repairing things does not void warranty. Opening cases does not void warranty.
FUD misinformation and lies from manufacturers.
wltechblog 34 days ago [-]
There are people using Thingino to provide security camera services. Just selling the cam pre-flashed probably isn't a great plan as I go out of my way to make it as easy as possible for people to flash our firmware themselves!
cnst 34 days ago [-]
I have the impression that most security cameras on Amazon are subsidized with their subscription services.
Also, because many of these brands are no-name, you get the inverse volume discounts — you can get 1 camera for less per-unit cost compared to buying 2 or more.
Starting a business may make more sense if you're willing to go directly to the manufacturer, and have the manufacturer flash the firmware directly at the factory. Even then, why would people buy from you at $30 when they can buy an encumbered version for $15 and follow a few instructions?
ww520 34 days ago [-]
It should be sold at a higher price. You perform a service by “unlocking” the camera.
wltechblog 34 days ago [-]
Our firmware is open source, if you think you can provide an upsell on pre-installed cams, go for it!
cnst 34 days ago [-]
Thanks for doing that! And welcome to HN!
Do you know if Wansview Q5 can be installed easily or not? I think it's one of the only cams on the thingino list that's available in the US with super-fast Amazon FBA shipping for under $20 USD and with lots of stock.
wltechblog 34 days ago [-]
The Q5 is on our supported list. I have a user who YOLOd and tried the Cinnado D1 (t23) installer and claimed success. Cinnado and Wasnview (and galayou and a few others!) are owned by the same company so a lot of things are shared.
jlewallen 33 days ago [-]
I just successfully used the Cinnado T23 installer on a Q5 and it worked. It did seem to take two tries, but I could have been being impatient.
reedlaw 31 days ago [-]
Same here. I ordered from the link in the sibling comment. Mine took a few tries to connect to wifi.
cnst 34 days ago [-]
> I have a user who YOLOd and tried the Cinnado D1 (t23) installer and claimed success.
That's cheaper than Wansview Q5! (Unless the Woot deal returns.)
wltechblog 34 days ago [-]
yep I've got a video on the installation on my channel too!
darkteflon 34 days ago [-]
That’s a great project, thanks for your work. I even have a couple of cameras around the house that look like they should work with this. Do you have any suggestions for an open NVR to pair with cameras running this firmware?
baby_souffle 34 days ago [-]
There are easily 50 different NVR applications out there. They differentiate themselves based on processing and analysis versus supported platforms.
Frigate is a reasonably immature project but it is getting better with each release. Blue Iris is adored but it does have a Windows requirement so that might disqualify it for you.
darkteflon 34 days ago [-]
Yes I’m aware. But the whole point of this open firmware afaiu is that is enables use of the existing on-chip AI features for these particular cameras. Which means that something like Frigate - which focuses on running such AI features separately on, e.g., a coral accelerator - might not be a good fit. That’s why I sought the maintainer’s opinion.
I love how the front page doesn't scream SOCs/SOMs to you and is just straight up here's the compatible cameras with pictures (with some SOM info below).
cnst 34 days ago [-]
Yup. And these cameras supported by thingino are also available on Amazon for under $30, too, some as low as $20 or below!
The ING in Thingino stands for Ingenic. The Ingenic chips are MIPS, all the other cams are ARM. Focusing on these chips allows us to produce a firmware that actually works (not my experience with openipc) and is already configured for a specific product so you don't have to spend hours figuring out specifics for your camera to enable the hardware features!
stragies 34 days ago [-]
Thank you for your work! Can you recommend a compatible LAN POE camera available on Amazon(.de?)
wltechblog 34 days ago [-]
POE hasn't really made it to the commodity level you'll find on Amazon. There are some Vanhua models available on Aliexpress.. we also have some users successfully using various POE to USB adapters. I don't use one myself so i can't personally vouch for one... note that not all cams have data available on their USB ports, if you have questions about a specific choice, come visit us on Discord!
Sorry, you are slightly mistaken and mislead the colleagues present here.
The OpenIPC project is completely open wherever possible, but it allows the use of various streamers Divinus/Majestic/Mini/Venc/other and various binary drivers and libraries if the chip manufacturer does not provide open source code.
The Divinus streamer is a great alternative to Majestic and it is open and also part of the OpenIPC ecosystem - https://github.com/openipc/divinus
asveikau 34 days ago [-]
I guess encoder app is separate from encoder proper, because I have to assume the bulk of the encoder is done in hardware. I mean, those things can do realtime h265 in 4k without a beefy CPU or getting hot.
wltechblog 34 days ago [-]
Most of the image/video related stuff is done in the hardware, as well as a bunch of other functionality that would be hard to do on a 1 watt cpu. Check out the block diagram of the T31 processor: https://en.ingenic.com.cn/products-detail/id-21.html
Our streamer (prudynt-t) communicates with those blocks to handle settings, overlays, etc and receives the pre-processed image/video/audio data, packages it up for rtsp//mjpeg/etc, and handles client connections, motion sending, day/night vision, etc.
This is the status quo for ip cameras regardless of vendor!
cnst 34 days ago [-]
How much memory do these cams have? What's the beefiest camera that's still a good value, e.g., cheap? Any support 5GHz yet?
wltechblog 34 days ago [-]
These processors range between 32 and 128 megabytes of ram, and a chunk of that is reserved at bootup for the hardware feature blocks.
We have a couple devices that support 5ghz, but I don't think any of them are on my favorites list. I picked up a Wansview G6 which is a light bulb format cam, my least favorite, but it was our first dual band device. More to follow!
cnst 34 days ago [-]
That seems very little RAM, do they even support ssh?
Is there a comparison table which devices have how much RAM etc?
BTW, do you know if Amcrest ASH21 are supported? They look identical to Imou Ranger 2 from the front, although Amcrest does have an RJ45 in the back, whereas Ranger 2 possible doesn't?
wltechblog 33 days ago [-]
Thingino has ssh. There are product docs available with the differences between chips, but in a nutshell X series have 128MB and others have 64, except for a newcomer (T23DL) that only has 32! For normal usage, 64MB is enough. The 32MB chip works well enough but you'll need to have an SD card inserted to do online firmware updates which otherwise isn't necessary.
If you don't see a specific device on our site, we either haven't seen one yet or we know it's not compatible. We rely on users to find new devices in the wild that we can port to, if you see an Ingenic chip in a cam not on the site let us know!
asveikau 33 days ago [-]
The link says up to one gigabit of ram which, aside from measuring as a gigabit being unusual, is 128mb.
cnst 34 days ago [-]
I looked at the list on https://thingino.com/ , and one of the cheapest cameras supported by thingino is Wansview Q5.
I'm NOT exactly sure on the exact version, because 2 different versions exist on Amazon, 3MP/2019 and 5MP/2024, in 2 colors each, but the older 3MP version is available for under $20.00 USD with FBA:
The 5MP version is not yet supported! it's identical to the Cinnado D1 5MP, and in addition to the better sensor (and dual band wifi!) they use the next generation Ingenic processors. Work in progress!
wltechblog 34 days ago [-]
Generally the cheapest fro Amazom is by Cinnado. I have a video on installing it my channel as well. I've bought this model for as low as $9.50 shipped. https://www.youtube.com/watch?v=phqR49t75Ak
cnst 34 days ago [-]
Wow, under $14.99 for Cinnado D1 2k is nice! Thanks!
It looks like right now it's available for 14.99 less the 25% promo code, that's $11.25 USD shipped, for OSS hardware? Niiice!
jauntywundrkind 34 days ago [-]
Does the two way audio work on this or any of these devices? I assume the PTZ does? That'd be such a crazy awesome package of stuff to have work!!
wltechblog 34 days ago [-]
2-way audio works via ONVIF with clients as long as they support rtsp backchannel!
PTZ works great although none of these devices actually HAVE a zoom apability.
thatcherc 34 days ago [-]
Cool! It looks like the Wansview Q5 has a similar SoC/camera/wireless setup as the Wansview W7, which as an installer guide on the Thingino wiki [1]. I wonder if that same installation process (but with the q5 firmware) would work. For $16 I'm inclined to try it out.
Last time I bought cameras refurbished Wyze cams were available stupid cheap, $5-$10 or something.
wltechblog 34 days ago [-]
wyze doorbell v1 is very cheap refurb on ebay and has an actual 4 megapixel selsor they run at 1080p for no particular reason in their firmware. It's 4 megapixel when you run Thingino!
defraudbah 34 days ago [-]
is thingino an alternative to open ipc? A newbie question
update seems like it's software for a camera module. Now I have to figure how to match that with cameras or how to connect it to my raspberry pi
wltechblog 34 days ago [-]
Thingino is a full replacement firmware for Ingenic-based ip cameras. While we have some overlap with OpenIPC it's fair to say that our missions are quite different. I don't consider us competing projects, they even use some of our code (and possibly vice-versa) in their firmware.
jtchang 34 days ago [-]
A number of years back I got bored during covid and decided to reverse engineer as much of the Wyze Cam V2 camera I could and make some custom firmware for it. Right now that lives at https://github.com/openmiko/openmiko
That said it's really hard to make long term supportable open source camera software/firmware. And when picking cameras it is even harder because the market as it stands now does not let you have it all. You need to pick what facets you really care about.
Also keep in mind even the above code is not really opensource all the way: I still had to load the driver binaries. Not sure that source will ever be released. The kernel is also old as heck.
What I do feel good about though is saving these old cameras from the dumpster if Wyze ever stops supporting them. The firmware works for simple cases: just load it up and you can start curl'ing frames. I used it in scripts to put together timelapse videos with ffmpeg. No need to screw around with authentication, phones apps, email, etc.
n8henrie 33 days ago [-]
Learning to do something like this (reverse engineer electronics and flash them with custom firmware) from scratch is one of my life dreams!
I would love to find a "zero to hello world, from scratch" type tutorial for putting custom firmware on a camera not supported by one of the existing projects (or a similar writeup detailing how one of these projects got started in the first place).
themactep 34 days ago [-]
Hey, Openmiko is a nice project. With your baggage of knowledge, I would love to see you contributing to Thingino as well. While we still depend on binary blobs from the manufacturer SDK, there is a work on alternatives to replace what is replaceable with open stack. Join the team, have fun.
KyleBerezin 34 days ago [-]
I actually tried this before and it led nowhere. The list of supported hardware is specifically referring to the SoC, not a brand or anything. It can be very hard determining which physical cameras have which chips. On top of that, despite the name, most of the supported devices seem to be for webcams, and not chips used in modern off-the-shelf IP cameras. I really wish there was a ground up guide that used an obtainable, normal camera.
wltechblog 34 days ago [-]
You might have better luck with the Thingino project, we target specific devices.
KyleBerezin 34 days ago [-]
This looks great! Do a PoE outdoor camera! I'll keep an eye on your project, maybe I will find some time to contribute.
baby_souffle 34 days ago [-]
When I last looked into a PTZ capable outdoor camera, the best advice was that I can probably get a supported camera module but I would have to source my own enclosure, lenses and everything else. There are standard dimensions for lenses and mount points ...etc but it was not going to be a straightforward thing that I could bang out in a weekend.
wltechblog 33 days ago [-]
We have a bunch of ptz outdoor units supported by Thingino. Check out thingino.com for the full list of supported devices!
baby_souffle 28 days ago [-]
> We have a bunch of ptz outdoor units supported by Thingino. Check out thingino.com for the full list of supported devices!
Compared to when I last looked ~ a year ago... yeah, the list certainly has gotten longer.
For anybody else that clicks, all of the outdoor cameras are all WiFi based, though. The dream of "at least 2K, PTZ, PoE and rain-proof" is still a pipe-dream :(.
fock 34 days ago [-]
looking at the russian sponsors linked on the russian site I suppose this is mostly for the people putting these things on drones or in trenches... I suppose they obtain their cameras somewhere...
pbasista 34 days ago [-]
This seems nice. But if I am looking correctly, it does not support the devices from the mainstream brands like Hikvision.
I am unaware of how good those typical $20 cameras are. Maybe they are decent. But for instance some of the Hikvision ones with 8MP sensors support 4K@25 fps.
I think that it would be great if there would be an open source firmware for higher-end cameras like those.
wltechblog 34 days ago [-]
Thingino doesn't support cams with ARM processors, we only support the chips made by Ingenic (which are a MIPS superset they call Xburst). We have a number of 4 megapixel (not 4k) devices we support, and are in the process of adding support for the next generation of Ingenic chips (Xburst2) which will bring up support for 8 megapixel (4k) devices.
We're also focused mostly on the less expensive models, because they're obviously within reach for a lot more folks but also they're almost always subsidized by the expectation that a discounted purchase price is made up for by the vendor's cloud subscription. You can get a LOT of great camera models for a low price.
I will say that there is a story about Hikvision that would likely steer most folks away from their brand.. it's bad enough that Google won't index it... With that said, I don't believe anyone should be trusting any third party with their video data in the first place...
pbasista 34 days ago [-]
> I don't believe anyone should be trusting any third party with their video data in the first place
Of course. No one is suggesting that storing video data from cameras in a cloud system over which the owner has no oversight and no control is reasonable.
I was mostly interested in what kind of image quality can an end user expect to get from a camera with open source firmware.
The mainstream brands like Hikvision had cameras with 4K@25 fps capabilities several years ago. And if I understand what you have written in your message correctly, the Thingino may possibly, start supporting similar cameras sometimes in the future. Which is great. But it does not support them now.
I fully understand that the focus is on the mass market where the devices are cheap. It makes sense. It is reasonable.
But it is also necessary, in my opinion, to fully openly acknowledge that there indeed is a fairly broad gap in capabilities of what you can get with this kind of firmware when compared to the mainstream offerings.
wltechblog 34 days ago [-]
Indeed we don't have that 4k yet but we've got a lot of 3k options and 4k coming soon. We're 100 transparent about which devices we support, the full list including photos and specs is on our homepage, there's not much room for confusion there.
roscas 37 days ago [-]
We need more projects like this. I have a tp-link "tapo" home "security" camera.
Setup is made online. Then try to use that without a permanent internet connection... it turns itself off.
It needs a permament connection to tp-link. Now you imagine why.
Sanzig 34 days ago [-]
I have two Tapo units at home, they seem to be working fine without an internet connection.
I created a new subnet and an associated WiFi SSID for it, connected the Tapo cameras, and set them up to act as RTSP cams. I then firewalled the subnet off from anything other than my Frigate NVR server and gateway. They still work fine, they are streaming video to Frigate without complaint. Maybe because they have DNS from my gateway still? (I should probably block that off, it's a common data exfil vector).
Very annoying that internet connectivity is required for initial setup, I'll agree there. They could have just had a bare bones web interface.
raffraffraff 34 days ago [-]
It's hard to say for sure if this firmware will work on a specific Tapo camera, but the Tapo TC60 uses the Ingenic T31 SOC, which is supported. If there's a strong chance that their cameras use any of the Ingenic SOCs on this list, it would be worthwhile trying.
cnst 34 days ago [-]
Yup, requiring permanent internet connection is such BS.
I had one of these "no-brand" cameras that had an integrated MicroSD card, which would make you think that it'd work just fine even without the internet.
We had no power in Austin for several days, but I kept my camera on a portable battery, because, why not?
After the power and the internet were restored and I checked the app, turns out, nothing was recorded! Even though it was online the whole time.
Such a major disappointment.
Klaster_1 31 days ago [-]
I disassembled my Tapo C110 recently to change the case, it has a SSC333 inside, which is listed a compatible with OpenIPC. Worth a try.
This is a list of SOCs, not a list of devices containing these SOCs.
And for most cameras sold, you'll have a hard time figuring out pre-buy, what SOC it contains.
cnst 34 days ago [-]
I'm happy for anyone who can make a use out of it, and it's nice to see one of the only examples where non-US users are ahead of the US, but…
Do you have any Amazon ASIN for any of these products, available for sale in the US?
There's a whole bunch of random no-name IP cameras available on Amazon US, often costing as low as $15 USD, possibly because some of them are subsidised by their cloud offerings, but I've never seen any of these brands listed on OpenIPC. I'm sure some of the brands we see, are simply whitelabels, but, how do you figure these things out, without a disassembly to look at the boards?
cure 34 days ago [-]
There seem to be a few camera manufacturers listed under "Supporters" on the introduction page, namely Goodcam and RunCam.
cnst 34 days ago [-]
It'd be really nice if any of the $15 cams on Amazon were supported.
TheMagicHorsey 34 days ago [-]
The licensing on this project is wonky. They have an MIT license, but then they say you can't use the software for commercial purposes without contacting them. That's in contradiction to an MIT license. An MIT license is basically "use it for anything". If you don't want that, then use some kind of "copyleft" license for non-commercial users, and specify separate commercial terms for users who want to keep closed source with their modifications.
ZigFisher 22 days ago [-]
Are you a representative of a camera installation company or do you sell services? Please do not distort the information that is written on the site. And it says there that the project ASKS everyone who uses the firmware for commercial purposes to contact. You are simply confusing MIT with real life realities.
ACCount36 34 days ago [-]
Most of their code is MIT, but there's a proprietary streamer engine at the heart of it.
infogulch 34 days ago [-]
Does this firmware work with open source camera recorders ("NVR") like Shinobi [1], Frigate [2], ZoneMinder [3], etc?
Yes. I have a few of these cameras all pointed to a frigate instance.
This firmware offers a variety of protocols so basically anything designed for viewing streaming video should just work
cnst 34 days ago [-]
I've looked into it a few years ago when I was shopping and setting up my security cams. Super cool!
But, unfortunately, I wasn't able to translate any supported devices into an Amazon ASIN in the US.
Normally, many services on the internet only work in America. With OSS security cams, it seems to be the exact opposite. Eastern Europe and China are way ahead here.
MostlyStable 34 days ago [-]
I recently got a FOSCAM 3k wifi camera. It supports the RTSP stream standard and CGIProxy commands over http. After the initial setup (mostly just providing it with your network details), you never need to use the official app or cloud anything and it can be restricted to only your LAN with router firewall rules. This is, at least for me, a "good enough" solution that is not dependent on any cloud infrastructure and can be integrated, completely locally, with whatever services you want.
TheCondor 33 days ago [-]
Their cameras and hardware are pretty solid. They work with ONVIF reasonably well too.
It would be awesome if there was an openfirmware option for this hardware.
illwrks 34 days ago [-]
Somewhat related… I have an old dead Wi-Fi camera, it was always buggy but was useful when it worked initially.
With a spare raspberry pi kicking around, I’ve put together a better solution using Motion, a Webcam, iNotify and a Dropbox uploader script.
It works like a charm, after a powerloss etc the pi boots up, starts Motion and then starts watching for events, motion triggers and saves video clips to a folder, iNotify watches for new files saved and then uploads to Dropbox.
radredgreen2 34 days ago [-]
This may be a good place to introduce my HomeKit based Wyze v3 camera reflashing side project. If you're already in the apple ecosystem and want cheap, secure cameras, Wyrecam is an open source, vanilla HomeKit Secure Video (HKSV) firmware: https://github.com/radredgreen/wyrecam.
ck2 34 days ago [-]
this is neat too as it can control some of my cameras
tangentially, does anyone know of any open-source and reliable implementations of the "AI" algorithms used in those expensive cameras? I'm looking to use features like face recognition, people counting, and similar capabilities, but with my own hardware and regular cameras. someone said to "avoid at all costs yolo" so i'm looking for alternatives
codr7 34 days ago [-]
Sounds promising but soldering electronics is pretty far outside of my comfort zone, think I'm going to let this marinate for a while.
asdefghyk 34 days ago [-]
I would post this if to IPVM ( IPvm.com ) if I had not been kicked out, because I did not have a company email address ...
moontear 34 days ago [-]
Is this a spam comment or what is the relation of this service to the topic at hand?
asdefghyk 33 days ago [-]
Not spam, but it could be discussed on that site. Lots knowledgeable people on that site. Although not so much discussion of low level firmware issues. A issue that I would have liked to change , as I think firmware and its discussion etc is very relevant to camera and performance.
miladyincontrol 33 days ago [-]
I'll admit I use reolink, however isolated on vlans with zero connectivity allowed other than caddy's L4 module encrypting and encapsulating it's stream which then is restricted to only my frigate setup.
Even if I had a higher level of trust on the hardware and firmware, principle of least privilege.
cyanydeez 34 days ago [-]
Seems like figuring out the SoC is the hard part.
systemswizard 37 days ago [-]
This is great
geophph 34 days ago [-]
would love to see something like this for ycam homemonitor products
ACCount36 34 days ago [-]
Fun fact: none of the cheap IP camera SoC vendors implement v4l2.
They all have their own off-spec kernel drivers, compatible with absolutely nothing. You even have to rewrite camera sensor drivers from scratch for every vendor's middleware.
arjvik 34 days ago [-]
I'm confused why such a device needs to run Linux instead of an RTOS
ACCount36 34 days ago [-]
Because using an RTOS for anything complex sucks, and Linux is nice and easy to work with.
What’s a good brand for IP cameras? What’s the best, in terms of open source support and reliability?
I need a mix of PoE indoor and outdoor cameras. 15 outdoor/10 indoor. Cost isn't a factor, I need something reliable.
I have 5 outdoor and 6 indoor cameras. They all support PoE power; for some of the internal ones I'm using PoE, others I got an injector & wifi dongle.
They'll talk to basically anything, the outdoor ones have handled several years of every possible kind of weather. I had one camera that died a week after it arrived; the RMA process w/ Axis was smooth and easy.
Their support windows are what you'd expect from a company whose primary customer base is commercial rather than consumer: IIRC they emailed me a year or two ago to warn me that they'll no longer be shipping software updates for my outdoor cams starting in 2030.
Best-case scenario it'll call back to the mothership, worst-case scenario it'll turn into a backdoor for your entire network and you'll start receiving ransomware threats with awkward photos/videos attached to them.
Honestly, I can kinda understand having outdoor cameras, if you're in a high crime area - but I just can't empathise with folks who feel more secure after putting indoor cameras in their own home.
thought this was going down a P Diddy route there for a second
Also, we use them for kids and cats - keep and eye and find out what happened. In fact for our one cat we heard a sound and we were able to see she fell off a desk and was hurt. So we could help her immediately.
Then they don't even realize the real camera isn't visible. It's next to that big obvious one.
Same with their doorbell cam, proprietary hardware or cloud subscription.
I bought 2 reolink cameras for the same price, they work with everything, can trigger external devices where there's motion, and integrate well with whatever else you have around. The reviews that did direct comparisons didn't rate ubiquiti well.
Unlike the Ubiquiti APs that just need a java program they give you to run somewhere and not even all the time, just when you need to make config changes.
Hikvision has probably been the best "all-around" camera, but they may be subject to import restrictions.
Axis is very good (but un-cheap). Bosch is crappy (and also un-cheap).
I have a Dahua, which is quite good. I also have a pretty good Panasonic.
Funnily enough, probably the most reliable camera that I have, is also the cheapest. It's a $40 FLIR "eyeball" camera (not an IR camera -it's an OEM Chinese camera that several manufacturers rebrand).
A bunch of my cameras are obviously just rebrands of the same cheap crap. The software is abominable.
yeah they have a login wall without a reflash, but most of them do -- but the hardware isn't bad and you can keep it local after setup.
That said -- yes : hikvision is the de-facto generic IPcam without issues. Most CCTV softwares are built around hikvision cameras and firmwares as generics.
(But they are on a VLAN without internet access.)
We got the Duo Floodlight PoE for reference.
Ended up with a pair of reolinks for $120, the spec was a bit less, but I got two cameras. I pointed them from the top of my garage door to both sides of the car, which doubly illuminated the driveway. The red illumination rings on the cameras were easy to spot from the sidewalk, hopefully preventing another attempt. The image quality was great, color during the day, B&W after dark. Ended up using it surprisingly often. Deliveries, kid pickup/drop off, mailman, identifying whatever big truck was visiting our dead end street, and ended up seeing more wildlife than I expected. Even at night I could clearly see the black seat belts inside a black car with a black interior.
I run a separate network for the camera so they can't talk to anything buy my server, so I'm not particularly worried about their network security and I like that the cameras are PoE and not wifi. Sure open source would be better, axis is decent on that front. They run a linux distro, you can ssh in, and even modify the linux distro with an overlap to customize it however you want.
Excellent in Lowlight and has a configurable floodlight.
Also mega-wide field of view
Don't consider at all: All non-OEM Chinese stuff (1 trillion brands, way too many to list, including the usual consumer garbage that you might find in a store like Reolink etc.)
Consider if cost turns out to be a factor: The two major Chinese OEMs, Hikvision and Dahua.
Note: All Chinese OEMs are obviously implicated in the Chinese surveillance state. Obviously. A lot of "major" brands are OEMed by these two, even ones you might not expect. For example, much of Panasonic stuff is rebadged Dahua. Basically 90% of any CCTV camera Made in China comes from either Dahua or Hik, the lesser brands just mostly get (or rather, choose) the bargain-bin hardware with monkey-model firmware and of course no FW updates ever.
If cost really isn't a factor: Bosch, Axis, Dallmeier, Mobotix
Note: Most of these you cannot buy directly, and the vendor won't talk to you.
> What’s the best, in terms of open source support and reliability?
These are found at completely opposite ends of the spectrum. All good CCTVs cameras use signed and more-or-less well encrypted firmware, even cross-flashing isn't much of a thing.
I see two major problems buying from these companies.
The first is the practical risk that they will deliberately spy on you or just (through poor software quality) make it possible for others to do so. And yeah, putting them in a (V)LAN that can't access the Internet seems more or less sufficient. In theory they could exploit your browser in some way but I don't worry about this too much.
The second is the moral injury from buying from a company that actively participates in the Uyghur genocide. Not just "making cameras that the Chinese government buys through a retailer" but "writing software specifically to identify Uyghur ethnic features" [1] and/or "contracting with the Chinese government to install cameras at internment camps". [2] And there's no simply VLAN configuration that will wipe the blood off your hands.
They're nice cameras especially for the price, and I still use some I bought before I knew about this, but I can't bring myself to buy more or recommend others do so.
fwiw, I'm not aware of any evidence Reolink has participated in this, despite being a Chinese company. I try to stay away from Dahua, Hikvision, and Uniview, which is harder to do than it sounds because they make cameras sold under many brand names.
[1] https://www.reuters.com/article/world/chinese-tech-patents-t...
[2] https://ipvm.com/reports/hikvision-targeted
Usually we go for Geovision (still around $300 - $800) or Axis (little higher).
I'm going to look at all the links in the comments in this post to see if I can find things which are: better documented, more affordable, and easier to integrate.
If Chinese brands don’t scare you: Hikvision is very good allarounder, Milesight, Uniview (UNV), Vivotek - good too
Dahua cheap but still usable
All other - don’t even bother
> https://github.com/themactep/thingino-firmware
Nice, it actually supports several popular Amazon US "no-name" brands, including Imou and Wansview! (Plus, several mainstream Eufy, TP-Link and Wyze cameras are supported by thingino as well.) Seems to be more user-friendly than OpenIPC, too.
More info is at my installers repo https://github.com/wltechblog/thingino-installers or my YT channel (WLTechBlog)
FUD misinformation and lies from manufacturers.
Also, because many of these brands are no-name, you get the inverse volume discounts — you can get 1 camera for less per-unit cost compared to buying 2 or more.
Starting a business may make more sense if you're willing to go directly to the manufacturer, and have the manufacturer flash the firmware directly at the factory. Even then, why would people buy from you at $30 when they can buy an encumbered version for $15 and follow a few instructions?
Do you know if Wansview Q5 can be installed easily or not? I think it's one of the only cams on the thingino list that's available in the US with super-fast Amazon FBA shipping for under $20 USD and with lots of stock.
Oh, wait, Cinnado D1 is only $14.99! https://www.amazon.com/dp/B0CBBT5RMP
That's cheaper than Wansview Q5! (Unless the Woot deal returns.)
Frigate is a reasonably immature project but it is getting better with each release. Blue Iris is adored but it does have a Windows requirement so that might disqualify it for you.
I love how the front page doesn't scream SOCs/SOMs to you and is just straight up here's the compatible cameras with pictures (with some SOM info below).
Edit: But they have a list of product names, where they support installation of Thingino: https://github.com/themactep/thingino-firmware/blob/master/d...
Good list. Happy to see Imou and Wansview on the list, these "unknown" brands have been selling directly on Amazon US for a while now:
https://www.amazon.com/stores/Wansview/page/1E1F86AB-C01A-45...
https://www.amazon.com/stores/Imou/page/73EC8A3D-1E78-42C5-8...
The OpenIPC project is completely open wherever possible, but it allows the use of various streamers Divinus/Majestic/Mini/Venc/other and various binary drivers and libraries if the chip manufacturer does not provide open source code.
The Divinus streamer is a great alternative to Majestic and it is open and also part of the OpenIPC ecosystem - https://github.com/openipc/divinus
Our streamer (prudynt-t) communicates with those blocks to handle settings, overlays, etc and receives the pre-processed image/video/audio data, packages it up for rtsp//mjpeg/etc, and handles client connections, motion sending, day/night vision, etc.
This is the status quo for ip cameras regardless of vendor!
We have a couple devices that support 5ghz, but I don't think any of them are on my favorites list. I picked up a Wansview G6 which is a light bulb format cam, my least favorite, but it was our first dual band device. More to follow!
Is there a comparison table which devices have how much RAM etc?
BTW, do you know if Amcrest ASH21 are supported? They look identical to Imou Ranger 2 from the front, although Amcrest does have an RJ45 in the back, whereas Ranger 2 possible doesn't?
If you don't see a specific device on our site, we either haven't seen one yet or we know it's not compatible. We rely on users to find new devices in the wild that we can port to, if you see an Ingenic chip in a cam not on the site let us know!
I'm NOT exactly sure on the exact version, because 2 different versions exist on Amazon, 3MP/2019 and 5MP/2024, in 2 colors each, but the older 3MP version is available for under $20.00 USD with FBA:
https://www.amazon.com/stores/Wansview/page/1E1F86AB-C01A-45...
https://www.amazon.com/dp/B07QKXM2D3 — $16.14 FBA for black 3MP Q5 Wansview
https://www.amazon.com/dp/B07QKWPT8J — $19.78 FBA for white 3MP Q5 Wansview
It's also been on sale at $9.99 on Woot a few months ago, but sold out.
https://electronics.woot.com/offers/wansview-2k-ip-security-...
EDIT: looks like the cheapest one in the US is actually Cinnado D1 2k, it's under $14.99 on Amazon.
https://github.com/wltechblog/thingino-installers/tree/main/...
https://www.amazon.com/dp/B0CBBT5RMP — ≤$14.99 FBA for Cinnado D1
It looks like right now it's available for 14.99 less the 25% promo code, that's $11.25 USD shipped, for OSS hardware? Niiice!
PTZ works great although none of these devices actually HAVE a zoom apability.
[1] - https://github.com/wltechblog/thingino-installers/tree/main/...
update seems like it's software for a camera module. Now I have to figure how to match that with cameras or how to connect it to my raspberry pi
That said it's really hard to make long term supportable open source camera software/firmware. And when picking cameras it is even harder because the market as it stands now does not let you have it all. You need to pick what facets you really care about.
Also keep in mind even the above code is not really opensource all the way: I still had to load the driver binaries. Not sure that source will ever be released. The kernel is also old as heck.
What I do feel good about though is saving these old cameras from the dumpster if Wyze ever stops supporting them. The firmware works for simple cases: just load it up and you can start curl'ing frames. I used it in scripts to put together timelapse videos with ffmpeg. No need to screw around with authentication, phones apps, email, etc.
Having read https://github.com/openmiko/openmiko/blob/master/doc/develop... -- is there anywhere that you document how you learned to do this / how you got started with this project?
I would love to find a "zero to hello world, from scratch" type tutorial for putting custom firmware on a camera not supported by one of the existing projects (or a similar writeup detailing how one of these projects got started in the first place).
Compared to when I last looked ~ a year ago... yeah, the list certainly has gotten longer.
For anybody else that clicks, all of the outdoor cameras are all WiFi based, though. The dream of "at least 2K, PTZ, PoE and rain-proof" is still a pipe-dream :(.
I am unaware of how good those typical $20 cameras are. Maybe they are decent. But for instance some of the Hikvision ones with 8MP sensors support 4K@25 fps.
I think that it would be great if there would be an open source firmware for higher-end cameras like those.
We're also focused mostly on the less expensive models, because they're obviously within reach for a lot more folks but also they're almost always subsidized by the expectation that a discounted purchase price is made up for by the vendor's cloud subscription. You can get a LOT of great camera models for a low price.
I will say that there is a story about Hikvision that would likely steer most folks away from their brand.. it's bad enough that Google won't index it... With that said, I don't believe anyone should be trusting any third party with their video data in the first place...
Of course. No one is suggesting that storing video data from cameras in a cloud system over which the owner has no oversight and no control is reasonable.
I was mostly interested in what kind of image quality can an end user expect to get from a camera with open source firmware.
The mainstream brands like Hikvision had cameras with 4K@25 fps capabilities several years ago. And if I understand what you have written in your message correctly, the Thingino may possibly, start supporting similar cameras sometimes in the future. Which is great. But it does not support them now.
I fully understand that the focus is on the mass market where the devices are cheap. It makes sense. It is reasonable.
But it is also necessary, in my opinion, to fully openly acknowledge that there indeed is a fairly broad gap in capabilities of what you can get with this kind of firmware when compared to the mainstream offerings.
Setup is made online. Then try to use that without a permanent internet connection... it turns itself off.
It needs a permament connection to tp-link. Now you imagine why.
I created a new subnet and an associated WiFi SSID for it, connected the Tapo cameras, and set them up to act as RTSP cams. I then firewalled the subnet off from anything other than my Frigate NVR server and gateway. They still work fine, they are streaming video to Frigate without complaint. Maybe because they have DNS from my gateway still? (I should probably block that off, it's a common data exfil vector).
Very annoying that internet connectivity is required for initial setup, I'll agree there. They could have just had a bare bones web interface.
I had one of these "no-brand" cameras that had an integrated MicroSD card, which would make you think that it'd work just fine even without the internet.
We had no power in Austin for several days, but I kept my camera on a portable battery, because, why not?
After the power and the internet were restored and I checked the app, turns out, nothing was recorded! Even though it was online the whole time.
Such a major disappointment.
Show HN: WFB-ng – long range high speed link for drones and robotics - https://news.ycombinator.com/item?id=41293934 - Aug 2024 (3 comments)
Thingino: Camera firmware derived from OpenIPC focused on the Ingenic SoC - https://news.ycombinator.com/item?id=40261046 - May 2024 (2 comments)
OpenIPC is an alternative open firmware for your IP camera - https://news.ycombinator.com/item?id=39571025 - March 2024 (70 comments)
OpenIPC: Alternative open firmware for your IP camera - https://news.ycombinator.com/item?id=37812217 - Oct 2023 (59 comments)
OpenIPC: Alternative open firmware for your IP camera - https://news.ycombinator.com/item?id=35975383 - May 2023 (1 comment)
And for most cameras sold, you'll have a hard time figuring out pre-buy, what SOC it contains.
Do you have any Amazon ASIN for any of these products, available for sale in the US?
There's a whole bunch of random no-name IP cameras available on Amazon US, often costing as low as $15 USD, possibly because some of them are subsidised by their cloud offerings, but I've never seen any of these brands listed on OpenIPC. I'm sure some of the brands we see, are simply whitelabels, but, how do you figure these things out, without a disassembly to look at the boards?
[1]: https://shinobi.video/ [2]: https://frigate.video/ [3]: https://zoneminder.com/
This firmware offers a variety of protocols so basically anything designed for viewing streaming video should just work
But, unfortunately, I wasn't able to translate any supported devices into an Amazon ASIN in the US.
Normally, many services on the internet only work in America. With OSS security cams, it seems to be the exact opposite. Eastern Europe and China are way ahead here.
It would be awesome if there was an openfirmware option for this hardware.
With a spare raspberry pi kicking around, I’ve put together a better solution using Motion, a Webcam, iNotify and a Dropbox uploader script. It works like a charm, after a powerloss etc the pi boots up, starts Motion and then starts watching for events, motion triggers and saves video clips to a folder, iNotify watches for new files saved and then uploads to Dropbox.
https://team.openipc.org/ipcam_dms/
(note the english translated link)
Even if I had a higher level of trust on the hardware and firmware, principle of least privilege.
They all have their own off-spec kernel drivers, compatible with absolutely nothing. You even have to rewrite camera sensor drivers from scratch for every vendor's middleware.
Same reason why routers run Linux.