ssh101+

Live streaming, one binary.
Here is how to use it.

RTMP & SRT in — HLS, LL-HLS & DASH out. Encryption, DVR, failover, white-label, billing and analytics built in. This deck walks broadcasters and operators through the whole system.

Use / , space, or the buttons below. Press P to print the whole deck.

1 · Sign up

Create an account, pick a plan

2 · First stream

Create a channel, point your encoder at it

Dashboard → New channel → name it → Create
The channel card shows your INGEST KEY — treat it like a password.
OBS Studio
Settings → Stream → Custom
Server: rtmp://your-host:1935/live
Stream key: <KEY>_720p
ffmpeg
ffmpeg -re -i input.mp4 -c:v libx264 -pix_fmt yuv420p -c:a aac -f flv rtmp://your-host:1935/live/<KEY>_720p

Use yuv420p — exotic pixel formats (4:4:4, 10-bit) are rejected at the handshake with a clear reason, because browsers cannot hardware-decode them.

3 · Watch & share

Playback URLs come ready-made

4 · Protect it

AES-128 + signed tokens — two locks, one door

5 · DVR & recording

Rewind live, keep forever

6 · Never go dark

Redundant ingest failover — Business

# encoder A (primary)
… -f flv "rtmp://your-host:1935/live/<KEY>_720p?p=10"
# encoder B (hot standby — second machine / second uplink)
… -f flv "rtmp://your-host:1935/live/<KEY>_720p?p=5"
7 · Low latency & DASH

Faster glass-to-glass, more device reach

8 · Your brand

White-label custom domains — Business

9 · Know your audience

Analytics that survive restarts

10 · For operators

Run the whole SaaS from two panels

/admin — machine room
Every channel with live controls, ingest election, transcoder & edge state, database panel, analytics table.
/app/admin — business console
Subscribers & billing, payment provider settings with one-click Verify, business metrics, security, audit log, SEO, Health.

The Health page is the truth-teller: TLS expiry, database reachability, GeoIP, SMTP, HTTP/3 state — red items tell you exactly what to fix and how.

11 · Payments

Stripe, PayPal, Square — live in an afternoon

12 · Zero-downtime ops

Upgrade the binary. Nobody notices.

cp ssh101-new /usr/local/bin/ssh101
systemctl reload ssh101        # = kill -USR2 → FD handover
Fin

Stream on.

Full manuals live at /docs (broadcasters) and /docs/admin (operators).
This deck: /present — share it, or press P for a printable/PDF copy.

docshome