hardlight

Self-hosted, low-latency, high-quality streaming server.

Discord (VP8) placeholder
Discord (VP8)
Hardlight (H.264) placeholder
Hardlight (H.264)
Discord Twitch Hardlight
Max bitrate ~8 Mbps ~8 Mbps 15-20+ Mbps
Max FPS 60 (paid) 60 60-120+
Encryption E2E No E2E
Overhead Mixed High Low
Self-hosted No No Yes
Latency 250-500ms 3-6s 150-300ms

Why Hardlight?

Existing options force trade-offs between quality, latency, and privacy.

Twitch isn't private

Built for broadcasting to thousands. Public by default, with ads and no private sharing option.

Discord is low quality

720p30 unless you pay. VP8 encoding makes text unreadable, and one viewer's bad connection degrades quality for everyone.

Self-hosting is painful

Jitsi, OBS+RTMP, Sunshine all require significant setup. Most sacrifice latency or quality.

Features

What you get out of the box.

Hardware accelerated

NVENC, VAAPI, and VideoToolbox. Near-zero CPU encoding overhead on any platform.

Modern codecs

H.264, H.265/HEVC, and AV1. Better quality at lower bitrates for sharper streams.

Ultra-low latency

WebRTC and WebTransport. No bandwidth estimation that tanks quality when one viewer has issues.

Cross-platform

Windows, Linux, and macOS capture. Watch from any browser, no plugins required.

OBS compatible

Stream from OBS using its built-in WHIP output. Use your existing scenes and overlays.

Clip mode

Viewers trigger clips that save directly to the streamer's drive. No third-party tools needed.

End-to-end encrypted

Optional DAVE encryption. Not even the server can see your stream content.

P2P mode

Direct media between friends. The server only handles signaling, video never touches a relay.

Open source, no strings attached

Hardlight is MIT licensed. No accounts, no telemetry, no tracking. You run it on your hardware and you own the whole stack.

Self-hosted and private by default
MIT licensed, fully open source
Zero telemetry