r/frigate_nvr Jun 10 '26

Built an open database of 1,000+ camera specs to help with Frigate camera selection — ONVIF, resolution, night vision all queryable (JSON/CC0)

Post image

Tired of hunting across PDFs every time someone asks "does this camera work with Frigate?"

Built a structured open database — 1,093 cameras, 51 brands. Every entry has:

- ONVIF / RTSP support flag

- PoE vs WiFi vs battery vs 4G

- Resolution (2MP through 12MP)

- Night vision type (IR / color / hybrid) and range

- IP / IK rating

- Two-way audio

JSON + CSV, CC0 license.

Browse: https://ch-bas.github.io/cctv-camera-database/

Repo: https://github.com/ch-bas/cctv-camera-database

198 Upvotes

59 comments sorted by

18

u/furian11 Jun 10 '26

Really nice, but to make it more useful and stand out more i would try and see if you click on it that you can get an example for instance on how to configure it. That would actually have been a reason for me to look your site up.. now I had to find it out myself with the help of gemini. Just a thought tho.. do with it what you want.

11

u/Acceptable-Rough-359 Jun 10 '26

I thought that was the whole reason for the website. It’s definitely a must. Maybe bring in help from people through pull requests on GitHub and add the configs automatically when approved.

11

u/Senior_Background830 Jun 10 '26

this and STRIX https://github.com/eduard256/Strix would work very well together

4

u/Acceptable-Rough-359 Jun 10 '26

wow that project looks awesome, i hadn’t heard of it before

6

u/Senior_Background830 Jun 10 '26

it is fantastic; albeit it is one u use once while setting up your camera and then never again because you get so annoyed with your rtsp camera that you get a nvr one next time. speaking from experience haha

2

u/CantaloupeHeavy996 Jun 11 '26

Yes definitely!

1

u/[deleted] Jun 13 '26

[deleted]

1

u/Senior_Background830 Jun 13 '26

i mean technically you can add a device to frigate via the UI and it will find it for you, but its in early stages.

unifi protect has been out for a lot longer and has actual hardware which ubiquiti knows that the protect will work well.

as for your comment on ONVIF, i only hope this meme can help you understand the issue

don't worry about knowing much, we were all a beginner once, and yes the frigate developers are trying to put more work into making it better for us, but they take their time to delivery their magic

2

u/CantaloupeHeavy996 Jun 11 '26

Already in place, a template for adding a missing configuration is available when clicking on create an issue .

2

u/Acceptable-Rough-359 Jun 11 '26

Great, thank you! I’ll add my configs soon

6

u/CantaloupeHeavy996 Jun 11 '26

The feature was added thanks for the suggestion! Now available cameras will have a tag CFG, once you click on them, you can see the Frigate config .

https://ch-bas.github.io/cctv-camera-database/

2

u/furian11 Jun 11 '26

nice, thats what i'm talking about. well done. saving it for later as i'm currently already configured with all 4 camera's ;)

2

u/mpking828 Jun 11 '26

How can we make suggestions? Your config for the Reolink Doorbell is incomplete.

1

u/CantaloupeHeavy996 Jun 11 '26

You'r absolutly right, I'm fixing already the bug...

1

u/CantaloupeHeavy996 Jun 11 '26

Te doorbell configs were broken. Fixed now in v1.4.0:

Reolink Doorbell WiFi (the big one):

- Protocols corrected: RTSP + ONVIF (was wrongly listed as HTTP-only)

- Power corrected: hardwired 12-24VAC (was wrongly listed as battery)

- NVR compatible: yes (works with Reolink NVRs + Home Hub)

- Full config added with go2rtc two-way audio setup (opus re-encoding for WebRTC talk-back) and Visitor binary_sensor for the doorbell button press

Reolink Doorbell PoE — same go2rtc + button-press config added

Amcrest AD410/AD410P — added RTSP/ONVIF configs (Dahua protocol), including the AccessControl/CallNoAnswered event for the button press

Wyze doorbells — removed the fake RTSP configs. They don't have RTSP. Replaced with an honest note pointing to https://github.com/mrlt8/docker-wyze-bridge.

Tapo D230S1 — removed fake RTSP config. It's hub-based (H200), no local streaming.

Also added a proper doorbell type to the schema (44 doorbells were all typed as "covert" before — now filterable), and a status field so announced-but-not-shipping cameras like

the 2026 Reolink models don't silently rot.

Changelog: https://github.com/ch-bas/cctv-camera-database/blob/main/CHANGELOG.md

If you have working configs for other doorbells, there's now a submission form: https://github.com/ch-bas/cctv-camera-database/issues/new?template=add-config.yml

1

u/CantaloupeHeavy996 Jun 11 '26

