diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3d60300272..7aae12bde6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,15 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
---
+## [2.27.3] — Unreleased
+
+### Added
+- **Revodata I706-P-HS** (new brand) — tiny indoor 5MP PoE camera with an adjustable 3.6 mm M12 lens and IR, suggested in discussion #402. RTSP `/stream1` (main) and `/stream2` on port 554 and ONVIF on port 80, from the maker's manual; community-tested in Frigate by [ElectronicBattle](https://github.com/ElectronicBattle) ([review](https://github.com/blakeblackshear/frigate/discussions/24489)).
+
+### Fixed
+- **Lorex W482CAD and B451AJD doorbell (#403)** — both WiFi cameras were listed with no RTSP and as cloud-required. They stream locally on port 554 with the Dahua-style path other Lorex cameras use (main `/cam/realmonitor?channel=1&subtype=0`, sub `subtype=1`); a user runs both in Frigate through a go2rtc restream and published the working config. Both records now list RTSP, a community-verified Frigate config and a community note. Reported by [comradestu](https://github.com/comradestu).
+- **Lorex W881AAD** — also listed with no RTSP; an owner streams it locally with the same Dahua path ([rroller/dahua#353](https://github.com/rroller/dahua/issues/353)). The record now lists RTSP and the stream URLs (not yet Frigate-tested). Other Lorex Wi-Fi models stay unchanged: Lorex documents the RTSP path only for its IP cameras and recorders, and no owner report was found for them.
+
## [2.27.2] — 2026-10-01
Data-consistency fixes from the third CCTV expert audit (2026-10-01). Every value change cites the manufacturer's own documentation and was re-checked by an independent reviewer that reverted edits its source didn't support. No new cameras.
diff --git a/README.md b/README.md
index b4876ccb51..3922b0fdda 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,10 @@
# CCTV Camera Database
-An open, structured database of 28,400 CCTV / IP camera models and their technical specifications, covering 230 brands across every market segment — from budget consumer WiFi cameras to enterprise PTZ domes and thermal imaging systems. Each camera is a validated JSON file, aggregated into a single queryable dataset (JSON + CSV).
+An open, structured database of 28,401 CCTV / IP camera models and their technical specifications, covering 231 brands across every market segment — from budget consumer WiFi cameras to enterprise PTZ domes and thermal imaging systems. Each camera is a validated JSON file, aggregated into a single queryable dataset (JSON + CSV).
[](https://github.com/ch-bas/cctv-camera-database/actions/workflows/build.yml)
-[](data/cameras.json)
-[](cameras/)
+[](data/cameras.json)
+[](cameras/)
[](LICENSE)
### Field coverage
@@ -19,10 +19,10 @@ An open, structured database of 28,400 CCTV / IP camera models and their technic
-
+
- cctv-database.com — search 28,400 cameras · full spec sheets · copy-paste Frigate configs · open & auditable
+ cctv-database.com — search 28,401 cameras · full spec sheets · copy-paste Frigate configs · open & auditable
---
@@ -53,7 +53,7 @@ The whole dataset is committed and ready to use — **no build step, no API key,
| Format | File | Contents |
|--------|------|----------|
-| JSON | [`data/cameras.json`](data/cameras.json) | all 28,400 cameras as one array |
+| JSON | [`data/cameras.json`](data/cameras.json) | all 28,401 cameras as one array |
| CSV | [`data/cameras.csv`](data/cameras.csv) | flattened, spreadsheet-friendly |
| ZIP | [`cameras.zip`](../../releases/latest) | versioned + checksummed, attached to each release |
@@ -119,7 +119,7 @@ Prefer to self-host or browse offline? A [standalone demo](docs/demo.html) (just
- **Sort** — click any column header to sort ascending/descending
- **Detail drawer** — click a row to slide open the full spec sheet (resolution, connectivity, protocols, storage, audio, source links)
- **Community notes** — user-reported quirks and behaviors per camera, sourced and attributed, kept separate from datasheet specs
-- **Pagination** — page through all 28,400 cameras, 25 per page
+- **Pagination** — page through all 28,401 cameras, 25 per page
- **Stats bar** — live counts for total cameras, brands, 4K+, WiFi, and no-subscription models
---
@@ -234,22 +234,22 @@ A device type is only emitted when the camera has a known RJ45 link speed (`netw
| Metric | Count |
|--------|-------|
-| Total cameras | **28,400** |
-| Brands | **230** |
+| Total cameras | **28,401** |
+| Brands | **231** |
| Form factors | 11 (bullet, dome, turret, PTZ, dual-lens, panoramic, covert, box, fisheye, floodlight, doorbell) |
-| PoE wired | 19,507 |
+| PoE wired | 19,508 |
| WiFi | 2,540 |
| Battery / wire-free | 728 |
| 4K / 8MP+ | 5,336 |
-| 4–7MP | 11,109 |
+| 4–7MP | 11,110 |
| Under 4MP | 11,955 |
-| With integration configs (Frigate / Home Assistant) | 22,196 |
+| With integration configs (Frigate / Home Assistant) | 22,200 |
| With color-lux rating (`night_vision.min_lux_color`) | 18,990 |
-### All 230 brands
+### All 231 brands
-All 230 brands — camera count & market segment (click to expand)
+All 231 brands — camera count & market segment (click to expand)
| Brand | Cameras | Segment |
@@ -483,6 +483,7 @@ A device type is only emitted when the camera has a known RJ45 link speed (`netw
| Fermax | 1 | — |
| IMILAB | 1 | Consumer smart home (Xiaomi eco), CN/global |
| Philips | 1 | — |
+| Revodata | 1 | — |
| Shelly | 1 | — |
@@ -510,9 +511,9 @@ cctv-camera-database/
│ ├── hanwha/ # 770 cameras
│ ├── uniview/ # 692 cameras
│ ├── i-pro/ # 685 cameras
-│ └── …224 more brands
+│ └── …225 more brands
├── data/ # GENERATED — do not edit by hand
-│ ├── cameras.json # all 28,400 cameras as one array
+│ ├── cameras.json # all 28,401 cameras as one array
│ ├── cameras.csv # flattened, spreadsheet-friendly
│ └── rtsp-patterns.json # CC0 brand-level RTSP URL layer (203 brands)
├── strix/
@@ -547,7 +548,7 @@ Open — contributions very welcome:
- [ ] **Re-source ~1,051 reseller-only cameras** to official OEM datasheets (#164 / #165)
- [ ] **Backfill pixel resolution** for the ~2,757 entries that state megapixels but no width×height (#169)
-- [ ] **Frigate verification drive** — only 31 of 21,967 shipped configs are community-verified; [confirm one you run](../../issues/new?template=verify-frigate-config.yml)
+- [ ] **Frigate verification drive** — only 34 of 21,971 shipped configs are community-verified; [confirm one you run](../../issues/new?template=verify-frigate-config.yml)
- [ ] **Grow `community_notes`** — the per-camera quirks/behaviors layer (#297)
---
@@ -581,7 +582,7 @@ Specifications are compiled from manufacturer datasheets and reputable retailers
If you use this dataset, a link back is appreciated:
```
-CCTV Camera Database (v2.27.2), CC0 1.0. https://cctv-database.com — https://github.com/ch-bas/cctv-camera-database
+CCTV Camera Database (v2.27.3), CC0 1.0. https://cctv-database.com — https://github.com/ch-bas/cctv-camera-database
```
---
diff --git a/cameras/lorex/b451ajd.json b/cameras/lorex/b451ajd.json
index 28cab98f9e..6afd0f93ef 100644
--- a/cameras/lorex/b451ajd.json
+++ b/cameras/lorex/b451ajd.json
@@ -56,12 +56,33 @@
"chime kit included",
"32GB microSD included (up to 256GB)"
],
- "cloud_dependency": "cloud-required",
+ "cloud_dependency": "cloud-optional",
"markets": [
"us"
],
"sources": [
"https://www.lorex.com/products/2k-wi-fi-video-doorbell-with-person-detection-wired"
],
- "last_verified": "2026-09-22"
+ "last_verified": "2026-10-08",
+ "protocols": [
+ "rtsp"
+ ],
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
+ "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.",
+ "verified": true,
+ "tested_by": "comradestu (#403)"
+ }
+ },
+ "community_notes": [
+ {
+ "note": "Streams locally over RTSP on port 554: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. Runs in the same published Frigate config as the reporter's Lorex W482CAD (record, detect, zones and alerts).",
+ "category": "rtsp",
+ "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt",
+ "reported_by": "comradestu",
+ "date": "2026-10-08"
+ }
+ ]
}
diff --git a/cameras/lorex/w482cad.json b/cameras/lorex/w482cad.json
index ea42b91cc8..9073fa20a2 100644
--- a/cameras/lorex/w482cad.json
+++ b/cameras/lorex/w482cad.json
@@ -43,7 +43,9 @@
"nvr_compatible": false,
"cloud": true
},
- "protocols": [],
+ "protocols": [
+ "rtsp"
+ ],
"ip_rating": "IP65",
"audio": {
"microphone": true,
@@ -74,6 +76,24 @@
"power_source": [
"dc"
],
- "last_verified": "2026-07-06",
- "cloud_dependency": "cloud-required"
+ "last_verified": "2026-10-08",
+ "cloud_dependency": "cloud-optional",
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
+ "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.",
+ "verified": true,
+ "tested_by": "comradestu (#403)"
+ }
+ },
+ "community_notes": [
+ {
+ "note": "Streams locally over RTSP on port 554 despite being a WiFi app camera: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. A working Frigate config is published by the reporter.",
+ "category": "rtsp",
+ "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt",
+ "reported_by": "comradestu",
+ "date": "2026-10-08"
+ }
+ ]
}
diff --git a/cameras/lorex/w881aad.json b/cameras/lorex/w881aad.json
index 6270a9d195..a0c6ad80f1 100644
--- a/cameras/lorex/w881aad.json
+++ b/cameras/lorex/w881aad.json
@@ -35,7 +35,9 @@
"nvr_compatible": false,
"cloud": true
},
- "protocols": [],
+ "protocols": [
+ "rtsp"
+ ],
"ip_rating": "IP65",
"audio": {
"microphone": true,
@@ -53,17 +55,34 @@
],
"sources": [
"https://www.lorex.com/products/w881aad-4k-spotlight-indoor-outdoor-wi-fi-security-camera",
- "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf"
+ "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf",
+ "https://www.lorex.com/blogs/help/ip-cameras-using-real-time-streaming-protocol-rtsp-with-your-dvr-nvr"
],
"power_source": [
"dc"
],
- "last_verified": "2026-07-06",
+ "last_verified": "2026-10-08",
"environment": [
"outdoor"
],
"markets": [
"us"
],
- "cloud_dependency": "cloud-required"
+ "cloud_dependency": "cloud-optional",
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
+ "notes": "An owner streams this WiFi camera locally with the Dahua-style /cam/realmonitor path (camera admin account), the same path Lorex documents for its IP cameras and recorders. Not yet tested in Frigate; the substream (subtype=1) follows the same convention."
+ }
+ },
+ "community_notes": [
+ {
+ "note": "Streams locally over RTSP without a Lorex recorder: the owner uses rtsp://admin:@/cam/realmonitor?channel=1&subtype=0. The local Dahua HTTP API (used by the Home Assistant Dahua integration) did not work with default settings.",
+ "category": "rtsp",
+ "source": "https://github.com/rroller/dahua/issues/353",
+ "reported_by": "jhouse1989",
+ "date": "2026-10-08"
+ }
+ ]
}
diff --git a/cameras/revodata/i706-p-hs.json b/cameras/revodata/i706-p-hs.json
new file mode 100644
index 0000000000..509cfbf891
--- /dev/null
+++ b/cameras/revodata/i706-p-hs.json
@@ -0,0 +1,95 @@
+{
+ "id": "revodata-i706-p-hs",
+ "brand": "Revodata",
+ "model": "I706-P-HS",
+ "type": "covert",
+ "connectivity": [
+ "ethernet"
+ ],
+ "power_source": [
+ "poe"
+ ],
+ "resolution": {
+ "megapixels": 5,
+ "max_width": 2880,
+ "max_height": 1616,
+ "label": "5MP"
+ },
+ "lens": {
+ "count": 1,
+ "focal_length_mm": "3.6",
+ "varifocal": false
+ },
+ "field_of_view_deg": "75",
+ "night_vision": {
+ "type": "ir"
+ },
+ "protocols": [
+ "rtsp",
+ "onvif",
+ "http",
+ "p2p"
+ ],
+ "environment": [
+ "indoor"
+ ],
+ "video": {
+ "codecs": [
+ "H.265",
+ "H.264"
+ ],
+ "max_fps": 25,
+ "streams": [
+ {
+ "name": "main",
+ "resolution": "2880x1616",
+ "fps": 25,
+ "codec": "H.264"
+ }
+ ]
+ },
+ "features": [
+ "Tiny indoor PoE camera with an adjustable M12 3.6 mm lens",
+ "Infrared night vision",
+ "Snapshot URL: /cgi-bin/snapshot.cgi",
+ "Motion detection",
+ "P2P remote view"
+ ],
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/stream1",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/stream2",
+ "onvif_port": 80,
+ "notes": "Paths from the maker's manual (Revotech): /stream1 main, /stream2 second stream, RTSP port 554, ONVIF port 80. Community-tested in Frigate. Main stream 2880x1616 at up to 25 fps.",
+ "verified": true,
+ "tested_by": "ElectronicBattle (frigate discussion #24489)"
+ },
+ "home_assistant": {
+ "integration": "onvif",
+ "notes": "Use the ONVIF integration (ONVIF port 80)."
+ },
+ "blue_iris": {
+ "profile": "Generic/ONVIF",
+ "notes": "Add as Generic/ONVIF with /stream1 (main) and /stream2 (sub)."
+ }
+ },
+ "markets": [
+ "gb"
+ ],
+ "cloud_dependency": "cloud-optional",
+ "community_notes": [
+ {
+ "note": "Works in Frigate as a bird-box camera: configured in about ten minutes using the RTSP paths from the manual. Main stream runs at 2880x1616, 25 fps H.264; the camera web UI resembles Hikvision-style OEM firmware.",
+ "category": "frigate",
+ "source": "https://github.com/blakeblackshear/frigate/discussions/24489",
+ "reported_by": "ElectronicBattle",
+ "date": "2026-10-08"
+ }
+ ],
+ "last_verified": "2026-10-08",
+ "sources": [
+ "https://www.amazon.co.uk/dp/B09T9HXZD3",
+ "https://github.com/blakeblackshear/frigate/discussions/24489",
+ "https://github.com/ch-bas/cctv-camera-database/discussions/402"
+ ]
+}
diff --git a/data/cameras.csv b/data/cameras.csv
index af8578b603..da8bd876bb 100644
--- a/data/cameras.csv
+++ b/data/cameras.csv
@@ -19566,7 +19566,7 @@ longse-tp2cfc4rc,Longse,TP2CFC4RC,dome,4MP,4,"1/3"" Progressive Scan CMOS Sensor
longse-tp2crc2rc,Longse,TP2CRC2RC,dome,2MP,2,"1/3.3"" CMOS Sensor",83.9 H / 47.1 V / 96.8 D,hybrid,IP66,,,,0
longse-tp2crc4rc,Longse,TP2CRC4RC,dome,4MP,4,"1/3.3"" CMOS Sensor",83.9 H / 47.1 V / 96.8 D,hybrid,IP66,,,,0
lorex-b241ajd,Lorex,B241AJD-E,doorbell,1080p,2,,170 diagonal,hybrid,IP65,,true,,0
-lorex-b451ajd,Lorex,B451AJD-E,doorbell,2K,5,,164 diagonal,hybrid,IP65,,true,,0
+lorex-b451ajd,Lorex,B451AJD-E,doorbell,2K,5,,164 diagonal,hybrid,IP65,,true,,1
lorex-b463ajd,Lorex,B463AJD-E,doorbell,2K,5,,124 H / 164 D,hybrid,IP65,,true,,0
lorex-b862aj,Lorex,B862AJ,doorbell,4K UHD,8,,150 diagonal (head-to-toe),color,IP65,,true,2024,0
lorex-c221na,Lorex,C221NA,bullet,1080p,2,,80 H / 43 V / 94 D,ir,IP67,,,,0
@@ -19629,8 +19629,8 @@ lorex-w452asd,Lorex,W452ASD (2K Wired Floodlight),floodlight,2K QHD,4,"1/2.8"" C
lorex-w461asc,Lorex,W461ASC,dome,2K QHD,4,,125,color,,,true,,0
lorex-w462aqc-e-pantilt,Lorex,W462AQC-E,ptz,2K QHD,4,"1/2.7"" CMOS",92 horizontal / 48 vertical / 109 diagonal (optical),ir,,,true,,0
lorex-w463aqd-e,Lorex,W463AQD-E,dual-lens,2K,4,,360 (pan-tilt),ir,,,true,,0
-lorex-w482cad,Lorex,W482CAD,bullet,2K QHD,4,"1/3"" CMOS",114 diagonal,color,IP65,,true,2024,0
-lorex-w881aad,Lorex,W881AAD,bullet,4K UHD,8,"1/2.8"" CMOS",140,color,IP65,,true,,0
+lorex-w482cad,Lorex,W482CAD,bullet,2K QHD,4,"1/3"" CMOS",114 diagonal,color,IP65,,true,2024,1
+lorex-w881aad,Lorex,W881AAD,bullet,4K UHD,8,"1/2.8"" CMOS",140,color,IP65,,true,,1
lorex-w891uad,Lorex,W891UAD (4K Dual-Lens WiFi),dual-lens,4K dual-lens 180deg (stitched 4096x1856),8,"1/2.8"" CMOS (dual, 5MP each)",180 horizontal,color,IP66,,true,2024,0
lorex-x-ptz-4k,Lorex,X PTZ 4K Dome Camera with 30x Zoom,ptz,4K,8,"1/1.8"" CMOS",Diagonal 67.6-3 / Horizontal 60.4-2.6 / Vertical 36.5-1.5 (across zoom range),hybrid,IP66,,true,,0
lorex-x3-dual-lens-turret,Lorex,Lorex Connect X3 4K Dual-Lens Turret Camera with 190° Panoramic Coverage,dual-lens,8MP combined panoramic (4224x1848),8,"1/2.8"" CMOS (dual)",190.8 horizontal / 80.2 vertical (combined panoramic),hybrid,IP66,,true,,0
@@ -22578,6 +22578,7 @@ resideo-prooutmv,Resideo,PROOUTMV,box,,0.08,,,ir,IP65,,,,0
resideo-vx1,Resideo,VX1,doorbell,5MP HD,5,,,color,IP65,,true,,0
resideo-vx3,Resideo,VX3,bullet,1080p HD,2,,,hybrid,IP66,,,,0
resideo-vx5,Resideo,VX5,box,1080p HD,2,,,ir,,,,,0
+revodata-i706-p-hs,Revodata,I706-P-HS,covert,5MP,5,,75,ir,,,,,1
rhombus-r120,Rhombus,R120,dome,1080p,2,,"111 diagonal, 104 horizontal, 71 vertical",ir,IP66,IK10,,,0
rhombus-r150,Rhombus,R150,fisheye,4.2MP,4.2,,"180 diagonal, 180 horizontal, 180 vertical",,,,,,0
rhombus-r200,Rhombus,R200,dome,5MP,5,,"116 diagonal, 104 horizontal, 87 vertical",ir,IP66,IK10,,,0
diff --git a/data/cameras.json b/data/cameras.json
index 054e5e235a..0325cdca1d 100644
--- a/data/cameras.json
+++ b/data/cameras.json
@@ -1970610,14 +1970610,35 @@
"chime kit included",
"32GB microSD included (up to 256GB)"
],
- "cloud_dependency": "cloud-required",
+ "cloud_dependency": "cloud-optional",
"markets": [
"us"
],
"sources": [
"https://www.lorex.com/products/2k-wi-fi-video-doorbell-with-person-detection-wired"
],
- "last_verified": "2026-09-22",
+ "last_verified": "2026-10-08",
+ "protocols": [
+ "rtsp"
+ ],
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
+ "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.",
+ "verified": true,
+ "tested_by": "comradestu (#403)"
+ }
+ },
+ "community_notes": [
+ {
+ "note": "Streams locally over RTSP on port 554: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. Runs in the same published Frigate config as the reporter's Lorex W482CAD (record, detect, zones and alerts).",
+ "category": "rtsp",
+ "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt",
+ "reported_by": "comradestu",
+ "date": "2026-10-08"
+ }
+ ],
"added": "2026-09-23"
},
{
@@ -1976246,7 +1976267,9 @@
"nvr_compatible": false,
"cloud": true
},
- "protocols": [],
+ "protocols": [
+ "rtsp"
+ ],
"ip_rating": "IP65",
"audio": {
"microphone": true,
@@ -1976277,8 +1976300,26 @@
"power_source": [
"dc"
],
- "last_verified": "2026-07-06",
- "cloud_dependency": "cloud-required",
+ "last_verified": "2026-10-08",
+ "cloud_dependency": "cloud-optional",
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
+ "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.",
+ "verified": true,
+ "tested_by": "comradestu (#403)"
+ }
+ },
+ "community_notes": [
+ {
+ "note": "Streams locally over RTSP on port 554 despite being a WiFi app camera: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. A working Frigate config is published by the reporter.",
+ "category": "rtsp",
+ "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt",
+ "reported_by": "comradestu",
+ "date": "2026-10-08"
+ }
+ ],
"added": "2026-06-06",
"sensor_size_inch": 0.3333
},
@@ -1976319,7 +1976360,9 @@
"nvr_compatible": false,
"cloud": true
},
- "protocols": [],
+ "protocols": [
+ "rtsp"
+ ],
"ip_rating": "IP65",
"audio": {
"microphone": true,
@@ -1976337,19 +1976380,36 @@
],
"sources": [
"https://www.lorex.com/products/w881aad-4k-spotlight-indoor-outdoor-wi-fi-security-camera",
- "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf"
+ "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf",
+ "https://www.lorex.com/blogs/help/ip-cameras-using-real-time-streaming-protocol-rtsp-with-your-dvr-nvr"
],
"power_source": [
"dc"
],
- "last_verified": "2026-07-06",
+ "last_verified": "2026-10-08",
"environment": [
"outdoor"
],
"markets": [
"us"
],
- "cloud_dependency": "cloud-required",
+ "cloud_dependency": "cloud-optional",
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
+ "notes": "An owner streams this WiFi camera locally with the Dahua-style /cam/realmonitor path (camera admin account), the same path Lorex documents for its IP cameras and recorders. Not yet tested in Frigate; the substream (subtype=1) follows the same convention."
+ }
+ },
+ "community_notes": [
+ {
+ "note": "Streams locally over RTSP without a Lorex recorder: the owner uses rtsp://admin:@/cam/realmonitor?channel=1&subtype=0. The local Dahua HTTP API (used by the Home Assistant Dahua integration) did not work with default settings.",
+ "category": "rtsp",
+ "source": "https://github.com/rroller/dahua/issues/353",
+ "reported_by": "jhouse1989",
+ "date": "2026-10-08"
+ }
+ ],
"added": "2026-06-06",
"sensor_size_inch": 0.3571
},
@@ -2274788,6 +2274848,104 @@
"last_verified": "2026-08-06",
"added": "2026-08-06"
},
+ {
+ "id": "revodata-i706-p-hs",
+ "brand": "Revodata",
+ "model": "I706-P-HS",
+ "type": "covert",
+ "connectivity": [
+ "ethernet"
+ ],
+ "power_source": [
+ "poe"
+ ],
+ "resolution": {
+ "megapixels": 5,
+ "max_width": 2880,
+ "max_height": 1616,
+ "label": "5MP"
+ },
+ "lens": {
+ "count": 1,
+ "focal_length_mm": "3.6",
+ "varifocal": false
+ },
+ "field_of_view_deg": "75",
+ "night_vision": {
+ "type": "ir"
+ },
+ "protocols": [
+ "rtsp",
+ "onvif",
+ "http",
+ "p2p"
+ ],
+ "environment": [
+ "indoor"
+ ],
+ "video": {
+ "codecs": [
+ "H.265",
+ "H.264"
+ ],
+ "max_fps": 25,
+ "streams": [
+ {
+ "name": "main",
+ "resolution": "2880x1616",
+ "fps": 25,
+ "codec": "H.264"
+ }
+ ]
+ },
+ "features": [
+ "Tiny indoor PoE camera with an adjustable M12 3.6 mm lens",
+ "Infrared night vision",
+ "Snapshot URL: /cgi-bin/snapshot.cgi",
+ "Motion detection",
+ "P2P remote view"
+ ],
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/stream1",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/stream2",
+ "onvif_port": 80,
+ "notes": "Paths from the maker's manual (Revotech): /stream1 main, /stream2 second stream, RTSP port 554, ONVIF port 80. Community-tested in Frigate. Main stream 2880x1616 at up to 25 fps.",
+ "verified": true,
+ "tested_by": "ElectronicBattle (frigate discussion #24489)"
+ },
+ "home_assistant": {
+ "integration": "onvif",
+ "notes": "Use the ONVIF integration (ONVIF port 80)."
+ },
+ "blue_iris": {
+ "profile": "Generic/ONVIF",
+ "notes": "Add as Generic/ONVIF with /stream1 (main) and /stream2 (sub)."
+ }
+ },
+ "markets": [
+ "gb"
+ ],
+ "cloud_dependency": "cloud-optional",
+ "community_notes": [
+ {
+ "note": "Works in Frigate as a bird-box camera: configured in about ten minutes using the RTSP paths from the manual. Main stream runs at 2880x1616, 25 fps H.264; the camera web UI resembles Hikvision-style OEM firmware.",
+ "category": "frigate",
+ "source": "https://github.com/blakeblackshear/frigate/discussions/24489",
+ "reported_by": "ElectronicBattle",
+ "date": "2026-10-08"
+ }
+ ],
+ "last_verified": "2026-10-08",
+ "sources": [
+ "https://www.amazon.co.uk/dp/B09T9HXZD3",
+ "https://github.com/blakeblackshear/frigate/discussions/24489",
+ "https://github.com/ch-bas/cctv-camera-database/discussions/402"
+ ],
+ "added": "2026-10-08",
+ "substream_count": 0,
+ "substream_max_resolution": null
+ },
{
"id": "rhombus-r120",
"brand": "Rhombus",
diff --git a/docs/cameras.json b/docs/cameras.json
index 054e5e235a..0325cdca1d 100644
--- a/docs/cameras.json
+++ b/docs/cameras.json
@@ -1970610,14 +1970610,35 @@
"chime kit included",
"32GB microSD included (up to 256GB)"
],
- "cloud_dependency": "cloud-required",
+ "cloud_dependency": "cloud-optional",
"markets": [
"us"
],
"sources": [
"https://www.lorex.com/products/2k-wi-fi-video-doorbell-with-person-detection-wired"
],
- "last_verified": "2026-09-22",
+ "last_verified": "2026-10-08",
+ "protocols": [
+ "rtsp"
+ ],
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
+ "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.",
+ "verified": true,
+ "tested_by": "comradestu (#403)"
+ }
+ },
+ "community_notes": [
+ {
+ "note": "Streams locally over RTSP on port 554: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. Runs in the same published Frigate config as the reporter's Lorex W482CAD (record, detect, zones and alerts).",
+ "category": "rtsp",
+ "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt",
+ "reported_by": "comradestu",
+ "date": "2026-10-08"
+ }
+ ],
"added": "2026-09-23"
},
{
@@ -1976246,7 +1976267,9 @@
"nvr_compatible": false,
"cloud": true
},
- "protocols": [],
+ "protocols": [
+ "rtsp"
+ ],
"ip_rating": "IP65",
"audio": {
"microphone": true,
@@ -1976277,8 +1976300,26 @@
"power_source": [
"dc"
],
- "last_verified": "2026-07-06",
- "cloud_dependency": "cloud-required",
+ "last_verified": "2026-10-08",
+ "cloud_dependency": "cloud-optional",
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
+ "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.",
+ "verified": true,
+ "tested_by": "comradestu (#403)"
+ }
+ },
+ "community_notes": [
+ {
+ "note": "Streams locally over RTSP on port 554 despite being a WiFi app camera: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. A working Frigate config is published by the reporter.",
+ "category": "rtsp",
+ "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt",
+ "reported_by": "comradestu",
+ "date": "2026-10-08"
+ }
+ ],
"added": "2026-06-06",
"sensor_size_inch": 0.3333
},
@@ -1976319,7 +1976360,9 @@
"nvr_compatible": false,
"cloud": true
},
- "protocols": [],
+ "protocols": [
+ "rtsp"
+ ],
"ip_rating": "IP65",
"audio": {
"microphone": true,
@@ -1976337,19 +1976380,36 @@
],
"sources": [
"https://www.lorex.com/products/w881aad-4k-spotlight-indoor-outdoor-wi-fi-security-camera",
- "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf"
+ "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf",
+ "https://www.lorex.com/blogs/help/ip-cameras-using-real-time-streaming-protocol-rtsp-with-your-dvr-nvr"
],
"power_source": [
"dc"
],
- "last_verified": "2026-07-06",
+ "last_verified": "2026-10-08",
"environment": [
"outdoor"
],
"markets": [
"us"
],
- "cloud_dependency": "cloud-required",
+ "cloud_dependency": "cloud-optional",
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
+ "notes": "An owner streams this WiFi camera locally with the Dahua-style /cam/realmonitor path (camera admin account), the same path Lorex documents for its IP cameras and recorders. Not yet tested in Frigate; the substream (subtype=1) follows the same convention."
+ }
+ },
+ "community_notes": [
+ {
+ "note": "Streams locally over RTSP without a Lorex recorder: the owner uses rtsp://admin:@/cam/realmonitor?channel=1&subtype=0. The local Dahua HTTP API (used by the Home Assistant Dahua integration) did not work with default settings.",
+ "category": "rtsp",
+ "source": "https://github.com/rroller/dahua/issues/353",
+ "reported_by": "jhouse1989",
+ "date": "2026-10-08"
+ }
+ ],
"added": "2026-06-06",
"sensor_size_inch": 0.3571
},
@@ -2274788,6 +2274848,104 @@
"last_verified": "2026-08-06",
"added": "2026-08-06"
},
+ {
+ "id": "revodata-i706-p-hs",
+ "brand": "Revodata",
+ "model": "I706-P-HS",
+ "type": "covert",
+ "connectivity": [
+ "ethernet"
+ ],
+ "power_source": [
+ "poe"
+ ],
+ "resolution": {
+ "megapixels": 5,
+ "max_width": 2880,
+ "max_height": 1616,
+ "label": "5MP"
+ },
+ "lens": {
+ "count": 1,
+ "focal_length_mm": "3.6",
+ "varifocal": false
+ },
+ "field_of_view_deg": "75",
+ "night_vision": {
+ "type": "ir"
+ },
+ "protocols": [
+ "rtsp",
+ "onvif",
+ "http",
+ "p2p"
+ ],
+ "environment": [
+ "indoor"
+ ],
+ "video": {
+ "codecs": [
+ "H.265",
+ "H.264"
+ ],
+ "max_fps": 25,
+ "streams": [
+ {
+ "name": "main",
+ "resolution": "2880x1616",
+ "fps": 25,
+ "codec": "H.264"
+ }
+ ]
+ },
+ "features": [
+ "Tiny indoor PoE camera with an adjustable M12 3.6 mm lens",
+ "Infrared night vision",
+ "Snapshot URL: /cgi-bin/snapshot.cgi",
+ "Motion detection",
+ "P2P remote view"
+ ],
+ "configs": {
+ "frigate": {
+ "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/stream1",
+ "best_substream": "rtsp://{user}:{pass}@{ip}:554/stream2",
+ "onvif_port": 80,
+ "notes": "Paths from the maker's manual (Revotech): /stream1 main, /stream2 second stream, RTSP port 554, ONVIF port 80. Community-tested in Frigate. Main stream 2880x1616 at up to 25 fps.",
+ "verified": true,
+ "tested_by": "ElectronicBattle (frigate discussion #24489)"
+ },
+ "home_assistant": {
+ "integration": "onvif",
+ "notes": "Use the ONVIF integration (ONVIF port 80)."
+ },
+ "blue_iris": {
+ "profile": "Generic/ONVIF",
+ "notes": "Add as Generic/ONVIF with /stream1 (main) and /stream2 (sub)."
+ }
+ },
+ "markets": [
+ "gb"
+ ],
+ "cloud_dependency": "cloud-optional",
+ "community_notes": [
+ {
+ "note": "Works in Frigate as a bird-box camera: configured in about ten minutes using the RTSP paths from the manual. Main stream runs at 2880x1616, 25 fps H.264; the camera web UI resembles Hikvision-style OEM firmware.",
+ "category": "frigate",
+ "source": "https://github.com/blakeblackshear/frigate/discussions/24489",
+ "reported_by": "ElectronicBattle",
+ "date": "2026-10-08"
+ }
+ ],
+ "last_verified": "2026-10-08",
+ "sources": [
+ "https://www.amazon.co.uk/dp/B09T9HXZD3",
+ "https://github.com/blakeblackshear/frigate/discussions/24489",
+ "https://github.com/ch-bas/cctv-camera-database/discussions/402"
+ ],
+ "added": "2026-10-08",
+ "substream_count": 0,
+ "substream_max_resolution": null
+ },
{
"id": "rhombus-r120",
"brand": "Rhombus",
diff --git a/docs/cameras/lorex/b451ajd.md b/docs/cameras/lorex/b451ajd.md
index c167ee9ac2..5051d0bcdc 100644
--- a/docs/cameras/lorex/b451ajd.md
+++ b/docs/cameras/lorex/b451ajd.md
@@ -13,6 +13,7 @@
| Night vision | hybrid |
| Power | 16-24V AC / 12-24V DC (wired doorbell transformer) |
| Storage | microSD ≤ 256GB |
+| Protocols | rtsp |
| IP rating | IP65 |
| Two-way audio | Yes |
| Operating temp | -20 to 50°C |
@@ -34,5 +35,13 @@
- https://www.lorex.com/products/2k-wi-fi-video-doorbell-with-person-detection-wired
+## Community notes (unverified)
+
+*Reported by users. Not from the datasheet, not verified by the project.*
+
+- Streams locally over RTSP on port 554: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. Runs in the same published Frigate config as the reporter's Lorex W482CAD (record, detect, zones and alerts).
+
+ rtsp · reported by comradestu · 2026-10-08 · [source](https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt)
+
---
*Auto-generated from lorex-b451ajd.json — do not edit by hand.*
diff --git a/docs/cameras/lorex/w482cad.md b/docs/cameras/lorex/w482cad.md
index 4386b2de62..2020d069ad 100644
--- a/docs/cameras/lorex/w482cad.md
+++ b/docs/cameras/lorex/w482cad.md
@@ -15,6 +15,7 @@
| Night vision | color (10m) |
| Power | DC 12V/8.4W (AC adapter, plug-in) |
| Storage | microSD ≤ 256GB |
+| Protocols | rtsp |
| IP rating | IP65 |
| Two-way audio | Yes |
| Operating temp | -30 to 55°C |
@@ -37,5 +38,13 @@
- https://www.lorex.com/products/w482cad-e-2k-spotlight-indoor-outdoor-wifi-camera
- https://www.lorex.com/products/w482cad-f-2k-spotlight-outdoor-wifi-camera
+## Community notes (unverified)
+
+*Reported by users. Not from the datasheet, not verified by the project.*
+
+- Streams locally over RTSP on port 554 despite being a WiFi app camera: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. A working Frigate config is published by the reporter.
+
+ rtsp · reported by comradestu · 2026-10-08 · [source](https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt)
+
---
*Auto-generated from lorex-w482cad.json — do not edit by hand.*
diff --git a/docs/cameras/lorex/w881aad.md b/docs/cameras/lorex/w881aad.md
index db8d7298a9..9e5445875b 100644
--- a/docs/cameras/lorex/w881aad.md
+++ b/docs/cameras/lorex/w881aad.md
@@ -15,6 +15,7 @@
| Night vision | color (10m) |
| Power | DC 12V/6.6W (AC adapter, plug-in) |
| Storage | microSD ≤ 256GB |
+| Protocols | rtsp |
| IP rating | IP65 |
| Two-way audio | Yes |
@@ -32,6 +33,15 @@
- https://www.lorex.com/products/w881aad-4k-spotlight-indoor-outdoor-wi-fi-security-camera
- https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf
+- https://www.lorex.com/blogs/help/ip-cameras-using-real-time-streaming-protocol-rtsp-with-your-dvr-nvr
+
+## Community notes (unverified)
+
+*Reported by users. Not from the datasheet, not verified by the project.*
+
+- Streams locally over RTSP without a Lorex recorder: the owner uses rtsp://admin:@/cam/realmonitor?channel=1&subtype=0. The local Dahua HTTP API (used by the Home Assistant Dahua integration) did not work with default settings.
+
+ rtsp · reported by jhouse1989 · 2026-10-08 · [source](https://github.com/rroller/dahua/issues/353)
---
*Auto-generated from lorex-w881aad.json — do not edit by hand.*
diff --git a/docs/cameras/revodata/i706-p-hs.md b/docs/cameras/revodata/i706-p-hs.md
new file mode 100644
index 0000000000..699f34c966
--- /dev/null
+++ b/docs/cameras/revodata/i706-p-hs.md
@@ -0,0 +1,44 @@
+# Revodata I706-P-HS
+
+| Field | Spec |
+|-------|------|
+| Brand | Revodata |
+| Model | I706-P-HS |
+| Type | covert |
+| Connectivity | ethernet |
+| Resolution | 5MP (5MP, 2880×1616) |
+| Lens | 1× 3.6mm |
+| Field of view | 75° |
+| Night vision | ir |
+| Protocols | rtsp, onvif, http, p2p |
+
+## Streams
+
+| Stream | Resolution | FPS | Codec |
+|--------|-----------|-----|-------|
+| main | 2880x1616 | 25 | H.264 |
+
+## Features
+
+- Tiny indoor PoE camera with an adjustable M12 3.6 mm lens
+- Infrared night vision
+- Snapshot URL: /cgi-bin/snapshot.cgi
+- Motion detection
+- P2P remote view
+
+## Sources
+
+- https://www.amazon.co.uk/dp/B09T9HXZD3
+- https://github.com/blakeblackshear/frigate/discussions/24489
+- https://github.com/ch-bas/cctv-camera-database/discussions/402
+
+## Community notes (unverified)
+
+*Reported by users. Not from the datasheet, not verified by the project.*
+
+- Works in Frigate as a bird-box camera: configured in about ten minutes using the RTSP paths from the manual. Main stream runs at 2880x1616, 25 fps H.264; the camera web UI resembles Hikvision-style OEM firmware.
+
+ frigate · reported by ElectronicBattle · 2026-10-08 · [source](https://github.com/blakeblackshear/frigate/discussions/24489)
+
+---
+*Auto-generated from revodata-i706-p-hs.json — do not edit by hand.*
diff --git a/package.json b/package.json
index e91793aeef..7591eb5de5 100644
--- a/package.json
+++ b/package.json
@@ -41,5 +41,5 @@
"ajv": "^8.20.0",
"ajv-formats": "^3.0.1"
},
- "version": "2.27.2"
+ "version": "2.27.3"
}