Skip to main content

StreamGate

Ticket-gated video streaming platform

Secure, token-gated HLS video streaming with JWT authentication, real-time revocation, and single-device enforcement.

🎟️

Token-Gated Access

Distribute unique 12-character access codes to your audience. Viewers enter their code to instantly start watching — no accounts, no registration.

🔐

JWT-Secured Streaming

Every HLS segment request is validated with a JWT in under 0.01ms. Two-layer protection: database validation at entry, cryptographic verification on every segment.

Real-Time Revocation

Revoke access instantly from the Admin Console. The HLS server's in-memory cache syncs every 30 seconds — revoked tokens are blocked platform-wide within moments.

📱

Single-Device Enforcement

One token, one viewer at a time. Session heartbeats and automatic release prevent token sharing while keeping the experience seamless for legitimate viewers.

📺

Live & VOD Streaming

Ingest live RTMP streams via FFmpeg, serve pre-recorded HLS content, or proxy from upstream origins. Hybrid mode supports all three simultaneously.

🚀

Production Ready

Docker deployment, multi-region edge topology, PostgreSQL support, and built-in rate limiting. Scales from a single VPS to global CDN edge nodes.