Everything you need at the edge
Kite is a purpose-built streaming agent designed for reliability, security, and minimal resource usage.
On-Premise RTSP to HLS
Deploy Kite on your own hardware. Ingest RTSP feeds from IP cameras and convert to HLS in real-time, right at the edge.
Zero-Trust Security
AES-256-GCM encrypted config, TLS pinning, binary integrity checks, and tamper-proof audit logging built in.
Offline-First Architecture
Kite keeps streaming even when disconnected from the cloud. Local buffering and automatic sync when connectivity returns.
Lightweight & Portable
Single binary, ~20MB. Runs on anything from a Raspberry Pi to rack-mounted servers. macOS and Linux supported.
Hardware-Accelerated Encoding
Automatically detects and leverages GPU encoding (NVENC, QSV, VideoToolbox) for maximum throughput with minimal CPU usage.
Cloud-Managed Fleet
All Kite nodes report back to xStreams.io for centralized monitoring, remote configuration, and fleet-wide updates.
Device Authentication
Secure device pairing with approval workflow. Every node is cryptographically verified before joining your fleet.
Auto-Failover
Multiple RTSP source support with automatic failover. If a camera goes down, Kite switches to the next source instantly.
How Kite Works
From camera to cloud in three simple steps
Ingest
Kite connects to your RTSP cameras and ingests the video feed on your local network.
Transcode
Video is transcoded to HLS format locally using hardware acceleration. No raw video leaves your network.
Deliver
HLS segments are synced to xStreams.io CDN for global delivery with sub-second latency.