Everything you use in OBS, in one light app.

BriseStream captures your game, composes your scenes, mixes your audio, records safely and streams to several places at once. Here is what exists today, and, at the end, what does not.

The BriseStream editor with a Counter-Strike 2 scene, its sources, the audio mixer and the Go live and Record buttons.

Capture a game without touching it.

Everything is captured through Windows itself. Nothing is injected into your game, and a game that is not on screen costs nothing.

  • Game, window and display capture; the cursor is an option
  • Webcams and capture cards, with their resolution and frame rate
  • Audio devices and one program's sound: include or exclude a single application
  • Image, colour, text and media sources; text can show live values and platform alerts
  • Slide shows and playlists of media files
  • Only frames that changed are taken from the system

Game capture follows the foreground game through the operating system's capture, by design, with no hook. Tests under anti-cheat systems and in exclusive full screen have not been run yet.

The add source window of BriseStream listing the kinds of sources: display, window, game, camera, audio, image, text and more.
Adding a source. Real interface.

Scenes, studio mode, two canvases.

Prepare the next scene beside the one on air, then send it with a transition. The vertical canvas is a second picture for short-form platforms.

  • Transitions: cut, fade, slide, swipe, fade to a colour, luma wipe, stinger and Move
  • Studio mode with preview and program, and a transition of its own per scene
  • Nested scenes, groups, precise position, size, rotation and crop
  • Video filters: chroma key, colour key, colour correction, crop, LUT, sharpen, scroll, image mask, render delay
  • Multiview and projector windows, and a screenshot of the program
  • Horizontal and vertical canvas: a recording or a stream picks the one it encodes, and the second encoder runs only while it is used
The BriseStream editor in studio mode with the vertical canvas on: preview and program side by side, the luma wipe transition, the Cut and Transition buttons, scenes, sources and the mixer.
Studio mode with the vertical canvas. Real interface, sample scenes.

A mixer built for a long stream.

Up to six tracks, a filter chain per source, and all sources locked to one clock so that sound and picture do not drift apart.

Filters
Noise suppression (RNNoise), gate, compressor, limiter, gain, expander, equalizer; ducking from one trigger source
Sources
Per device and per application, each with its mixer row
Sync
Sync offset from 0 to 1000 ms, monitoring (off, monitor only, monitor and output)
Controls
Mono, balance, polarity, push-to-talk, push-to-mute, a key per source
Plug-ins
VST3, in a process of its own: one that crashes is bypassed and named, and takes nothing down
The audio mixer of BriseStream: a game row and a microphone row, each with its meter, level slider and settings button.
The mixer. Real interface.

A recording you can always play.

The file is a Matroska file written as it goes, so a crash or a power cut leaves something you can open. Stopping never freezes the window.

  • MKV while recording, converted to MP4 after you stop, off the interface thread; the original is kept by default
  • Replay buffer, markers, pause, and splitting by time or size
  • H.264, HEVC and AV1 on your graphics card's encoder, with CBR, VBR or CQP
  • Up to six audio tracks plus a stream-only track; HDR10 recording
  • The recording goes on while the network is down
  • Software fallback for H.264 when a card has no encoder; it says plainly that it uses your processor
The recording settings of BriseStream: folder, quality preset, bitrate, codec, canvas and the software encoder switch.
Recording settings. Real interface.

Go live in several places at once.

Twitch, YouTube, Kick and any custom server, together, each with its own statistics and its own switch. If one fails, the others and your recording keep going.

  • RTMP(S), and SRT and WHIP by their address: rtmps://, srt://, https://
  • Automatic reconnection with backoff and jitter
  • When your upload struggles, the bitrate goes down and you are told, instead of frames silently disappearing
  • Stream delay up to 15 minutes, with a countdown and a Stop now
  • Twitch sign-in instead of pasting a key (optional); keys are kept in the Windows Credential Manager
  • A health panel that names the stage that fails: capture, picture, compression, internet or saving
The health details of BriseStream: capture, picture, video compression, internet and saving each with their state, and the destinations Twitch and YouTube with their statistics.
The health panel with a weak connection. Real interface, sample figures.

Set up in minutes, then out of the way.

A four-step wizard looks at your graphics card, asks what you want to do and proposes settings that stay light on your game.

Game profiles
A scene or settings that switch when a given game comes to the front, and go back afterwards
Hotkeys
Global, working while a game is in front: go live, record, scenes, replay, markers, mute
Profiles and collections
Several sets of settings and several sets of scenes, with undo for deletions
Mini panel and tray
A small live panel while you play; start with Windows if you want
Languages and themes
English and French, light and dark following the system, a reduced-motion setting, full keyboard navigation
The third step of the setup wizard: the detected graphics card, its encoder and the recommended settings.
The setup wizard. Real interface; the detected card here is a sample.

Optional parts cost nothing until you turn them on.

They own no thread and no memory while off. Some need something from your system.

Browser source module
Web pages for alerts and widgets, drawn with the WebView2 runtime that comes with Windows
Virtual camera module
Windows 11; asks for administrator rights once, on first start
NDI module
Output and source through the NDI runtime you install from ndi.video
Local API
Speaks obs-websocket 5, so tools written for OBS can talk to it; off by default
Plug-ins
A stable, versioned plug-in interface; a faulty plug-in is disabled instead of taking the app down

A download mechanism for heavier parts exists (pinned list, size and checksum verified, atomic install); no downloadable module is published in the current build.

The modules settings page of BriseStream: it explains that heavy features are fetched only when asked for, and says that no optional module is available in this version yet.
The modules page, as it is today. Real interface.

What is missing, and what is different.

OBS is mature, has a huge plug-in ecosystem and runs on Linux and macOS today. This is where BriseStream is not there yet, from our own audit against OBS.

Gaps against OBS Studio, from the project's OBS parity audit (2026-11-06).
AreaIn BriseStream
SystemsWindows first; Linux and macOS come after.
Plug-insA new plug-in interface, so far without the ecosystem OBS has built over years.
Streaming servicesTwitch, YouTube, Kick and custom RTMP(S), SRT or WHIP servers. OBS lists about a hundred named services; any other works as a custom server.
Recording formatsMKV, then MP4 on stop. No MOV, FLV or TS choice, and no audio-only recording yet.
HotkeysOne key toggles streaming, recording and the replay buffer; separate start and stop keys are not there.
Browser sourceA module on WebView2. No interact window and no "shutdown when hidden" switch.
GroupsImported as nested scenes; no group transform on live layers.
Preview aidsSnap guides and handles; no safe-area overlay. Projectors for the program and the multiview, not for a single scene or source.

Some features were written recently and are tested, but have not been run on a live stream yet: the three-band equalizer, the upward compressor, stream delay and screenshots.

Free, open source, for every streamer.

Version 1.0 is in preparation. Watch the project to hear when the first build ships.