White-label streaming for game studios
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.
This is what your players get
Channels, player, real-time chat — running on your site, under your brand. Try the chat. It's live.
ZenMaster
Ranked grind to Diamond
See it in action
Watch a Unity game go live with the Substream SDK
The problem
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.
Every view, click, replay, and share happens on your properties. You own the engagement graph — not a third-party platform.
100% of media revenue stays with the studio. Pick the monetization vectors that fit your community.
Give players a reason to come back between sessions. Highlights and livestreams turn passive players into an engaged community.
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
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.
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
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
Highlight reel
75s from 480s · 7 clipsShot detection, labels, object tracking
RMS energy spikes
51 segments scored from sampled frames
Weighted: Gemini 50% · Video 25% · Audio 25%
FFmpeg crossfades + loudness normalization
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.
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.
Gemini scores every segment of every session. Reels land within ~60 seconds of a match ending — no editors, no manual tagging.
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
Enterprise compliance across the stack — the controls your security and legal teams review before they sign.
Multi-CDN delivery with a 99.995% uptime SLA and SAML SSO for your team — built for a worldwide player base.
Streams travel over encrypted WebRTC transport (TLS + SRTP). Stream keys are AES-encrypted at rest — never stored in plaintext.
Studio-grade content protection with DRM and geo-restrictions, so streams and VODs only play where — and how — you allow.
Server-issued, scoped tokens authorize every publish. Your backend stays in control of who can go live and when.
Streams, VODs, viewers, and events live on your properties. Nothing is shared with a third-party audience platform.
For players under the age of digital consent, highlights route through k-ID verified parent accounts — compliant across 240+ jurisdictions.
Streaming and highlights are configurable per game mode and content rating. Turn surfaces on or off per audience.
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
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.
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.