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

300 lines
5.4 KiB
JSON

{
"brand": "Ubiquiti",
"brand_id": "ubiquiti",
"last_updated": "2025-10-17",
"source": "ispyconnect.com",
"entries": [
{
"models": [
"aircam",
"Air-Cam",
"Air-CAM",
"AIR-CAM",
"Air-vision",
"AIR-VISION",
"Other"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "live/ch00_0"
},
{
"models": [
"aircam",
"Air-Cam",
"Other",
"UVC"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/live/ch00_0"
},
{
"models": [
"aircam",
"G4 Pro"
],
"type": "FFMPEG",
"protocol": "http",
"port": 80,
"url": "/"
},
{
"models": [
"Aircam",
"Air-Cam",
"Air-vision",
"AIR-VISION",
"Other",
"WCSNET-ACD1"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "snapshot.cgi?user=[USERNAME]&pwd=[PASSWORD]"
},
{
"models": [
"Air-Cam",
"Air-vision"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "snapshot.cgi?user=[USERNAME]&pwd=[PASSWORD]&count=0"
},
{
"models": [
"Air-Cam",
"Other",
"WCSNET-ACD1"
],
"type": "JPEG",
"protocol": "http",
"port": 0,
"url": "snapshot.cgi"
},
{
"models": [
"Air-Cam"
],
"type": "VLC",
"protocol": "rtsp",
"port": 0,
"url": "ch0[CHANNEL]_0"
},
{
"models": [
"Air-Cam",
"AIRCAM",
"air-cam mini",
"aircam2"
],
"type": "JPEG",
"protocol": "http",
"port": 80,
"url": "/snapshot.cgi"
},
{
"models": [
"Air-Cam"
],
"type": "JPEG",
"protocol": "http",
"port": 80,
"url": "/snapshot.cgi?user=[USERNAME]&pwd=[PASSWORD]"
},
{
"models": [
"Air-Cam"
],
"type": "MJPEG",
"protocol": "http",
"port": 80,
"url": "/axis-cgi/mjpg/video.cgi?camera=1&resolution=320x240"
},
{
"models": [
"AIR-CAM"
],
"type": "MJPEG",
"protocol": "http",
"port": 0,
"url": "axis-cgi/mjpg/video.cgi?camera=1&resolution=[WIDTH]x[HEIGHT]"
},
{
"models": [
"Flex",
"UVC G3"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 0,
"url": "s0"
},
{
"models": [
"Flex",
"G3 Bullet",
"G3 Dome",
"G3 Flex",
"G4 Pro",
"Other",
"unifi g3",
"UVC",
"UVC Dome",
"UVC G3",
"UVC G3 Dome",
"UVC G3 Flex",
"UVC G3 Pro",
"UVC G4 pro",
"UVC G4 PRO",
"uvc gv3 flex",
"UVC-Pro"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/s0"
},
{
"models": [
"Flex",
"G3 Bullet",
"G3 Flex",
"unifi g3",
"UVC G3",
"UVC G3 Pro",
"uvc g4"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/s1"
},
{
"models": [
"G3 Bullet"
],
"type": "FFMPEG",
"protocol": "rtsps",
"port": 7441,
"url": "/59icRTmMY7RCuJzM?enableSrtp"
},
{
"models": [
"G3 Bullet",
"G3 Dome",
"G4 Pro",
"UVC",
"UVC G3",
"UVC G3 Flex"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/s2"
},
{
"models": [
"G3 Flex"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 7447,
"url": "/5e254c28900822014a06053a_0"
},
{
"models": [
"G3 Flex"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 554,
"url": "/ch00_0"
},
{
"models": [
"G3 Instant"
],
"type": "FFMPEG",
"protocol": "rtsps",
"port": 7441,
"url": "/2BWx4LD70YdOYaEV?enableSrtp"
},
{
"models": [
"G3 Instant"
],
"type": "FFMPEG",
"protocol": "rtsps",
"port": 7441,
"url": "/ejakpsT9WvWFBynf?enableSrtp"
},
{
"models": [
"G3 Micro"
],
"type": "FFMPEG",
"protocol": "rtsps",
"port": 7441,
"url": "/8Wtty2D3vG2XDa2N?enableSrtp"
},
{
"models": [
"G4 Doorbell"
],
"type": "FFMPEG",
"protocol": "rtsps",
"port": 7441,
"url": "/v2xYofqne4G4ZT5u?enableSrtp"
},
{
"models": [
"G4 Doorbell"
],
"type": "FFMPEG",
"protocol": "rtsps",
"port": 7441,
"url": "/7aMpSdYeblv747Bu?enableSrtp"
},
{
"models": [
"G4 Pro"
],
"type": "FFMPEG",
"protocol": "rtsp",
"port": 7447,
"url": "/DRELXB66JxT9T4XW"
},
{
"models": [
"UVC G3"
],
"type": "FFMPEG",
"protocol": "rtsps",
"port": 7441,
"url": "/bwf59Q0TPFcTxHek?enableSrtp"
},
{
"models": [
"UVC G3"
],
"type": "FFMPEG",
"protocol": "rtsps",
"port": 7441,
"url": "/A0z19ORRP3pn6p6Y?enableSrtp"
},
{
"models": [
"UVC G4 pro"
],
"type": "FFMPEG",
"protocol": "rtsps",
"port": 7441,
"url": "/osmdk0V84fUhXvll"
}
]
}