HybridStream

Broadcast-grade live streaming.
Flat monthly price.

We relay your live signal to Roku, browsers, and embedded players worldwide. Per-viewer analytics. White-label embed. SRT or RTMP in. No per-GB surprise bills.

30-day free trial of Pro for every new customer  ·  Your stream, your box, isolated bandwidth  ·  ~15 min from sign-up to live

Built on the same tech major broadcasters use

Built for stations, not gamers

Everything a TV station, channel owner, or live event producer actually needs.

Roku-ready HLS

One URL into Roku Direct Publisher and you're broadcasting. No SDK, no app, no certification.

Embeddable on any site

One iframe. Twitch-quality live player on your station's website. White-labeled to your domain on Pro.

Per-viewer analytics

Every IP, city, state, watch duration, bandwidth, device type. Sell ads to local advertisers with hard data.

SRT or RTMP ingest

Works with OBS, Wirecast, vMix, Tricaster, AJA HELO, Teradek — anything broadcasters use.

Flat pricing forever

$79 or $109 per month. No surprise overage bills, no "you got popular and now owe $4,000" emails.

One server per customer

Your box, your bandwidth, your isolation. Another customer's spike never touches your stream.

Auto-protect bandwidth

At 90% of your monthly cap we auto-throttle bitrate before you ever see an overage charge. Opt out anytime.

Idle session detection

"TV left on overnight" sessions auto-cut after 4 hours with a "still watching?" prompt. ~25% bandwidth savings.

Multi-user dashboards

Add your traffic manager, your sales lead, your engineer. Three roles: admin / customer / viewer.

Live preview built in

Confirm your stream is on-air from your phone. Tuned low-latency Shaka player with codec + uptime telemetry.

Geo + device segments

Top cities, top US states, top devices (Roku / Apple TV / mobile / desktop). Pitch advertisers with real numbers.

Direct support

Email us. We answer. No tier-gated forums, no community-help tickets, no chatbot loops.

Simple pricing

Pick a plan. Switch anytime. 30-day free Pro trial included with every new customer.

Basic
$79/month

Get streaming. Get a Roku channel. Done.

  • SRT & RTMP ingest
  • HLS playback for Roku + browsers
  • Embeddable iframe player
  • 15 TB / month bandwidth
  • Live status dashboard
  • Per-IP analytics
  • White-label embed
Start streaming
Custom
Talkto us

Multiple streams, higher bandwidth, SLA, dedicated infrastructure.

  • Multi-stream channels
  • Custom bandwidth tier
  • 24/7 monitoring + SLA
  • US-located server option
  • Dedicated support contact
  • Custom domain (your station.com)
  • SCTE-35 ad markers + DAI
Get a quote

All plans include unlimited viewers, automatic HTTPS, 24/7 uptime monitoring, and free encoder configuration help.

Under the hood

No black boxes. The same broadcast tech you'd build yourself — we just run it for you.

MediaMTX core

Industry-standard live streaming server. Handles SRT/RTMP/RTSP/WebRTC ingest, transcodes for HLS delivery. Same engine used by major OTT platforms and broadcast operators worldwide.

SRT contribution protocol

Built by Haivision (the company that powers ESPN, Fox Sports, NBC remote contribution). Survives Wi-Fi hiccups, packet loss, and congested networks — the protocol field broadcasters trust over satellite uplinks.

Caddy + Let's Encrypt

Automatic HTTPS for every domain. Certs auto-renew at 30 days remaining. You will never see "your certificate expired" downtime. Zero ops on your end.

Hetzner Cloud (Germany / US)

Per-customer dedicated VPS. CPX32 default: 4 vCPU, 8 GB RAM, 160 GB SSD, 20 TB inclusive bandwidth. EU data centers (GDPR-safe) or US Ashburn for US-only customers.

Locked-down attack surface

UFW firewall + Tailscale-only SSH means port 22 is invisible to the public internet. Only ingest ports (RTMP/SRT) and HTTPS are exposed. No script-kiddies brute-forcing your server.

SQLite + MaxMind GeoIP

One database file per customer box. Caddy access logs tailed in real time, geo-enriched via MaxMind GeoLite2, written to your private analytics tables. No third-party tracking. No data shared.

Shaka Player + low-latency tuning

Same player Google uses internally. Tuned with 12-second target latency, 18-second buffer, gentle catch-up rate (1.05x). Smooth playback even on patchy mobile connections.

Real-time WebSocket dashboard

Your admin dashboard refreshes the moment a viewer joins, leaves, or changes bandwidth. No 30-second poll delay. Pulse dot in the UI = your live connection to the box.

What you'll never have to deal with

Running streaming infrastructure yourself looks cheap until the first 3am page.

