Files
Strix/data/brands/q-see.json
T
eduard256 f80f7ab314 Add Strix camera discovery system with comprehensive database
This commit adds the complete Strix IP camera stream discovery system:
- Go-based API server with SSE support for real-time updates
- 3,600+ camera brand database with stream URL patterns
- Intelligent fuzzy search across camera models
- ONVIF discovery and stream validation
- RESTful API with health check, camera search, and stream discovery
- Makefile for building and deployment
- Comprehensive README documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-28 17:45:04 +03:00

477 lines
9.1 KiB
JSON

{
"brand": "Q-see",
"brand_id": "q-see",
"last_updated": "2025-10-17",
"source": "ispyconnect.com",
"entries": [
{
"models": [
"300",
"QC826"
],
"type": "JPEG",
"protocol": "http",
"port": 85,
"url": "/cgi-bin/snapshot.cgi?loginuse=[USERNAME]&loginpas=[PASSWORD]"
},
{
"models": [
"308",
"395",
"8004b",
"8004B",
"958",
"DVR",
"DVR W/ WEB PORT",
"Other",
"QC-308",
"QC-588",
"QC-918B",
"QCN-7001b",
"QCN-7005b",
"QCN-8004B",
"QCN8030D",
"QCN8033B",
"QCN8068B",
"QCN8068D",
"QCW3MP1B",
"QS-9016"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "cgi-bin/snapshot.cgi?loginuse=[USERNAME]&loginpas=[PASSWORD]"
},
{
"models": [
"308",
"DVR",
"DVR w/ Web Port",
"ONVIF",
"Other",
"QC-804",
"QC-804-Channel2",
"QC-804-CHANNEL2",
"QC-804-Channel3",
"QCW2MPSL"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "cam/realmonitor?channel=[CHANNEL]&subtype=1&authBasic=[AUTH]"
},
{
"models": [
"308",
"DVR w/ Web Port",
"Other",
"QC-804-CHANNEL4",
"QCN-8023B"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "cam/realmonitor?channel=[CHANNEL]&subtype=1"
},
{
"models": [
"3MP bullet",
"8002b",
"8004b",
"8012B",
"bullet",
"BULLET",
"DVR w/ Web Port",
"ONVIF",
"Other",
"QC-308",
"QC-40108",
"QC-588",
"QC-7005B",
"QC-804",
"QC-858",
"qcn",
"QCN-7001b",
"QCN-7001B",
"QCN7002D",
"QCN-7005B",
"QCN-8001D",
"QCN-8004B",
"qcn8007b",
"qcn8009d",
"QCN-8012",
"QCN-8012B",
"QCN-8014Z",
"QCN-8023B",
"QCN8025Z",
"QCN-8912B",
"QNC7001B",
"QNC8004B",
"QT5140-4A6-1",
"SD-40212"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/cam/realmonitor"
},
{
"models": [
"3MP BULLET",
"814",
"BULLET",
"QC-304",
"QC-858"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "cgi-bin/snapshot.cgi?chn=[CHANNEL]&u=[USERNAME]&p=[PASSWORD]"
},
{
"models": [
"3MP BULLET",
"80018D",
"8004",
"8026B",
"8030D",
"Other",
"Other 2",
"QCN-7001b",
"QCN-7005b",
"QCN7005B",
"qcn8033b",
"QTN-8017b",
"QTN-8017B",
"QTN-8019B",
"QTN-8022b",
"QTN-8022D",
"QTN-8040D",
"SD-40212"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": ""
},
{
"models": [
"8002",
"Other",
"QCN-7001b",
"QCN-7001B",
"QCN7002D"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "PSIA/Streaming/channels/0?videoCodecType=H.264"
},
{
"models": [
"8004",
"Other"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "cam/realmonitor?channel=[CHANNEL]&subtype=00"
},
{
"models": [
"8004B",
"Other",
"qc8116",
"QCN-70005b",
"QCN-70005B",
"QCN-8004B",
"QCN8030D",
"QCN8033B"
],
"type": "VLC",
"protocol": "http",
"port": 0,
"url": "/axis-cgi/mjpg/video.cgi"
},
{
"models": [
"8017B",
"C022136GMCIQM",
"QCA8050B",
"QTH81"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/"
},
{
"models": [
"8026B",
"QCN8026B"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "cgi-bin/video.cgi?msubmenu=mjpg"
},
{
"models": [
"8026B",
"8033b",
"QCM-8039D",
"QCN-8009D",
"QCN-8014Z",
"QCN8026b",
"QCN8068B"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "axis-cgi/mjpg/video.cgi?camera=[CHANNEL]"
},
{
"models": [
"8Ch DVR"
],
"type": "MJPEG",
"protocol": "rtsp",
"port": 554,
"url": "/cam/realmonitor?channel=1&subtype=0"
},
{
"models": [
"8Ch DVR"
],
"type": "MJPEG",
"protocol": "rtsp",
"port": 554,
"url": "/cam/realmonitor?channel=1&subtype=1"
},
{
"models": [
"960H"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/cam/realmonitor?channel=8&subtype=1&authBasic=[AUTH]"
},
{
"models": [
"C022136GMCIQM"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 8554,
"url": "/PSIA/Streaming/channels/0?videoCodecType=H.264"
},
{
"models": [
"C022136GMCIQM"
],
"type": "MJPEG",
"protocol": "http",
"port": 80,
"url": "/cgi-bin/video.cgi?msubmenu=mjpg"
},
{
"models": [
"Car_Fr",
"DVR",
"DVR w/ Web Port",
"DVR W/ WEB PORT",
"NVR",
"ONVIF",
"Other",
"QC304",
"QCN8090B",
"QCN8099B",
"QCW2MP",
"QCW2MPSL",
"qcw3mp16f",
"QCW3MP16F",
"QCW3MP1B",
"QCW4K1MCB"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/cam/realmonitor?channel=1&subtype=00&authbasic=[AUTH]"
},
{
"models": [
"DVR w/ Web Port",
"Other"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "stillimg[CHANNEL].jpg"
},
{
"models": [
"DVR w/ Web Port",
"Other",
"QS-408-411"
],
"type": "VLC",
"protocol": "http",
"port": 0,
"url": "/control/faststream.jpg?stream=MxPEG&needlength&fps=6"
},
{
"models": [
"ONVIF",
"Other",
"QTN8031B",
"QTN8037BC",
"QTN-8041B",
"QTN8059B-N"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/profile1"
},
{
"models": [
"Other"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "images/stream_[CHANNEL].jpg"
},
{
"models": [
"Other"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "image.jpg?type=motion"
},
{
"models": [
"Other"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "live.sdp"
},
{
"models": [
"Other"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "ch0_unicast_firststream"
},
{
"models": [
"Other",
"QCN-7001b"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "VideoInput/1/mpeg4/1"
},
{
"models": [
"Other",
"QCN-7001b"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "VideoInput/1/h264/1"
},
{
"models": [
"Other"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "[CHANNEL]"
},
{
"models": [
"Other"
],
"type": "JPEG",
"protocol": "http",
"port": 85,
"url": "/cgi-bin/snapshot.cgi?3"
},
{
"models": [
"QC-304",
"QCN-8028D",
"QCW3MP1B"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "cgi-bin/snapshot.cgi?1"
},
{
"models": [
"QC826"
],
"type": "JPEG",
"protocol": "http",
"port": 85,
"url": "/cgi-bin/snapshot.cgi?chn=1&u=[USERNAME]&p=[PASSWORD]"
},
{
"models": [
"QC9016"
],
"type": "JPEG",
"protocol": "http",
"port": 85,
"url": "/cgi-bin/snapshot.cgi?chn=0&u=[USERNAME]&p=[PASSWORD]"
},
{
"models": [
"qcn7006b"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif"
},
{
"models": [
"QCN-8014Z"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "axis-cgi/mjpg/video.cgi?date=1&clock=1&camera=[CHANNEL]&resolution=[WIDTH]x[HEIGHT]"
},
{
"models": [
"QCN8068B"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "axis-cgi/mjpg/video.cgi"
},
{
"models": [
"QCW2MPSL"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/cam/realmonitor?channel=1&subtype=1&authBasic=[AUTH]"
}
]
}