White-label streaming for game studios

Your own private Twitch for your community.

One SDK lets your players stream gameplay to your own site — you own the content, the data, and the revenue. AI highlights included.

Enter your website — we generate a fully branded streaming experience in about a minute.

yourgame.com/live
Your brand
LIVE
4.2k watching
AI highlight readyClipped 12s after the play
MMaxVelocityClutch or kick — road to top 500Follow
Stream chat
Send a message
0 lines
to integrate
<0ms
glass-to-glass latency
0%
on your domain
0 days
zero-cost proof of concept

This is what your players get

A live hub on your domain

Channels, player, real-time chat — running on your site, under your brand. Try the chat. It's live.

yourgame.com/live
LIVE
508 watching
Z

ZenMaster

Ranked grind to Diamond

See it in action

Stream your gameplay live

Watch a Unity game go live with the Substream SDK

The problem

You're funding your own player attrition.

When players clip, stream, and share your game on Twitch, YouTube, or TikTok, those platforms capture 100% of the audience relationship. You get zero data back — no emails, no watch patterns, no churn feedback loop. Worse: those networks use your players' engagement to retarget them with ads for competing games. Substream flips that.

Twitch · YouTube · TikTok
Your platform, powered by Substream
Data ownershipPlatforms own the relationship, emails, and behavioral graphs.
You capture every view, click, replay, and share.
Engagement locationOff-platform — pulling players away from active game sessions.
Hosted on your launcher, client widget, or website.
MonetizationPlatforms capture the ad spend and subscription margins.
100% of ads, subscriptions, and commerce goes to the studio.
Re-engagementGeneric, easily ignored push notifications and mass emails.
Personalized post-session highlights that trigger return sessions.

Your data

Every view, click, replay, and share happens on your properties. You own the engagement graph — not a third-party platform.

  • Player watch & replay behavior
  • Highlight engagement by title and mode
  • Session frequency and return rates
  • Exportable to your analytics stack

Your revenue

100% of media revenue stays with the studio. Pick the monetization vectors that fit your community.

  • Sovereign advertising: video, banner, programmatic — your partners, your frequency
  • Superfan subscriptions: extended replays, early access, creator highlights
  • Contextual commerce: merch, DLC, and item upsells at peak emotional engagement
  • No platform take rate — ever

Your community

Give players a reason to come back between sessions. Highlights and livestreams turn passive players into an engaged community.

  • Post-session highlight reels, automated
  • Livestreams directly on your site or app
  • Community highlight feeds by game mode
  • Shareable clips that drive organic reach

LTV = ARPU ÷ churn

Substream moves both variables: automated post-session highlights cut churn by pulling players back, and first-party ads, subscriptions, and commerce raise ARPU.

Every view is a re-engagement event. Every replay increases LTV. Every share drives organic acquisition.

The SDK

Players go live from inside your game.

No OBS, no stream keys to copy, no third-party app. The SDK captures gameplay and audio, publishes over WebRTC, and hands you a viewer URL to embed anywhere.

1
Any game
Web · Unity · iOS
2
Substream SDK
Capture + publish
3
Your website
Embedded viewer
4
Dashboard
Data + content
5
AI highlights
Shareable clips

Phaser · Three.js · PixiJS · Cocos · Unity WebGL

import Substream from '@substream/web-sdk';

const session = await Substream.startStream({
  canvasElement: document.querySelector('canvas'),
  backendUrl: 'https://your-api.com',
  streamerId: 'player-456',
  authToken: 'sk_live_...',
});

console.log('Live!', session.viewerUrl);

AI highlights

Watch Gemini turn a full session into a highlight reel.

This is the real pipeline, running on a real Halo Infinite session: Gemini scores every segment, the best moments are selected, and FFmpeg assembles a share-ready reel of 15–30 second clips — about 60 seconds after the match ends.

Halo Infinite — CTF session

Full recording · 8:00 · analyzed by Gemini

Analyzing…
0:00full session8:00

Highlight reel

75s from 480s · 7 clips
9s
2s
2s
3s
6s
43s
11s
Scene analysis

Shot detection, labels, object tracking

Audio analysis

RMS energy spikes

Gemini scoring

51 segments scored from sampled frames

Selection

Weighted: Gemini 50% · Video 25% · Audio 25%

