Updated my open database of camera specs (now 3,400+) — real RTSP paths, ONVIF details, ready-to-copy configs (JSON/CC0)
▲ 184 r/BlueIris+3 crossposts

Updated my open database of camera specs (now 3,400+) — real RTSP paths, ONVIF details, ready-to-copy configs (JSON/CC0)

Hi all,

A while ago I shared here (https://www.reddit.com/r/homeassistant/comments/1u2bpvr/tired\_of\_digging\_through\_scattered\_vendor\_pdfs/) my open CC0 database of IP cameras with ready-to-copy configs.

https://preview.redd.it/p11hrf6ablkh1.png?width=1228&format=png&auto=webp&s=5e64b62789b29b6b839305f4e8021cc2ec64db67

The feedback was genuinely useful. Biggest gap people pointed out: knowing a camera "supports RTSP" doesn't tell you the actual path to type into Frigate.

Now I've fixed that, with help from some folks in the open source community.

Every camera now has:

  • Actual RTSP URL structure (brand-level default + per-camera override where the manufacturer documents a different path)
  • ONVIF port and profile info where documented
  • Ready-to-copy Frigate config block per camera

All still sourced only from official datasheets and the data is always open source.

It would be great if you're up for a small contribution: pull up your camera, copy the config, and mark whether it worked. Happy to take feature requests / roasting in the comments too.

Direct link to the Frigate configs: cctv-database.com/frigate-configs

3,400+ cameras, 70+ brands now.

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

Thanks!

reddit.com
u/CantaloupeHeavy996 — 3 hours ago
▲ 98 r/Dahua+3 crossposts

Updated my open database of Frigate camera specs (now 3,400+) — real RTSP paths, ONVIF details, ready-to-copy configs (JSON/CC0)

Hi all,

A while ago I shared here (https://www.reddit.com/r/frigate_nvr/comments/1u2ezeb/built_an_open_database_of_1000_camera_specs_to/) my open CC0 database of IP cameras with ready-to-copy Frigate configs.

https://preview.redd.it/bg69v9jp4lkh1.png?width=2044&format=png&auto=webp&s=a71811d44082ad8975516f0ac431cb0d5e57ede3

The feedback was genuinely useful. Biggest gap people pointed out: knowing a camera "supports RTSP" doesn't tell you the actual path to type into Frigate.

Now I've fixed that, with help from some folks in the open source community.

Every camera now has:

  • Actual RTSP URL structure (brand-level default + per-camera override where the manufacturer documents a different path)
  • ONVIF port and profile info where documented
  • Ready-to-copy Frigate config block per camera

All still sourced only from official datasheets and the data is always open source.

It would be great if you're up for a small contribution: pull up your camera, copy the config, and mark whether it worked. Happy to take feature requests / roasting in the comments too.

Direct link to the Frigate configs: cctv-database.com/frigate-configs

3,400+ cameras, 70+ brands now.

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

Thanks!

reddit.com
u/CantaloupeHeavy996 — 14 hours ago

Resource for anyone trying to pick an IP camera — free spec database from official datasheets

I see a lot of posts here from people trying to figure out which camera to get, and ending up comparing specs across a dozen product pages that all show different info. I had the same problem, so I built a database that pulls every spec from the manufacturer's official datasheet — nothing from Amazon listings or retailer pages.

It's at cctv-database.com — ~3,300 cameras, 70+ brands, filterable by resolution, PoE, night vision, audio, codec, etc. You can also compare cameras side by side.

No ads, no affiliate links, no commercial anything. The whole dataset is open source and public domain.

The source code is here: Repo: https://github.com/ch-bas/cctv-camera-database

Hope it's useful to someone here.

u/CantaloupeHeavy996 — 4 days ago

JavaScript - Browser-based 3D house builder: first-person walkthrough, GLB export, no backend

I wanted to see how far a Sims-style building tool could go with nothing but Three.js and a static host. No backend is needed, it all runs client-side on GitHub Pages, and your entire house is encoded in the URL, so sharing a build is just sending a link.

What's in it:

  • Up to 4 floors with per-floor visibility toggles
  • 67 furniture items across 11 categories, all procedural — no model files to download, textures generated at runtime with CanvasTexture
  • First-person walkthrough mode, so you can actually walk around inside what you built
  • Snapshot-based undo/redo
  • GLB export if you want to pull a build into Blender
  • Time-of-day lighting on a real sun arc

Stack: Three.js, Next.js 15, React 18, TypeScript.

Happy to answer anything — especially about the procedural texture generation, which turned out to be much more fun than I expected.

You can try the live demo at: ch-bas.github.io/threejs-sims-house-builder/

The open-source code is available on GitHub at: github.com/ch-bas/threejs-sims-house-builder

u/CantaloupeHeavy996 — 10 days ago

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

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

u/CantaloupeHeavy996 — 2 months ago

Tired of digging through scattered vendor PDFs just to find local-only, PoE, or ONVIF cameras? I built a free database of 1,000+ CCTV models.

https://preview.redd.it/h6tygllq7i6h1.png?width=2894&format=png&auto=webp&s=3816bf630e8d54f5225575a13950df45337d535b

Hey everyone,

Every time I needed to expand my Home Assistant setup or configure an NVR like Frigate, I hit the same wall. Checking for true ONVIF support, sub-stream resolutions, PoE vs. WiFi, or physical IP ratings meant opening 15 different tabs of scattered retailer specs and vendor PDFs.

To fix this, I compiled a fully queryable database (JSON + CSV) covering 50+ major brands (Hikvision, Dahua, Reolink, Axis, Amcrest, Tapo, UniFi, Ubiquiti, etc.).

What's inside for smart home builders:

  • Local Control Check: True ONVIF / RTSP protocol support flag.
  • Power & Connection: PoE / WiFi / Battery / 4G filters.
  • Hardware Specs: Resolution, sensor size, lens, night vision range.
  • Enclosure: IP (weather) and IK (vandal) ratings.
  • Audio: Two-way audio support.
  • Availability: Regional market tags (handy for filtering what you can actually buy in the US vs. EU/UK).

It's 100% Free, CC0 (Public Domain), no accounts, and no subscriptions. Just clean data to help you pick the right local hardware.

If you notice a camera model missing from your own setup, there's a simple GitHub issue form to submit it—no git cloning or coding required. Hopefully, this saves you some tab-clutter on your next hardware upgrade!

reddit.com
u/CantaloupeHeavy996 — 2 months ago
▲ 23 r/foss+1 crossposts

[Project] Open database of 1,000+ IP camera specs — JSON/CSV, CC0, 49 brands

I released an open dataset of IP/CCTV camera specifications under CC0 (public domain).

The problem it solves: camera specs are scattered across vendor PDFs, inconsistent retailer listings, and paywalled databases. There was no single structured open source to query from.

**What's in it:**

- 1,000 cameras across 49 brands (Hikvision, Dahua, Reolink, Axis, Hanwha, Tapo, Ubiquiti, and more)

- One JSON file per camera under cameras/<brand>/<model>.json, aggregated into data/cameras.json + CSV

- Fields: resolution, sensor, lens, connectivity (PoE/WiFi/battery/4G), night vision type and range, IP rating, ONVIF/RTSP support, audio, storage, price, market tags

- Schema validated on every PR via GitHub Actions

- CC0 — no attribution required, do whatever you want with it

Contributing:

Non-devs can submit cameras via a GitHub issue form (no cloning needed). Developers can use an interactive CLI wizard (npm run add) that writes the JSON file without needing to know the schema.

Browse it:

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

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

Built with Claude Code — specs sourced from manufacturer datasheets, each entry cites its source URL.

u/CantaloupeHeavy996 — 2 months ago

[Project] Open database of 1,000+ IP camera specs — JSON/CSV, CC0, 49 brands

I released an open dataset of IP/CCTV camera specifications under CC0 (public domain).

The problem it solves: camera specs are scattered across vendor PDFs, inconsistent retailer listings, and paywalled databases. There was no single structured open source to query from.

What's in it:

- 1,000 cameras across 49 brands (Hikvision, Dahua, Reolink, Axis, Hanwha, Tapo, Ubiquiti, and more)

- One JSON file per camera under cameras/<brand>/<model>.json, aggregated into data/cameras.json + CSV

- Fields: resolution, sensor, lens, connectivity (PoE/WiFi/battery/4G), night vision type and range, IP rating, ONVIF/RTSP support, audio, storage, price, market tags

- Schema validated on every PR via GitHub Actions

- CC0 — no attribution required, do whatever you want with it

Contributing:

Non-devs can submit cameras via a GitHub issue form (no cloning needed). Developers can use an interactive CLI wizard (npm run add) that writes the JSON file without needing to know the schema.

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

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

Built with Claude Code — specs sourced from manufacturer datasheets, each entry cites its source URL.

reddit.com
u/CantaloupeHeavy996 — 2 months ago

[AskJS] What would you improve in this Three.js house builder?

Hey everyone,

I wanted to share a project I've been working on to level up my 3D web development skills. It's a fully client-side, grid-based house builder (think The Sims build mode) with 0 external 3D models—everything is procedurally generated geometry.

Some of the architecture under the hood:

  • State Management: Powered by a pure useReducer with ~30 action types and an assertNever exhaustiveness guard for complete type safety.
  • Performance: Three.js is dynamically imported so it doesn't bloat the initial page load.
  • Component Structure: React Context handles global state to avoid drilling props through 33 different UI panels.
  • Testing: Because the reducer is 100% pure (zero React imports), testing the core game logic is incredibly straightforward.
  • Data Persistence: Old single-floor layouts saved in localStorage automatically migrate to the new multi-floor format on load.

It's entirely open-source (MIT licensed) and statically hosted on GitHub Pages. I’d love to hear your thoughts on the state management architecture or the procedural generation approach!

reddit.com
u/CantaloupeHeavy996 — 3 months ago
▲ 74 r/thesims1+4 crossposts

A Sims-inspired house builder with Three.js !

Been working on a browser-based 3D home builder and wanted to share it here since Three.js does all the heavy lifting.

Three.js specifics that might be interesting:

- Dynamic import so the ~600KB bundle only loads when the canvas mounts

- Wall cutaway system — walls between camera and room auto-hide on orbit (dot product visibility check, no geometry rebuild)

- All furniture meshes are procedural (BoxGeometry, CylinderGeometry, ExtrudeGeometry composites) — zero GLTF assets

- Floor/wall patterns rendered to CanvasTexture procedurally (wood planks, brick, tile, carpet)

- Stairwell openings use the same ShapeGeometry + holes approach as door/window wall cutouts

Stack: Next.js 15, React 18, TypeScript (strict), Tailwind CSS. No backend — everything is localStorage + URL hash sharing.

MIT licensed. Would love feedback on the Three.js side — especially if there's a better approach for the wall cutaway system or if anyone has tips on procedural mesh performance with 60+ items in the scene.

You can try the live demo at: ch-bas.github.io/threejs-sims-house-builder/

The open-source code is available on GitHub at: github.com/ch-bas/threejs-sims-house-builder

u/CantaloupeHeavy996 — 3 months ago