Blog & notes Leer en español

Learn StreamHub

What StreamHub is and how to get the most from it: concepts, step-by-step guides and tours of every feature.

Guides #api

Create an app and mint an API token

Your first two API calls: register an app and issue a scoped token. A tour of the REST API envelope and the auth header every request needs.

2 min read
Guides #rtmp

Stream from OBS with RTMP ingest

Create an RTMP ingress, drop the URL and stream key into OBS, and go live. Includes the optional stream password and a player URL you can share.

2 min read
Guides #whip

Sub-second publishing with WHIP

WHIP is WebRTC ingest over a single HTTP request — the lowest-latency way to push into StreamHub. When to use it over RTMP, and how to create a WHIP endpoint.

2 min read
Guides #recording

Record a room to S3 and get a VOD

Start a recording with one call, let egress and the upload job do the rest, and end up with a playable VOD in your own bucket. Including split parts and snapshots.

2 min read
Guides #webhooks

Stay in sync with signed webhooks

Set a callback URL and StreamHub POSTs a signed envelope on every stream and VOD event. How to verify the HMAC signature and handle retries.

2 min read
Guides #sdk

Embed the player and use the browser SDK

Drop a public iframe into any page, or drive playback from JavaScript with the adaptor SDK — an AntMedia-style shim over livekit-client served straight from your server.

2 min read