Skip to content

StreamHub

A self-hosted media server over a LiveKit SFU — multi-tenant apps, RTMP/WHIP/RTSP/WebSocket ingest, WebRTC + HLS playback, recording, plugins and a REST API, behind one domain with auto-TLS.

Get started

Understand what StreamHub is, its requirements, and the fastest path to a running server. Introduction →

Install

The one-line installer, manual/Docker install, LiveKit, and joining a cluster as an edge node. Installation →

Configure

Server .env, per-app config.yaml, ports and known limitations. Configuration →

Build with the API

REST API /api/v1, auth planes, webhooks and the drop-in SDK. API reference →

Extend with plugins

The plugin framework and every built-in plugin with its configuration. Plugins →

Operate it

Deploy, runbook, backups, observability and capacity planning. Operations →