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
Guides #multi-camera

Recipe: stream an art exhibition with multiple cameras

Put every gallery room online at once: one ingress per camera, public play pages and embeds per room, optional recording to your own S3, and date/time plus watermark overlays. A hands-on multi-camera build.

4 min read
Guides #live-shopping

Recipe: build a live shopping channel

Sub-second WebRTC from a phone or webcam, live chat and floating reactions over the data channel, a viewer counter, a buy button, and the whole session recorded. The full compraventa en vivo build.

4 min read