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>
346 lines
6.5 KiB
JSON
346 lines
6.5 KiB
JSON
{
|
|
"brand": "Jidetech",
|
|
"brand_id": "jidetech",
|
|
"last_updated": "2025-10-17",
|
|
"source": "ispyconnect.com",
|
|
"entries": [
|
|
{
|
|
"models": [
|
|
"1080P 2MP Dome",
|
|
"1080P 2MP DOME",
|
|
"D3-2MP-XM",
|
|
"P1 Plus-5X-8MP"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "/user=[USERNAME]_password=[PASSWORD]_channel=1_stream=0.sdp"
|
|
},
|
|
{
|
|
"models": [
|
|
"1080P 2MP DOME",
|
|
"1080P PTZ 2MP DOME",
|
|
"IP66",
|
|
"p2 plus-5mp-wfat"
|
|
],
|
|
"type": "JPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "tmpfs/auto.jpg"
|
|
},
|
|
{
|
|
"models": [
|
|
"1080P 2MP DOME",
|
|
"1080P PTZ 2MP DOME",
|
|
"1080P WIFI CAMERA",
|
|
"p14-4x-5mpw"
|
|
],
|
|
"type": "JPEG",
|
|
"protocol": "http",
|
|
"port": 0,
|
|
"url": "snap.jpg?JpegCam=[CHANNEL]"
|
|
},
|
|
{
|
|
"models": [
|
|
"1080P 2MP DOME",
|
|
"1080P PTZ 2MP DOME",
|
|
"2mp",
|
|
"2mp POE",
|
|
"5MP POE",
|
|
"5mp ptz",
|
|
"abc",
|
|
"B01-2MP",
|
|
"BC01-2MP",
|
|
"bc1-2mp",
|
|
"BC1-5MP",
|
|
"bc3",
|
|
"D4-W5MP",
|
|
"E14000",
|
|
"e1b2000",
|
|
"f22",
|
|
"gtn-ptz2162-x3",
|
|
"GTN-PTZ22162-3x",
|
|
"Hisee SE",
|
|
"IP Security Cam 10",
|
|
"IP66",
|
|
"IPC-E1B2000",
|
|
"IPC-E36000",
|
|
"IPD-D53Y0701",
|
|
"IPD-E1A3Y04",
|
|
"IPD-E2A5Y04-DH",
|
|
"IPD-E2B5Y18",
|
|
"ONVIF IP",
|
|
"Other",
|
|
"p1-4x-2mp",
|
|
"P1-4X-2MP",
|
|
"P1-4X-5MP",
|
|
"P2-20X-5MP",
|
|
"P2-20X-5MPF",
|
|
"p2-x20",
|
|
"POE PTZ",
|
|
"PTZ",
|
|
"PTZ 5mp",
|
|
"ptz poe 5mp",
|
|
"pzt"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "cam1/mpeg4"
|
|
},
|
|
{
|
|
"models": [
|
|
"1080P 2MP DOME",
|
|
"1080P PTZ 2MP DOME",
|
|
"1080p Wifi Camera",
|
|
"1080P WIFI CAMERA",
|
|
"Mksut",
|
|
"Other",
|
|
"P14-5X-5MP",
|
|
"P1-4X-5MP",
|
|
"P2-20X-5mp",
|
|
"P5-5X",
|
|
"POE PTZ",
|
|
"PTC POE",
|
|
"ptz poe 5mp",
|
|
"PZT"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "/1"
|
|
},
|
|
{
|
|
"models": [
|
|
"1080P 2MP DOME",
|
|
"1080P PTZ 2MP DOME",
|
|
"BC1-2MP",
|
|
"BC1-5MP",
|
|
"IPC-E36000",
|
|
"IPD-D53Y0701",
|
|
"ipd-e2a5y04",
|
|
"IPD-E2B5Y18",
|
|
"ONVIF IP",
|
|
"P1-4X-2MP",
|
|
"PORT",
|
|
"PTZ",
|
|
"PTZ POE 5MP"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 10554,
|
|
"url": "1/h264major"
|
|
},
|
|
{
|
|
"models": [
|
|
"1080P PTZ 2MP DOME",
|
|
"5mp POE ptz",
|
|
"bullet",
|
|
"Dome 2MB PTZ",
|
|
"GTN-EYE01W",
|
|
"Other",
|
|
"P1 PLUS-5X-8MP",
|
|
"P14-4X",
|
|
"p14-4x-5mpw",
|
|
"P1-4X-5MP",
|
|
"P1-Plus-5x-8MP",
|
|
"P2- 20X-5MPW",
|
|
"p5-5x",
|
|
"PTZ POE 5MP"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 5544,
|
|
"url": "/11"
|
|
},
|
|
{
|
|
"models": [
|
|
"5mp",
|
|
"IPC-E14000",
|
|
"p2-20x-5mp",
|
|
"POE IP"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "mpeg4/[CHANNEL]/media.amp"
|
|
},
|
|
{
|
|
"models": [
|
|
"5MP POE",
|
|
"Hi2162-PTZ3X"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "cam2/mpeg4"
|
|
},
|
|
{
|
|
"models": [
|
|
"B01-2MP",
|
|
"IPC-E1B3000-DH",
|
|
"IPD-E1A3Y04",
|
|
"IPD-E2A5Y04-DH",
|
|
"IPD-E36Y0701",
|
|
"P1 PLUS-5X-5MP",
|
|
"P5-5X-5MP-WFAT",
|
|
"VC- P2-20X-8MP POE"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/1/h264major"
|
|
},
|
|
{
|
|
"models": [
|
|
"bc1-2mp",
|
|
"BC1-2MP"
|
|
],
|
|
"type": "VLC",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "cam[CHANNEL]/mpeg4"
|
|
},
|
|
{
|
|
"models": [
|
|
"BC1-2MP",
|
|
"IPC-E1B2000"
|
|
],
|
|
"type": "VLC",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "MediaInput/mpeg4"
|
|
},
|
|
{
|
|
"models": [
|
|
"BC1-5MP",
|
|
"P5-4X-5MPAT"
|
|
],
|
|
"type": "JPEG",
|
|
"protocol": "http",
|
|
"port": 80,
|
|
"url": "/snap.jpg?JpegCam=0"
|
|
},
|
|
{
|
|
"models": [
|
|
"bullet-2mp",
|
|
"HX-P2-20X-5MPF",
|
|
"IPD-E2A5Y04-DH",
|
|
"IPD-E2A5Y18",
|
|
"JM800S-30",
|
|
"P2-20X-5mp",
|
|
"ptz poe 5mp"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/cam1/mpeg4"
|
|
},
|
|
{
|
|
"models": [
|
|
"GTN-EYE03WL",
|
|
"Other",
|
|
"P14-5X",
|
|
"P1-4X-5MP",
|
|
"P2- 20X-5MPW",
|
|
"P5-4X-5MPAT",
|
|
"PT-14 x5MP PTZ",
|
|
"PTZ POE 5MP"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "/12"
|
|
},
|
|
{
|
|
"models": [
|
|
"IPC-E2B5000",
|
|
"IPD-E2A5Y04",
|
|
"IPD-E2B5Y18",
|
|
"P1-4x-2mp",
|
|
"P1-4X-2MP"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "cam4/mpeg4"
|
|
},
|
|
{
|
|
"models": [
|
|
"IPC-E2B5Y04"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/cam4/mpeg4"
|
|
},
|
|
{
|
|
"models": [
|
|
"IPD-E1A3Y04",
|
|
"P2-20X-5MPF",
|
|
"POE PTZ"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 0,
|
|
"url": "mpeg4/media.amp"
|
|
},
|
|
{
|
|
"models": [
|
|
"IPD-E2B5Y04"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtmp",
|
|
"port": 554,
|
|
"url": "/bcs/channel0_main.bcs?token=[TOKEN]&channel=0&stream=0"
|
|
},
|
|
{
|
|
"models": [
|
|
"JM800S-30"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/cam2/mpeg4"
|
|
},
|
|
{
|
|
"models": [
|
|
"Mksut",
|
|
"VC- P2-20X-8MP POE"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/2"
|
|
},
|
|
{
|
|
"models": [
|
|
"Other",
|
|
"POE IP",
|
|
"PoE PTZ"
|
|
],
|
|
"type": "VLC",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "cam1/mpeg4?user=[USERNAME]&pwd=[PASSWORD]"
|
|
},
|
|
{
|
|
"models": [
|
|
"Other"
|
|
],
|
|
"type": "FFMPEG",
|
|
"protocol": "rtsp",
|
|
"port": 554,
|
|
"url": "/cam0/mpeg4"
|
|
},
|
|
{
|
|
"models": [
|
|
"P2Plus-5MP-WFAT"
|
|
],
|
|
"type": "MJPEG",
|
|
"protocol": "http",
|
|
"port": 80,
|
|
"url": "/?action=stream"
|
|
}
|
|
]
|
|
} |