xStreams.io / Products

Kite Edge Node

A lightweight, secure, on-premise streaming agent that converts RTSP camera feeds to HLS in real-time. Deploy anywhere, manage from the cloud.

kite-node ~ setup
$ curl -sSL https://get.xstreams.io/kite | bash
Installing Kite v4.2.0...
Downloading encoder binary... done
Verifying binary integrity... SHA256 OK
$ kite setup
Detecting hardware... Apple M2 Pro
Checking GPU encoding... VideoToolbox
Connecting to xStreams.io... paired
$ kite start
✓ Kite is running. Dashboard: http://localhost:8080
3 streams active | CPU 12% | MEM 94MB | healthy

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

1

Ingest

Kite connects to your RTSP cameras and ingests the video feed on your local network.

2

Transcode

Video is transcoded to HLS format locally using hardware acceleration. No raw video leaves your network.

3

Deliver

HLS segments are synced to xStreams.io CDN for global delivery with sub-second latency.

Technical Specs

~20MB
Binary Size
<128MB
Memory Usage
<3 seconds
Startup Time
RTSP, HLS, RTMP
Protocols
H.264, H.265, AV1
Encoding
macOS, Linux
Platforms

Ready to deploy Kite?

Kite is currently in early access. Request access to deploy on-premise streaming nodes managed through xStreams.io.