1
Enroll a device
Claim a camera or gateway in the HubStream console, and download its config bundle.
2
Bind it to a room
Rooms are where devices stream. Move a device with a desired-state sync — no reflash.
3
Stream anywhere
Sub-second WebRTC in any browser — watch in HubStream or embed in your own app.
Enroll devices, bind them to rooms, and move a camera live with a desired-state sync — no reflash.
Sub-second WebRTC straight to the browser, with TURN relay only when the network demands it.
Per-session QoE analytics and metered usage — the meter always errs downward, never overbills.
A published edge-agent contract your device firmware implements, and prebuilt agents for x86 and ARM — so your own hardware joins a fleet without a bespoke integration.
Free
$0
Peer-to-peer streaming to get started
P2P only (no relay)
3 rooms
5 devices
10 concurrent viewers
Basic analytics
7-day telemetry
Fleet map, multi-camera view + CSV bulk enrollment
In-app branding (your colors, logo & name)
Pro
$99
$49
/mo
Launch price
Relay + per-sample analytics
150 GB relay included
25 rooms
50 devices
100 concurrent viewers
Standard analytics
30-day telemetry
Fleet map, multi-camera view + CSV bulk enrollment
In-app branding (your colors, logo & name)
Business
$199
/mo
Scale with premium analytics
500 GB relay included
100 rooms
250 devices
500 concurrent viewers
Premium analytics
90-day telemetry
Fleet map, multi-camera view + CSV bulk enrollment
Full white-label (your address + sign-in page)
Enterprise
Custom
Unlimited capacity, custom terms
Custom relay allowance
Unlimited rooms
Unlimited devices
Unlimited concurrent viewers
Premium analytics
365-day telemetry
Fleet map, multi-camera view + CSV bulk enrollment
Full white-label (your address + sign-in page)