Expired SSL certificates
Surprise overage bills
"Your stream is offline" pages at 3am
Encoder config debugging
SSH brute-force attacks
"Where do I store viewer logs?"
Roku format compatibility quirks
CORS errors on your embeds
CDN bandwidth math
"What's my IP geolocation database?"
Database backups + restores
Letting your engineer go on vacation

How HybridStream compares

Honest tradeoffs vs the major options.

HybridStream YouTube Live Dacast / Wowza Run your own
Flat monthly price$79-$109free, but...$50-$2000+ tiered~$15/mo box
Roku channel readyYesPartialYesDIY
Per-IP analyticsYesAggregated onlyLimitedDIY
City + state breakdownYesNoCountry onlyDIY
Keeps 100% ad revenueYesNo (30% cut)YesYes
White-label embedYes (Pro)NoYesDIY
SRT contributionYesNoYesDIY
Per-GB overage billsNeverN/AYes, expensiveHetzner: €1/TB
Auto bandwidth protectYesNoNoDIY
Setup time~15 min5 min~1 hour~8 hours
SupportDirectForum onlyTier-gatedYou

How it works

Three steps from sign-up to live broadcast.

1

You sign up

We spin up a dedicated server for your channel and hand you login credentials. ~15 minutes from email to live URLs.

2

You point your encoder

Open OBS, Wirecast, vMix, or your hardware encoder. Paste the SRT or RTMP URL we gave you. Hit "Start Streaming".

3

Your viewers tune in

Add the playback URL to your Roku Direct Publisher channel, embed it on your site, or share the link directly.

FAQ

The questions every prospective customer asks.

Q: How fast can I be live after signing up?

About 15 minutes. We provision your server, configure DNS, set up HTTPS, hand you logins. You point your encoder, you're broadcasting.

Q: What encoders do you support?

Anything that speaks SRT or RTMP. That covers OBS Studio (free), Wirecast, vMix, Tricaster, AJA HELO, Teradek, Magewell Ultra, LiveU Solo, and basically every broadcast hardware encoder built in the last decade. We have a pre-built OBS-to-SRT bridge utility for non-technical operators.

Q: How many concurrent viewers can my plan handle?

The default CPX32 box handles roughly 150-200 concurrent viewers at 4 Mbps before you'd need to upgrade. The 15 TB monthly bandwidth covers about 200 concurrent for the full month. If you regularly exceed that, we move you to a larger box with no architecture change.

Q: What happens if I get popular and blow through my bandwidth?

On Pro, our auto-throttle kicks in at 90% of your monthly cap and gently reduces bitrate to keep you online without overage charges. You get an email and can either upgrade your tier or keep the throttle. You'll never be surprised with a $4,000 bill.

Q: Do you take a cut of my ad revenue?

No. You keep 100%. We don't run ads, we don't insert ads, we don't broker ads. We're a transport service. You sell ads, you bake them into your stream, you keep the money.

Q: Is this multi-tenant? Are other customers on my server?

No. Every customer gets a dedicated VPS. Customer A's traffic spike never affects Customer B. Customer A's bandwidth quota is theirs alone. This is intentional architecture, not an upsell.

Q: Where is my data hosted?

EU customers default to Hetzner Helsinki or Falkenstein (GDPR-safe). US customers can request Hetzner Ashburn (US East). Data stays on your dedicated box; we don't aggregate it cross-customer or send it to third parties.

Q: How does the white-label embed work?

On Pro, the iframe code we generate has no HybridStream branding. The embedded player shows just your stream — you can wrap it in your own logo overlay if you want. We can also configure a custom domain (live.yourstation.com) instead of yourdomain.hybridstreaming.tv.

Q: What's the playback latency?

About 12-15 seconds end-to-end. Tuned for stability over speed — this is broadcast, not video chat. If you need sub-3-second latency for interactive use cases (sports betting, auctions), ask us about WebRTC delivery on the Custom plan.

Q: Can I cancel anytime?

Yes. Month-to-month, no contracts. Cancel and we delete your server within 24 hours. Optionally we can snapshot your analytics DB first if you want to keep the data.

Q: What if your server goes down?

Your server is monitored 24/7. If MediaMTX, Caddy, or the dashboard service crashes, systemd auto-restarts within seconds. If the Hetzner host hardware fails (rare), we redeploy to a replacement VPS via our automated runbook in under 30 minutes. SLA terms available on the Custom plan.

Q: I'm an LPTV / Class-A station. Can you replace my current playout vendor?

For pure live signal relay, yes — this is exactly what we're built for. For full broadcast playout (scheduling, automation, ad insertion, traffic, as-run logs), look at our sister product HybridPlayout. The two work together: HybridPlayout produces the channel, HybridStream relays it to your audience.

Ready to broadcast?

15 minutes from email to live URL. We do the setup, you do the streaming.

Talk to us