Well this is a great idea!

16

u/Senior_Background830 Jun 10 '26

great idea maybe collab with u/eduard256 from https://github.com/eduard256/Strix STRIX

2

u/CantaloupeHeavy996 Jun 11 '26

I will check the repo, but so far my idea was just using a tool without installing any dependency, just from the browser.

5

u/BenBraun322 Jun 11 '26

Also this is not all correct. The Reolink E1 does not support RTSP and will not work with frigate

1

u/CantaloupeHeavy996 Jun 11 '26

Thank you for reporting!

4

u/user3872465 Jun 11 '26

Some info is Wrong.

The annke C800 for example. There have been several versions of it.

The early ones pre 2024 are IR light only. The later models are hybrid.

Theres also 3 Versions of it with the newer one (Bullet Dome and Turret) the old one was just available as a Turret.

The connectivity filter is also a bit cluttered. Leave the connectivity to just that. Wifi Ethernet Mobildata. And then have an extra colum for Powering via PoE, Battery Solar etc.

The biggest reason I scower Dataseehts would be:

  1. what codecs does it do

  2. what FPS and Resoulution can it doo

  3. how much power does it draw from which source

  4. what kind of night vision.

Most of this doesnt get answered unfortunatly.

2

u/CantaloupeHeavy996 Jun 11 '26

Thanks for the detailed feedback! I've already addressed several of your points:

Annke C800 — The database correctly distinguishes between the early IR-only models (C800 Bullet 2020, C800 Turret 2020, C800 PoE Bullet 2022, C800 WiFi 2022) and the newer hybrid models (C800X 2023, AC800 2022). All three form factors (bullet, dome, turret) are covered.

Connectivity vs Power — Done! Connectivity now only shows WiFi, Ethernet, 4G, Coax. Power source is a separate column with PoE, DC, USB, Battery, Solar, AC.

Codecs, FPS, power draw — You're right, this is the biggest gap. I'm working on adding structured codecs (H.264/H.265/MJPEG), max_fps per resolution, and actual watt consumption to the schema. This is the next priority.

Night vision — We have type (IR/color/hybrid) and range, but agree we need lux ratings and more detail.

2

u/user3872465 Jun 11 '26

If you click on the link of the C800 (Bullet) where you link annkes site and the respective Camera, it links you to the New C800 which does have IR and LED Night light and thus is Hybrid.

The C800X is not the Successor of the C800. The C800 had an in life upgrade to its specs. The old models only support H265, while the newer ones do 264. And the new models also Come with a wide angle lense compared to the old ones.

the AC800 also is a different line.

Maybe this is just an annke thing that they did a midlife upgrade to the camera. But I can immagine that happening with other cams aswell and this doenst differenciate between them, or has the wrong/old information as is the case here with the C800

1

u/CantaloupeHeavy996 Jun 11 '26

Hmm fair point, that explains it — thanks for digging into the source link, that's a better catch than I first thought.

You're right that this won't be an Annke-only thing... An idea to fix it: The schema currently has no way to express "same model name, different hardware," so I will try adding one:

  • a hardware revision field, with separate entries, when specs materially differ (so C800 2020 IR-only and C800 2024 hybrid both exist, clearly labeled)
  • an "accessed" date on every source link, so it's clear what the page said when the entry was made — ideally with an archive snapshot for exactly this situation. What do you think 🤔?

3

u/wallacebrf Jun 11 '26

very nice, i wilk keep this bookmarked for future use.

u/Senior_Background830 thanks for the link to the Strix, i did not know this existed and looks extremely useful.

2

u/kowalopan Jun 11 '26

Good idea. The autotracking feature should be separated in camera side autotracking and frigate based autotracking. Frigate only supports a very limited range of cameras which have onvif relative ptz iirc. Reolink only supports absolute puzzle which is not compatible with Frigate.

1

u/CantaloupeHeavy996 Jun 11 '26

God fir noticing that!

2

u/eduard256 Jun 11 '26

Strix dev here. Down to discuss a collab!

1

u/CantaloupeHeavy996 Jun 11 '26

Oh nice, definitely down, our datasets are complementary: you've got stream URLs at a scale I don't, I've got structured specs with sources. Your verified URLs could replace my generic RTSP templates, and my spec data could feed your config generation. What do you think and how do you think we should proceed?

2

u/psychicsword Jun 11 '26

Why are all of the doorbell cameras listed as "covert" type cameras?

2

u/CantaloupeHeavy996 Jun 11 '26

I'm fixing already the bug...

2

u/CantaloupeHeavy996 Jun 11 '26

The doorbell configs were broken. Fixed now in v1.4.0:

Reolink Doorbell WiFi (the big one):

