Files
Strix/data/brands/china.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

868 lines
16 KiB
JSON

{
"brand": "China",
"brand_id": "china",
"last_updated": "2025-10-17",
"source": "ispyconnect.com",
"entries": [
{
"models": [
"0000",
"002hit",
"IPCAM P2P",
"Other"
],
"type": "FFMPEG",
"protocol": "http",
"port": 0,
"url": "videostream.asf?user=[USERNAME]&pwd=[PASSWORD]&resolution=64&rate=0"
},
{
"models": [
"0020a",
"H264DVR",
"Other",
"wifi"
],
"type": "FFMPEG",
"protocol": "http",
"port": 0,
"url": "videostream.asf?user=[USERNAME]&pwd=[PASSWORD]&resolution=[WIDTH]*[HEIGHT]"
},
{
"models": [
"01",
"General area",
"ID002A",
"ip607wx",
"Movable",
"nose2",
"ONVIF",
"Other",
"RESORT",
"SECRET CLOCK",
"Something"
],
"type": "FFMPEG",
"protocol": "http",
"port": 0,
"url": "videostream.asf?user=[USERNAME]&pwd=[PASSWORD]&resolution=[WIDTH]x[HEIGHT]"
},
{
"models": [
"1 Channel",
"CHINO",
"ONVIF",
"Other"
],
"type": "JPEG",
"protocol": "http",
"port": 8554,
"url": "cgi-bin/net_jpeg.cgi?ch=[CHANNEL]"
},
{
"models": [
"1080",
"12345",
"30xzoom",
"C9f0se",
"CAM-IP1402DV19l",
"china2",
"chinaEingang",
"custem",
"goke",
"gw-p2vfd-m4x",
"HDIPC",
"Hof",
"IPCAM P2P",
"nr1",
"Other",
"P2P IP CAM",
"P2P IP CAMERA",
"pinhole",
"PTZ",
"Robotics",
"SOME_ONVIF",
"V380",
"wifi"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/11"
},
{
"models": [
"1080P",
"IPCAM P2P",
"ONVIF",
"Other",
"SOME_ONVIF",
"V380"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "1/cif"
},
{
"models": [
"1122",
"Other"
],
"type": "FFMPEG",
"protocol": "http",
"port": 0,
"url": "videostream.asf"
},
{
"models": [
"12345",
"boavision",
"jk-phd54fdm523hs",
"SOME_ONVIF"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/h264_stream"
},
{
"models": [
"360eyes"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "cam/realmonitor?channel=[CHANNEL]&subtype=1"
},
{
"models": [
"360eyes"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/user=[USERNAME]&password=[PASSWORD]&channel=1&stream=0.sdp"
},
{
"models": [
"3D cam",
"External",
"Other"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "snapshot.jpg?user=[USERNAME]&pwd=[PASSWORD]&strm=[CHANNEL]"
},
{
"models": [
"4830",
"Other",
"W3200sG-B"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "cgi-bin/snapshot.cgi?loginuse=[USERNAME]&loginpas=[PASSWORD]"
},
{
"models": [
"720",
"dome",
"GENERAL AREA",
"H264DVR",
"IPCAM P2P",
"ONVIF",
"Other",
"P2P IP CAMERA"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "user=[USERNAME]&password=[PASSWORD]&channel=1&stream=0.sdp?"
},
{
"models": [
"8904W",
"np-02",
"ONVIF",
"Other",
"P2P IP Camera"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "videostream.cgi?user=[USERNAME]&pwd=[PASSWORD]&resolution=32"
},
{
"models": [
"anben"
],
"type": "VLC",
"protocol": "http",
"port": 0,
"url": "cgi-bin/view.cgi?chn=[CHANNEL]&u=[USERNAME]&p=[PASSWORD]"
},
{
"models": [
"aussen",
"P2P IP CAM"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/1/cif"
},
{
"models": [
"boo",
"Dome",
"domo",
"Other",
"wish"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "video.cgi?resolution=[WIDTH]x[HEIGHT]"
},
{
"models": [
"China 12"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "videostream.cgi?usr=[USERNAME]&pwd=[PASSWORD]"
},
{
"models": [
"China1080"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 5544,
"url": "/0"
},
{
"models": [
"chinaEingang",
"Other"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": ""
},
{
"models": [
"chinaptz",
"IPC2002W",
"Other"
],
"type": "VLC",
"protocol": "http",
"port": 0,
"url": "videostream.asf?user=[USERNAME]&pwd=[PASSWORD]"
},
{
"models": [
"CN-6001",
"Other"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "snapshot.jpg"
},
{
"models": [
"ct-902",
"IH13-KW",
"Other",
"Tag_Nacht",
"v380",
"wifi",
"wireless",
"Xing Ling"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/ucast/11"
},
{
"models": [
"dome",
"DSSS",
"H264DVR",
"HDIPC",
"HDIPCAM",
"IPC4311",
"Other"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/mpeg4cif"
},
{
"models": [
"dome",
"ec60-t11",
"IPCAM P2P",
"ivideon Bullet",
"TEE3760308451597",
"tutk"
],
"type": "FFMPEG",
"protocol": "http",
"port": 80,
"url": "/"
},
{
"models": [
"dome"
],
"type": "MJPEG",
"protocol": "http",
"port": 80,
"url": "/onvif/device_service"
},
{
"models": [
"easyn p1",
"HDIPC",
"HDIPCAM",
"model",
"Other",
"ptz",
"RG-IP03+",
"SKU 64023",
"TTTT-030400THFXR",
"web",
"WVC Series"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "tmpfs/auto.jpg"
},
{
"models": [
"EASYN P1",
"Other",
"SN-IPC-5033SWChin"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "snap.jpg?JpegCam=[CHANNEL]"
},
{
"models": [
"eyeplus",
"minispycamera",
"MSC316DM-V02",
"onvif",
"P2P IP Camera",
"V380"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/stream1"
},
{
"models": [
"fm105",
"Other"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "snapshot.jpg?user=[USERNAME]&pwd=[PASSWORD]"
},
{
"models": [
"Generic Chinese Onvif",
"H264DVR",
"hc615-p"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/user=[USERNAME]_password=[PASSWORD]_channel=1_stream=0.sdp"
},
{
"models": [
"H210",
"ONVIF"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/live1.264"
},
{
"models": [
"H246",
"y5a-wa"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/videoMain"
},
{
"models": [
"HDIPC",
"idk",
"Other"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/12"
},
{
"models": [
"HDIPC"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "video/mjpg.cgi"
},
{
"models": [
"HDIPC",
"ONVIF",
"SOME_ONVIF"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 5544,
"url": "/live0.264"
},
{
"models": [
"HDIPC",
"IPC2002W",
"SECRET CLOCK",
"wifi"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "snapshot.cgi?camera=[CHANNEL]"
},
{
"models": [
"HDIPC",
"IP-02OAM",
"ONVIF",
"Other",
"SECRET CLOCK",
"Something"
],
"type": "JPEG",
"protocol": "http",
"port": 5544,
"url": "snapshot.cgi?user=[USERNAME]&pwd=[PASSWORD]&count=0"
},
{
"models": [
"HDIPCAM",
"Other",
"P2P IP CAMERA",
"PTZCAM"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "videostream.cgi?user=[USERNAME]&pwd=[PASSWORD]&resolution=32&rate=0"
},
{
"models": [
"HDIPCAM",
"IPCAM P2P",
"Other"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "videostream.cgi?user=[USERNAME]&pwd=[PASSWORD]"
},
{
"models": [
"HDIPCAM",
"P2P IP CAMERA"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "cgi-bin/snapshot.cgi?chn=[CHANNEL]&u=[USERNAME]&p=[PASSWORD]"
},
{
"models": [
"HDIPCAM",
"ONVIF",
"SOME_ONVIF"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "axis-cgi/mjpg/video.cgi"
},
{
"models": [
"idk",
"noname 130",
"Other",
"SOME_ONVIF"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "cam[CHANNEL]/h264"
},
{
"models": [
"inocom"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/ROH/channel/11"
},
{
"models": [
"internet survillance"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "mjpg/video.mjpg"
},
{
"models": [
"ip camera 002a",
"moja",
"Other"
],
"type": "FFMPEG",
"protocol": "http",
"port": 0,
"url": "videostream.asf?usr=[USERNAME]&pwd=[PASSWORD]"
},
{
"models": [
"IPCAM P2P",
"Other"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "snapshot.cgi?user=[USERNAME]&pwd=[PASSWORD]"
},
{
"models": [
"IPD-D53M02-BS"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "cam1/mpeg4?user=[USERNAME]&pwd=[PASSWORD]"
},
{
"models": [
"minispycamera",
"UniNet"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/stream0"
},
{
"models": [
"ncs601w"
],
"type": "FFMPEG",
"protocol": "http",
"port": 0,
"url": "/goform/video"
},
{
"models": [
"nejaka"
],
"type": "VLC",
"protocol": "http",
"port": 0,
"url": "ipcam/avc.cgi?audiostream=[CHANNEL]"
},
{
"models": [
"onvif"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "ch0_0.h264"
},
{
"models": [
"onvif"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/ch0_0.h264"
},
{
"models": [
"onvif"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/h264/ch1/sub/av_stream"
},
{
"models": [
"onvif"
],
"type": "JPEG",
"protocol": "http",
"port": 82,
"url": "/snapshot.jpg?user=[USERNAME]&pwd=[PASSWORD]&strm=0"
},
{
"models": [
"ONVIF",
"V380"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/live/ch0"
},
{
"models": [
"ONVIF",
"Other"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "videostream.cgi?rate=0&user=[USERNAME]&pwd=[PASSWORD]"
},
{
"models": [
"Other",
"PST-WHM10E",
"some_onvif"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/mpeg4"
},
{
"models": [
"Other",
"s5001y=bw"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "videostream.cgi?user=[USERNAME]&pwd=[PASSWORD]&resolution=32&rate=0"
},
{
"models": [
"Other"
],
"type": "FFMPEG",
"protocol": "http",
"port": 0,
"url": "videostream.cgi?resolution=8&rate=13"
},
{
"models": [
"Other",
"R80X20"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "snap.jpg"
},
{
"models": [
"Other"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "snapshot.html"
},
{
"models": [
"Other"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "videostream.cgi?rate=11"
},
{
"models": [
"Other"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "video.cgi?resolution=VGA"
},
{
"models": [
"Other"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "GetData.cgi?CH=[CHANNEL]&Codec=jpeg&Size=[WIDTH]x[HEIGHT]"
},
{
"models": [
"Other"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "h264.sdp?res=half&x0=0&y0=0&x1=1600&y1=1200&quality=15&doublescan=0&ssn=1340443365044&id=1340443379230"
},
{
"models": [
"Other"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "videostream.cgi?user=[USERNAME]&password=[PASSWORD]"
},
{
"models": [
"Other"
],
"type": "VLC",
"protocol": "http",
"port": 0,
"url": "iphone/11?[USERNAME]:[PASSWORD]&"
},
{
"models": [
"Other",
"V380"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/live/ch00_1"
},
{
"models": [
"Other",
"v380"
],
"type": "FFMPEG",
"protocol": "http",
"port": 80,
"url": "/cgi-bin/view.cgi?chn=0&u=[USERNAME]&p=[PASSWORD]"
},
{
"models": [
"P2P IP CAM"
],
"type": "FFMPEG",
"protocol": "http",
"port": 81,
"url": "/videostream.cgi?user=[USERNAME]&pwd=[PASSWORD]&resolution=32"
},
{
"models": [
"SD_OD_Cam"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "videostream.cgi"
},
{
"models": [
"v380"
],
"type": "FFMPEG",
"protocol": "http",
"port": 80,
"url": "/cgi-bin/view.cgi?chn=1&u=[USERNAME]&p=[PASSWORD]"
},
{
"models": [
"v380"
],
"type": "FFMPEG",
"protocol": "http",
"port": 80,
"url": "/videostream.asf?user=[USERNAME]&pwd=[PASSWORD]&resolution=320*240"
},
{
"models": [
"v380"
],
"type": "FFMPEG",
"protocol": "http",
"port": 80,
"url": "/iphone/11?[USERNAME]:[PASSWORD]&"
},
{
"models": [
"V380"
],
"type": "FFMPEG",
"protocol": "http",
"port": 80,
"url": "/videostream.asf?user=[USERNAME]&pwd=[PASSWORD]&resolution=64&rate=0"
},
{
"models": [
"V380"
],
"type": "FFMPEG",
"protocol": "http",
"port": 80,
"url": "/videostream.asf"
},
{
"models": [
"WIRELESS"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "/ch0_0.264"
},
{
"models": [
"X6E-WEQ"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46MTE3TGFrZXdvb2Q="
}
]
}