Assembly

FFmpeg crossfades + loudness normalization

AI-generated reel

The output — untouched by human hands

Generated automatically from the full Halo session on the left. Seven moments, 75 seconds, crossfade transitions, normalized audio. No editor involved.

7 clips selected51 segments scored~60s after match endfine-tuned per title
01

Trained on your game

We fine-tune a highlight model on your titles, modes, and events — it learns what matters in your world: a clutch round, a boss kill, a personal best.

02

Auto-clipped in seconds

Gemini scores every segment of every session. Reels land within ~60 seconds of a match ending — no editors, no manual tagging.

03

Branded & ready to share

Vertical and landscape cuts, captioned and watermarked with your brand, drop straight into your feed and players’ socials.

Fine-tuned per game. Sharper with every session.

The model gets better as it learns which clips your community actually watches and shares — turning every match into a re-engagement and acquisition loop you own.

Security & compliance

Built to pass security review — and answer to players and parents.

SOC 2, GDPR & PCI DSS

Enterprise compliance across the stack — the controls your security and legal teams review before they sign.

Global scale & SSO

Multi-CDN delivery with a 99.995% uptime SLA and SAML SSO for your team — built for a worldwide player base.

Encrypted end to end

Streams travel over encrypted WebRTC transport (TLS + SRTP). Stream keys are AES-encrypted at rest — never stored in plaintext.

DRM & geo-blocking

Studio-grade content protection with DRM and geo-restrictions, so streams and VODs only play where — and how — you allow.

Scoped API tokens

Server-issued, scoped tokens authorize every publish. Your backend stays in control of who can go live and when.

Your data stays yours

Streams, VODs, viewers, and events live on your properties. Nothing is shared with a third-party audience platform.

Youth-safe by design

For players under the age of digital consent, highlights route through k-ID verified parent accounts — compliant across 240+ jurisdictions.

You set the rules

Streaming and highlights are configurable per game mode and content rating. Turn surfaces on or off per audience.

Managed infrastructure

We run the ingest, delivery, recording, and ML pipeline. Your only lift is the SDK integration.

Twitch is 13+. YouTube Gaming moved to 16+. Your under-16 players — and their parents — have no engagement surface. With k-ID compliance infrastructure, Substream serves the segment your competitors can't.

FAQ

Questions game studios ask us

Integrate the Substream SDK — about 5 lines of code for Web/WebGL, Unity, or iOS. Players go live from inside your game with no OBS, no stream keys, and no third-party apps. The SDK captures gameplay and audio, publishes over WebRTC with sub-500ms latency, and returns a viewer URL you can embed on your site, launcher, or app.

Yes — 100%. Every view, click, replay, share, and watch pattern happens on your properties and lands in your dashboard, exportable to your analytics stack. Nothing is shared with a third-party audience platform, unlike Twitch or YouTube where the platform owns the audience relationship.

Every session runs through a machine-learning pipeline: Google Cloud Video Intelligence handles scene analysis, audio energy is scored locally, and Gemini scores each segment from sampled frames. The top moments are assembled with FFmpeg into a branded reel of 15–30 second clips — typically within 60 seconds of a match ending. The model is fine-tuned per game, so it learns what a clutch round or boss kill looks like in your title.

Three built-in vectors, all 100% yours: sovereign advertising (video, banner, and programmatic placements with full control over partners and frequency), superfan subscriptions (premium tiers with extended replays and early access), and contextual commerce (merch, DLC, and in-game item upsells placed at the moment of highest engagement).

Yes. Twitch requires 13+, YouTube Gaming moved to 16+ — but with k-ID verified parent accounts, Substream serves under-age-of-consent players compliantly across 240+ jurisdictions. The stack also covers SOC 2, GDPR, and PCI DSS, with DRM, geo-blocking, and SAML SSO for enterprise security review.

Nothing for 90 days. We spin up a fully branded streaming platform for your game — your logo, your colors, your domain — and run a zero-cost proof of concept. You keep all the data. If it works, we scale together; if not, clean wind-down.

See your own streaming platform.

Tell us about your game and we'll spin up a branded live-streaming experience — your logo, your colors, your community. Then start a 90-day proof of concept at zero cost.

You keep all the data. If it works, we scale. If it doesn't, clean wind-down — no strings.