One Gateway for Every Stream Source
Manage RTSP, HTTP, and MJPEG sources with credentials in one place. Serve live MJPEG feeds, snapshots, and tag-scoped data sources to any client — secured with granular API Keys.
Live Stream Feeds 3 feeds
Filter using Venn diagram tag logic (select multiple tags to inspect intersections or unions).
Overlapping Tag Groups
Location A — Main Entrance
Main entrance inbound loop with real-time license plate detection
Location B — Rear Gate
Rear gate delivery lane and outbound vehicular log
Hikvision IP Camera
Hikvision IP camera ISAPI endpoint monitoring VIP barrier
Access Data Streams via Granular API Keys
Remote services, AI modules, and client applications can query streams filtered by Venn tag sets or fetch real-time MJPEG live feeds directly using HTTP headers.
Generate API Keys with Tag Scopes
Assign allowed tag sets (e.g., only "Public" or "VIP"). Keys can only view their authorized feeds.
Fetch Data Sources & Stream URLs
Call /api/v1/data-sources to list data sources, snapshots, and MJPEG endpoints.
Venn Set Query Parameters
Query ?tags=Entrance,Zone A&mode=and to fetch the exact Venn intersection of cameras.
# 1. Fetch authorized data sources with Venn tag filter curl -X GET \ -H "X-API-Key: <your-api-key>" \ "http://localhost:4589/api/v1/data-sources?tags=Entrance,Zone A&mode=and" # 2. Stream live MJPEG from data source directly curl -H "X-API-Key: <your-api-key>" \ "http://localhost:4589/api/v1/data-sources/cam_loc_a/stream"