freezes.

OBS setup

The exact OBS stream and encoder settings freezes expects, and why each one matters.

Stream settings

Open Settings, then Stream.

FieldValue
ServiceCustom…
Serverrtmp://127.0.0.1:1935/live
Stream keyAnything. freezes never checks it.
Use authenticationOff

Your real stream key goes into the freezes panel, not into OBS. That is the whole point of the split: OBS talks only to your own machine, and freezes is the only thing holding the credential.

Output settings

Open Settings, then Output, and switch the output mode to Advanced.

FieldValueWhy
Keyframe interval2 secondsCuts can only land on a keyframe. Longer intervals mean coarser seams.
B-frames0B-frames reference future frames, which makes timestamp rewriting fragile at a cut.
Rate controlCBRVariable bitrate makes the buffer's size unpredictable.
ProfilehighNo constraint from freezes; use what your platform recommends.

Do not leave keyframe interval on Auto

On Auto, OBS lets the encoder decide, and NVENC will happily go several seconds between keyframes. Every delay change has to wait for the next one, so cuts get noticeably late and the seam widens. Set it explicitly to 2.

Enhanced broadcasting

Turn it off. Enhanced broadcasting negotiates multiple encoded tracks directly with Twitch over its own protocol, which freezes cannot sit in the middle of. It is on the roadmap but not supported today.

Keeping the panel to hand

freezes is a desktop app, not a browser dock, so it sits alongside OBS rather than inside it. Minimising it puts it in the tray instead of the taskbar, and the delay carries on running. Click the tray icon to bring it back.

Next

On this page