f80f7ab314
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>
775 lines
14 KiB
JSON
775 lines
14 KiB
JSON
{
|
|
"brand": "Sercomm",
|
|
"brand_id": "sercomm",
|
|
"last_updated": "2025-10-17",
|
|
"source": "ispyconnect.com",
|
|
"entries": [
|
|
{
|
|
"models": [
|
|
"000E8F72C088",
|
|
"0C432",
|
|
"0C810",
|
|
"1000",
|
|
"8020",
|
|
"8021",
|
|
"8025B",
|
|
"ICAMERA 2",
|
|
"ICAMERA1000",
|
|
"ICAMERA2-C",
|
|
"OC432",
|
|
"OC-810",
|
|
"OC810-ADT",
|
|
"OC-810V",
|
|
"OC-821",
|
|
"OC-832",
|
|
"OoC830",
|
|
"Other",
|
|
"RC3221",
|
|
"RC4030",
|
|
"RC-6230D",
|
|
"RC-8020",
|
|
"RC-8021",
|
|
"RC-8021 w/Mic",
|
|
"RC-8021 W/MIC",
|
|
"RC-8021v",
|
|
"RC8021W-ADT",
|
|
"rc8025",
|
|
"rc8025b",
|
|
"rc8026",
|
|
"RC-8026W",
|
|
"RC-8030",
|
|
"RC-8061",
|
|
"RC-8061v",
|
|
"rc8083",
|
|
"RC-8110",
|
|
"rc8221",
|
|
"RC-8221",
|
|
"RC-8221D",
|
|
"RC8221W",
|
|
"RC-8230",
|
|
"RC-8230D"
|
|
],
|
|
"type": "JPEG",
|
|
"protocol": "http",
|
|
"port": 5544,
|
|
"url": "img/snapshot.cgi?size=2"
|
|
},
|
|
{
|
|
"models": [
|
|
"0c432",
|
|
"0C432",
|
|
"0C-432",
|
|
"0C835",
|
|
"1000",
|
|
"1000W",
|
|
"1010",
|
|
"1CAMERA2",
|
|
"2E4819F",
|
|
"8020",
|
|
"8021",
|
|
"8026W",
|
|
"8030",
|
|
"8110",
|
|
"8221",
|
|
"8221D",
|
|
"8230",
|
|
"age",
|
|
"CR8026",
|
|
"ICAMEA2",
|
|
"ICAMERA 2",
|
|
"ICAMERA-1000",
|
|
"icamera2",
|
|
"ICAMERA-2",
|
|
"ICAMERA2-C",
|
|
"IPCAMERA2",
|
|
"np12e9ce",
|
|
"oc342",
|
|
"OC380",
|
|
"OC431",
|
|
"oc432",
|
|
"OC-432",
|
|
"oc-801adt",
|
|
"OC-810",
|
|
"oc810adt",
|
|
"OC810-ADT",
|
|
"OC-810V",
|
|
"OC-821",
|
|
"oc8210",
|
|
"OC821D",
|
|
"oc-830",
|
|
"OC830",
|
|
"OC835-V2",
|
|
"oct 432",
|
|
"Other",
|
|
"R8026W",
|
|
"rc 8111",
|
|
"RC-1445",
|
|
"RC4030",
|
|
"RC-4551",
|
|
"rc8021",
|
|
"RC-8021",
|
|
"RC8021`",
|
|
"RC-8021v",
|
|
"RC8021W-ADT",
|
|
"RC8025",
|
|
"rc8026",
|
|
"RC8026E",
|
|
"RC8026W",
|
|
"RC8030",
|
|
"RC-8061V",
|
|
"RC8110",
|
|
"RC8221",
|
|
"RC-8221",
|
|
"RC8221D",
|
|
"RC8221W",
|
|
"rc82226w",
|
|
"RC-8230",
|
|
"rc8230d",
|
|
"RC-8230D",
|
|
"RS8026W",
|
|
"RS8221",
|
|
"SC79D0F8",
|
|
"SCEC073A",
|
|
"Sercomm: RC8030",
|
|
"sr8026",
|
|
"XCAM",
|
|
"XHC1-1",
|
|
"XHC1-SE"
|
|
],
|
|
"type": "VLC",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "img/video.sav"
|
|
},
|
|
{
|
|
"models": [
|
|
"0c432",
|
|
"0C432",
|
|
"0C835",
|
|
"1000",
|
|
"1010",
|
|
"1010W",
|
|
"1camera2",
|
|
"8020",
|
|
"8021",
|
|
"8025B",
|
|
"8030",
|
|
"8221",
|
|
"AC821",
|
|
"I1000",
|
|
"ICAMERA 2",
|
|
"icamera1000",
|
|
"icamera2",
|
|
"ICAMERA2-4",
|
|
"ICamera2-c",
|
|
"IP2",
|
|
"IPCAMERA2",
|
|
"oc380",
|
|
"OC431",
|
|
"OC432",
|
|
"OC-432",
|
|
"OC-802",
|
|
"OC-810",
|
|
"OC810-ADT",
|
|
"OC-810V",
|
|
"OC-821",
|
|
"oc830",
|
|
"OC830",
|
|
"OC-832",
|
|
"OC835-V2",
|
|
"OC835v3-FBC8EB",
|
|
"Other",
|
|
"RC-4020",
|
|
"RC-4551",
|
|
"rc80",
|
|
"RC-802",
|
|
"RC-8020",
|
|
"RC-8021",
|
|
"RC-8021 W/MIC",
|
|
"RC-8021v",
|
|
"RC8021W-ADT",
|
|
"RC-8025B",
|
|
"rc8026",
|
|
"rc8026w",
|
|
"RC-8026W",
|
|
"RC-8030",
|
|
"RC-8061",
|
|
"RC-8061v",
|
|
"RC8110",
|
|
"RC-8221",
|
|
"RC-8221D",
|
|
"RC8221W",
|
|
"RC822v2",
|
|
"rc8230",
|
|
"RC-8230D",
|
|
"RC8261",
|
|
"RS8026",
|
|
"RS8026W",
|
|
"sc15214c",
|
|
"SC72C088",
|
|
"XHC1-1",
|
|
"XHC1-SE"
|
|
],
|
|
"type": "JPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "img/snapshot.cgi?size=3"
|
|
},
|
|
{
|
|
"models": [
|
|
"0c432",
|
|
"0C-432",
|
|
"1000",
|
|
"1000w",
|
|
"1010W",
|
|
"8010",
|
|
"8021",
|
|
"8025B",
|
|
"8030",
|
|
"8221",
|
|
"AC821",
|
|
"ADMIN",
|
|
"icamea2",
|
|
"ICAMERA 2",
|
|
"icamera2",
|
|
"iCamera-2",
|
|
"ICAMERA2-C",
|
|
"oc 821",
|
|
"oc432",
|
|
"OC432",
|
|
"OC-432",
|
|
"OC-810",
|
|
"OC810-ADT",
|
|
"OC-821",
|
|
"OC830",
|
|
"OC-832",
|
|
"Other",
|
|
"rc-4021",
|
|
"rc8021",
|
|
"RC-8021 W/MIC",
|
|
"RC8021W-ADT",
|
|
"rc-8025",
|
|
"RC-8025B",
|
|
"RC-8026W",
|
|
"rc-8030",
|
|
"RC-8030",
|
|
"RC-8110",
|
|
"RC-8221",
|
|
"RC8221W",
|
|
"RC8230",
|
|
"rc8230d",
|
|
"RC8320D",
|
|
"RS8026",
|
|
"rs8026w",
|
|
"SC1F7157"
|
|
],
|
|
"type": "JPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "img/snapshot.cgi?img=vga"
|
|
},
|
|
{
|
|
"models": [
|
|
"0c432",
|
|
"0C-432",
|
|
"0c835",
|
|
"1000",
|
|
"8020",
|
|
"8021",
|
|
"8025",
|
|
"8025B",
|
|
"8030",
|
|
"8325",
|
|
"AC821",
|
|
"I DUNNO",
|
|
"i1000",
|
|
"icamera 2",
|
|
"ICAMERA-2",
|
|
"ICamera2-c",
|
|
"IPCAMERA2",
|
|
"mdc835",
|
|
"oc 821",
|
|
"OC-432",
|
|
"OC-802",
|
|
"OC-810",
|
|
"OC-810v",
|
|
"OC-810V",
|
|
"OC820",
|
|
"OC-821",
|
|
"OC821D",
|
|
"OC-832",
|
|
"oc835-v2",
|
|
"OC835v3-DDB88F",
|
|
"Other",
|
|
"rc2021w",
|
|
"RC4020",
|
|
"RC-4551",
|
|
"RC-8021",
|
|
"RC-8021 W/MIC",
|
|
"RC-8021v",
|
|
"RC-8021V",
|
|
"RC8021W-ADT",
|
|
"rc8025",
|
|
"rc8025b",
|
|
"RC-8025B",
|
|
"RC8026E",
|
|
"RC-8026W",
|
|
"RC-8030",
|
|
"RC-8061",
|
|
"RC-8061v",
|
|
"RC-8110",
|
|
"RC-8221",
|
|
"RC-8230",
|
|
"RC-8230D",
|
|
"SCED5F72",
|
|
"xcam",
|
|
"xcam2",
|
|
"xhc1-se"
|
|
],
|
|
"type": "MJPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "img/video.mjpeg"
|
|
},
|
|
{
|
|
"models": [
|
|
"0c432",
|
|
"0c835",
|
|
"1000",
|
|
"8021",
|
|
"8026W",
|
|
"8030",
|
|
"ICAMERA",
|
|
"ICAMERA 2",
|
|
"icamera2-c",
|
|
"ip2",
|
|
"IPcamera2",
|
|
"MyCam2",
|
|
"OC380",
|
|
"OC-432",
|
|
"OC-810",
|
|
"OC-810v",
|
|
"OC-821",
|
|
"oc8230d",
|
|
"oc-830",
|
|
"OC830",
|
|
"Other",
|
|
"QTY6",
|
|
"RC3221",
|
|
"RC-4030",
|
|
"RC-8021",
|
|
"RC-8021v",
|
|
"rc8025",
|
|
"RC8025",
|
|
"RC8025B-ADT",
|
|
"RC8026",
|
|
"RC-8026W",
|
|
"RC8030",
|
|
"RC-8221",
|
|
"rc-8230",
|
|
"rc8230d",
|
|
"RC8326",
|
|
"XHC1-1",
|
|
"xhc1-se"
|
|
],
|
|
"type": "MJPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "img/mjpeg.cgi"
|
|
},
|
|
{
|
|
"models": [
|
|
"0C432",
|
|
"0C-432",
|
|
"0C835",
|
|
"1000",
|
|
"1010",
|
|
"1010W",
|
|
"1CAMERA2",
|
|
"30.0",
|
|
"8021",
|
|
"8025",
|
|
"8025B",
|
|
"8026W",
|
|
"8030",
|
|
"8030d",
|
|
"820",
|
|
"821 D",
|
|
"8221D",
|
|
"8230",
|
|
"ALL",
|
|
"DBC831V2",
|
|
"i2000",
|
|
"icam",
|
|
"ICAMEA2",
|
|
"icamera",
|
|
"icamera 1000",
|
|
"icamera-2",
|
|
"ICAMERA-2",
|
|
"ICAMERA2-C",
|
|
"ICamers2",
|
|
"oc 821",
|
|
"OC380",
|
|
"OC421",
|
|
"oc432",
|
|
"OC432",
|
|
"OC-432",
|
|
"oc810",
|
|
"OC-810",
|
|
"oc810adt",
|
|
"OC-810v",
|
|
"OC-821",
|
|
"OC821D",
|
|
"OC830",
|
|
"Other",
|
|
"QTY6",
|
|
"R8026W",
|
|
"RC-1467",
|
|
"RC4551",
|
|
"RC-4551",
|
|
"RC-802",
|
|
"RC-8021",
|
|
"RC-8021 w/Mic",
|
|
"RC-8021v",
|
|
"RC-8021V",
|
|
"RC8021W-ADT",
|
|
"RC8025",
|
|
"rc-8025b",
|
|
"RC-8025b",
|
|
"RC-8025B",
|
|
"RC8026",
|
|
"rc-8026w",
|
|
"RC8026W",
|
|
"RC-8030",
|
|
"RC-8110",
|
|
"RC-8221",
|
|
"rc8221d",
|
|
"RC-8221D",
|
|
"RC8221W",
|
|
"RC8230",
|
|
"RC-8230D",
|
|
"RC8261",
|
|
"rc85",
|
|
"RC8520",
|
|
"RT8230D",
|
|
"SC72C088",
|
|
"SC79D0F8",
|
|
"SCEC073A",
|
|
"XCAM",
|
|
"XHC1-SE"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "img/media.sav"
|
|
},
|
|
{
|
|
"models": [
|
|
"0C-432",
|
|
"8030",
|
|
"ICAMERA 2",
|
|
"icamera-2",
|
|
"oc432",
|
|
"OC-432",
|
|
"OC452",
|
|
"OC-810",
|
|
"OC-810V",
|
|
"OC-821",
|
|
"OC830",
|
|
"Other",
|
|
"RC-8021",
|
|
"RC-8026W",
|
|
"RC-8030",
|
|
"RC-8110",
|
|
"RC-8221",
|
|
"RC-8221D",
|
|
"RC-8222",
|
|
"XHC1-SE"
|
|
],
|
|
"type": "JPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "img/snapshot.cgi"
|
|
},
|
|
{
|
|
"models": [
|
|
"0C-432",
|
|
"0c830",
|
|
"2210",
|
|
"8020",
|
|
"8111",
|
|
"icamea2",
|
|
"icamera 1000",
|
|
"icamera2",
|
|
"iCamera-2",
|
|
"ICAMERA2-4",
|
|
"oc432",
|
|
"OC-432",
|
|
"OC432 (SC27B611)",
|
|
"OC821D",
|
|
"oc-830",
|
|
"RC-4551",
|
|
"rc8025",
|
|
"RC8111",
|
|
"xcam",
|
|
"xCam1",
|
|
"xhc1-se"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/img/video.sav"
|
|
},
|
|
{
|
|
"models": [
|
|
"0c830"
|
|
],
|
|
"type": "JPEG",
|
|
"protocol": "http",
|
|
"port": 80,
|
|
"url": "/img/snapshot.cgi?size=2"
|
|
},
|
|
{
|
|
"models": [
|
|
"1000",
|
|
"I1000",
|
|
"ICAMERA 2",
|
|
"OC-432",
|
|
"OC-810v",
|
|
"Other",
|
|
"rc4021",
|
|
"RC8021",
|
|
"RC-8021 W/MIC",
|
|
"RC-8021v",
|
|
"RC-8030",
|
|
"RC8061V",
|
|
"RC-8221",
|
|
"rc-8230",
|
|
"rc8230d",
|
|
"RC-8230D"
|
|
],
|
|
"type": "MJPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "img/mjpeg.jpg"
|
|
},
|
|
{
|
|
"models": [
|
|
"1000",
|
|
"8021",
|
|
"8030",
|
|
"OC-810",
|
|
"Other",
|
|
"RC-4020",
|
|
"rc4021",
|
|
"RC-8021",
|
|
"RC-8021 W/MIC",
|
|
"RC-8021v",
|
|
"RC-8021V",
|
|
"RC8021W-ADT",
|
|
"RC-8030",
|
|
"RC-8061",
|
|
"RC-8061V",
|
|
"rc8230"
|
|
],
|
|
"type": "VLC",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "img/video.asf"
|
|
},
|
|
{
|
|
"models": [
|
|
"1000",
|
|
"8111",
|
|
"81110",
|
|
"icamera 1000",
|
|
"icamera-2",
|
|
"iCamera2",
|
|
"oc830",
|
|
"Other",
|
|
"rc-8030",
|
|
"RC8030",
|
|
"RC8111",
|
|
"RT8021",
|
|
"scfe8a4a",
|
|
"WCO200NX",
|
|
"xcam"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/img/media.sav"
|
|
},
|
|
{
|
|
"models": [
|
|
"1000",
|
|
"8110",
|
|
"8221D",
|
|
"8230",
|
|
"DBC831",
|
|
"icamera 2",
|
|
"icamera2",
|
|
"icamera2-c",
|
|
"iConnect2",
|
|
"OC-432",
|
|
"OC432 (SC27B611)",
|
|
"OC432 (SC27B617)",
|
|
"R8026W",
|
|
"rc-8025",
|
|
"rc8083",
|
|
"RC8110",
|
|
"RC8111",
|
|
"RT8021",
|
|
"SCFCEAE1",
|
|
"xCam1",
|
|
"xhc1-se"
|
|
],
|
|
"type": "MJPEG",
|
|
"protocol": "http",
|
|
"port": 80,
|
|
"url": "/img/video.mjpeg"
|
|
},
|
|
{
|
|
"models": [
|
|
"1camera2",
|
|
"icamera 2",
|
|
"RC4551",
|
|
"RC-8221"
|
|
],
|
|
"type": "MJPEG",
|
|
"protocol": "http",
|
|
"port": 80,
|
|
"url": "/?action=stream"
|
|
},
|
|
{
|
|
"models": [
|
|
"8310",
|
|
"F-HACAM01A 0-WN",
|
|
"iCamera-2",
|
|
"RC8510A"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/live"
|
|
},
|
|
{
|
|
"models": [
|
|
"Icamera 2",
|
|
"icamera2",
|
|
"ICAMERA-2",
|
|
"icamera2-c",
|
|
"QTY6",
|
|
"RC-8021 w/Mic",
|
|
"RC8221D"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "http",
|
|
"port": 80,
|
|
"url": "/img/mjpeg.cgi"
|
|
},
|
|
{
|
|
"models": [
|
|
"icamera-2"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/stream_2"
|
|
},
|
|
{
|
|
"models": [
|
|
"icamera-2"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/stream_1"
|
|
},
|
|
{
|
|
"models": [
|
|
"oc432",
|
|
"OC-432",
|
|
"oc830",
|
|
"rc8025",
|
|
"RC8221v2"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "http",
|
|
"port": 80,
|
|
"url": "/"
|
|
},
|
|
{
|
|
"models": [
|
|
"OC-432"
|
|
],
|
|
"type": "JPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "axis-cgi/jpg/image.cgi?date=1&clock=1&camera=[CHANNEL]&resolution=[WIDTH]x[HEIGHT]"
|
|
},
|
|
{
|
|
"models": [
|
|
"Other"
|
|
],
|
|
"type": "MJPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "videostream.cgi?user=[USERNAME]&pwd=[PASSWORD]&resolution=32"
|
|
},
|
|
{
|
|
"models": [
|
|
"Other"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "videostream.asf?user=[USERNAME]&pwd=[PASSWORD]&resolution=[WIDTH]x[HEIGHT]"
|
|
},
|
|
{
|
|
"models": [
|
|
"Other"
|
|
],
|
|
"type": "MJPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "?action=stream"
|
|
},
|
|
{
|
|
"models": [
|
|
"RC-8021"
|
|
],
|
|
"type": "JPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "cgi-bin/video.jpg"
|
|
},
|
|
{
|
|
"models": [
|
|
"RC-8221D"
|
|
],
|
|
"type": "MJPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "video?submenu=mjpg"
|
|
},
|
|
{
|
|
"models": [
|
|
"RC8221W"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "http",
|
|
"port": 8090,
|
|
"url": "/video.mjpg?q=30&fps=33&id=0.5"
|
|
},
|
|
{
|
|
"models": [
|
|
"SCF8767C"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/11"
|
|
}
|
|
]
|
|
} |