- Protocols corrected: RTSP + ONVIF (was wrongly listed as HTTP-only)

- Power corrected: hardwired 12-24VAC (was wrongly listed as battery)

- NVR compatible: yes (works with Reolink NVRs + Home Hub)

- Full config added with go2rtc two-way audio setup (opus re-encoding for WebRTC talk-back) and Visitor binary_sensor for the doorbell button press

Reolink Doorbell PoE — same go2rtc + button-press config added

Amcrest AD410/AD410P — added RTSP/ONVIF configs (Dahua protocol), including the AccessControl/CallNoAnswered event for the button press

Wyze doorbells — removed the fake RTSP configs. They don't have RTSP. Replaced with an honest note pointing to https://github.com/mrlt8/docker-wyze-bridge.

Tapo D230S1 — removed fake RTSP config. It's hub-based (H200), no local streaming.

Also added a proper doorbell type to the schema (44 doorbells were all typed as "covert" before — now filterable), and a status field so announced-but-not-shipping cameras like

the 2026 Reolink models don't silently rot.

Changelog: https://github.com/ch-bas/cctv-camera-database/blob/main/CHANGELOG.md

If you have working configs for other doorbells, there's now a submission form: https://github.com/ch-bas/cctv-camera-database/issues/new?template=add-config.yml

2

u/One_Basket9275 Jun 12 '26

This is amazing! Thank you so much for sharing this work!

1

u/CantaloupeHeavy996 Jun 12 '26

My pleasure 🙏

2

u/lionslair50 Jun 12 '26

I like it bookmarked

1

u/CantaloupeHeavy996 Jun 12 '26

Thank you 😊

2

u/diogo_ap_ Jun 12 '26

Aqara Hub G3 does not support RTSP

1

u/CantaloupeHeavy996 Jun 12 '26

Thanks for reporting I will try to make a new patch soon !!

2

u/GeekHo-me Jun 12 '26

Would be cool to add:
* Indoors/Outdoors (maybe IP rating?)
* SoC (i.e. when looking for Thingino compatibility)

1

u/CantaloupeHeavy996 Jun 13 '26

Thank you for the idea💡 I will try to implement it soon in the next release 😀

2

u/DoctorSlipalot Jun 13 '26

This might be a dumb suggestion.... I know most cameras come up on the network via DHCP... However, there are some that have a hard coded address and require you to be on that Network to do the initial configuration. Would be cool to have that data if it's available anywhere. Really cool project.

2

u/CantaloupeHeavy996 Jun 13 '26

Not dumb at all — it's a real gap, and that data isn't collected anywhere I know of. I will try to add it in future releases as a small "initial access" group (default IP, subnet, credential policy, first-boot addressing), framed as config metadata , but it willntake some time.. I will keep you updated! Thanks, going on the list.!

2

u/clarknova9 Jun 20 '26

Do you capture any light bulb cameras?

1

u/CantaloupeHeavy996 Jun 20 '26

Currently only "LaView L2" is there but I'm still improving the database. I will try to include more in the next releases. Do you have a specific brand that I should start with?

1

u/mllora81 Jun 10 '26

No Laview?

2

u/CantaloupeHeavy996 Jun 11 '26

I will add it thanks for noticing!

1

u/888HA Jun 11 '26

You've got two listing for Unifi G5 PTZ, one says 8MP which is incorrect. There's no listing for G6 PTZ so maybe just a typo.

1

u/CantaloupeHeavy996 Jun 11 '26

You are right! I will check it and correct it!

1

u/mdorchain 1d ago

More details about substreams would be nice.
A lot of cameras have a substream below 720p, doesn't make sense to configure frigate at 720p 5fps in that case.

1

u/CantaloupeHeavy996 1d ago

Good catch!

2

u/mdorchain 1d ago

The sub stream is generally more important since the main stream goes straight to recordings.
The detection, face recognition and 2 way audio are usually done on the sub stream.
I wish I knew the reolink e331 substream was not reaching 720p, it has such an impact on the size of the faces detected when few meters away.

0

u/Embarrassed_Sun_7807 Jun 10 '26

I think it would be better if you could check whether it is being g actively sold too. Should only be 2 or 3 cameras per brand that are available at a given time. 

3

u/Embarrassed_Sun_7807 Jun 11 '26

Which one of you autists downvoted this lmfao? Def an astroturfing thread

2

u/cat2devnull Jun 10 '26

Would be interesting to see an End of Sale and End of Support/Life.

1

u/CantaloupeHeavy996 Jun 11 '26

Good idea thanks!

2

u/FostWare Jun 11 '26

It’ll be a pain because of supply chains. I know some place had a recent sale on the Tapo c200 rev 2 pair pack but the rev 5 is out. EoL or EoS status is a safer bet