MediaFeed as a Service Management Source Stream Gateway
Private Stream Ingestion Gateway • Zero Public Exposure

Secure Gateway for Every Stream Source

Connect RTSP, HTTP, MJPEG, and ISAPI IP cameras behind a unified, zero-trust gateway. Distribute real-time live feeds and snapshots exclusively to authenticated clients and tag-scoped API keys.

100%
Private Feeds
Multi
Tag Access Scopes
Scoped
API Key Security
12 fps
Low-Latency MJPEG

Engineered for Private Stream Distribution

MediaFeed isolates your camera hardware and local RTSP streams from the public internet while offering flexible transcoding for downstream AI pipelines.

Zero Public Exposure

Camera IP addresses, credentials, and raw RTSP endpoints remain strictly internal. No stream is published to the public internet without cryptographic API key authorization.

Strict Privacy by Default

Tag Scoping

Organize cameras across logical zones (e.g. "Security", "Entrance", "Zone A"). Clients only receive streams that match their assigned tag intersection.

Intersection & Union Filters

Universal Transcoding

Converts high-bitrate RTSP and ISAPI streams into web-native, multi-part MJPEG and JPEG snapshots on-the-fly for real-time AI recognition and browser viewers.

High-Throughput Go Engine
Private Infrastructure

Isolated Behind Authenticated Gateways

Camera sources are kept private from public discovery. To view or subscribe to camera feeds:

Interactive Console

Sign in through the authenticated Admin Dashboard to monitor live video walls and manage stream drivers.

Programmatic API Access

Issue granular API keys (mf_live_*) with explicit read permissions and tag boundaries for AI workers.

API Keys & Fetch Integration

Consume Private Streams via Secure API Keys

Remote services, AI modules, and client applications query streams filtered by tag sets or consume real-time MJPEG live feeds directly using HTTP headers or token parameters.

1

Generate Scoped API Keys

Assign allowed tag scopes (e.g. only "Security" or "Gate A"). Keys can only stream their permitted cameras.

2

Fetch Authorized Data Sources

Query /api/v1/data-sources to retrieve permitted stream endpoints and metadata.

3

Direct Transcoded Stream Ingestion

Ingest live MJPEG video directly into OpenCV, PyTorch, or HTML <img> tags using the API key token.

cURL Example — Secure Stream Ingestion
HTTP/1.1
# 1. Fetch permitted data sources matching tag query
curl -X GET \
  -H "X-API-Key: <your-api-key>" \
  "https://media.exxo.top/api/v1/data-sources?tags=Zone_A&mode=and"

# 2. Ingest private live MJPEG stream securely
curl -H "X-API-Key: <your-api-key>" \
  "https://media.exxo.top/api/v1/data-sources/<stream_id>/stream"