Back Office · office.temerarii.xyz
Producer handbook — the rig, the chain, the guests, and the gate before air

The show page tells you what the seat is. This tells you how to run it. Read it end to end once; after that it is a reference you come back to under time pressure, which is why every section is short and every rule says why it exists.

The production model. Participants use their own computer and their own phone — we do not ship hardware. That is what makes twelve seats plus twelve standby affordable, and it is why you are a support desk as much as a broadcast operator. Everything a participant needs to do on their own machine lives in the setup sheets, so you send a link rather than retyping it twenty-four times.
AThe rigBThe audio chainCCameras and inputsDGuestsEScenes and graphicsFRecording while streamingGSimulcastHPre-flightIWhen it breaks liveJElimination nightKAfter the streamLEscalation

AThe rig — encoder and output

Settings that are wrong here fail quietly: the stream goes out, looks acceptable to you, and degrades for everyone watching on a worse connection than yours.

SettingValueWhy
Canvas = output1920×1080 bothBase and output resolution identical. Rescaling spends GPU on nothing and softens the picture.
EncoderHardware (NVENC/QSV/AMF)Dedicated silicon, so encoding does not fight the machine for frames. x264 only makes sense on a dedicated streaming box.
Stream rate controlCBRPlatforms need a predictable ingest. Variable bitrate on a live ingest is what produces buffering on the viewer's end.
Record rate controlCQP / CRF 18–20Constant quality, not constant size. The local file is the edit master; let it spend bits where the picture is complex.
Keyframe interval2 seconds, never autoIngest pipelines split segments on keyframes. Irregular intervals trigger stability warnings and hurt seeking.
Bitrate6000 kbps @ 1080p60And the whole stream — video plus audio — stays under 80% of measured upload, not advertised upload.
CodecH.264 unless told otherwiseAV1 is materially more efficient but only where the destination actually accepts it. Confirm before switching.
Sample rate48 kHz everywhereDevice, OBS and destination. Mismatched rates are the usual cause of audio drifting out of sync over a two-hour show.
Our box has one encoder, not two. You will read everywhere that you should run the stream on one NVENC chip and a lossless local record on a second. That needs a dual-encoder card. The studio machine is an RTX 4070 — single encoder. Plan for one encode path and take the local record from the same one, or accept the frame cost. Do not design a show around a capability this hardware does not have.
Running OBS as administrator does not give it GPU priority. That claim is everywhere and it is wrong. Admin affects whether OBS can capture elevated windows and how the process is scheduled — nothing about GPU allocation. It is worth doing for capture reliability. It is not a fix for dropped frames, and reaching for it as one wastes the ten minutes you needed to find the real cause.

BThe audio chain

Audio is what makes a stream feel amateur, and it is the thing viewers leave over. Gain-stage before you filter anything. Raw microphone peaks belong at −12 to −6 dB. Filters applied to a signal that is too quiet just amplify the room.

1 · Noise Suppression→2 · Compressor→3 · Limiter

That order is not a preference. OBS runs filters top to bottom. Clean the signal, then shape it, then protect it. Compress before you suppress and you have amplified the noise floor into the same range as the voice, where suppression can no longer separate them.

FilterSolves
Noise SuppressionFans, air conditioning, room hum — the constant bed you stop hearing after ten minutes and the audience never does.
CompressorInconsistent level. Brings the quiet up and the loud down so nobody rides their volume control.
LimiterThe ceiling. Catches the laugh, the desk bang, the sudden lean into the mic — the spikes that clip and cannot be repaired.
Alerts get Monitor Only (Mute Output). An alert source left on Monitor and Output is broadcast twice — once as the browser source, once through your monitoring path. You will not hear the fault; only the audience will.
Everything above is per source. The bus architecture for twelve to twenty-four microphones open at once is not yet built. Routing, who hears whom, how the public/private split behaves under load, and what the mix does when eight people talk together — none of it is yet measured, and it is the first thing the pilot broadcast exists to settle. Treat a clean chain on one microphone as evidence about one microphone.

CCameras and inputs

Participants bring a computer and a phone. The phone is the second angle, and it is usually the better sensor — a modern rear camera beats almost any webcam.

Do not treat passcode masking as privacy. Phone operating systems often blank secure fields when mirroring — not always, not on every OS version, and not for every app. If a participant is sharing a phone screen, they log in before they go on, or you cut away while they do. Never let "it usually hides it" be the control.

DGuests

Every participant is a remote guest, so this is the section you will use most. Guests join a room in the browser; you take each one into OBS as a source.

Individual links per guest. Never one group link. A group capture arrives as a single audio fader. When one of eight people is twice as loud as the rest — and someone always is — you cannot fix them without quieting everyone. Individual sources give you a fader and a mute per person, and separate tracks in the recording for the edit. This does not change how guests talk to each other; they are all still in one room.
  1. Create the room as director. Keep the invite link and the per-guest view links separate — you send the first, you paste the second.
  2. Add each guest to OBS as a browser source at 1920×1080.
  3. Tick "control audio via OBS" on every one. Without it the audio bypasses your mixer entirely and you have no fader on a live person.
  4. Send your programme output back into the room as a virtual camera. Guests then see what is actually on air — a real tally light, and they stop asking whether they are live.

Echo — the one you will fight every week

Echo is caused by speakers, essentially always. A guest on speakers has your voice coming out beside their microphone, which sends it back to you. There is no software fix that beats the physical one.

EScenes and graphics

Sixty-five episodes means the layout gets built once and reused. Build it so a change happens in one place.

This section is how you operate the scenes. It is not why they are shaped the way they are. The layouts are computed rather than drawn, against three ceilings you cannot argue with — nameplate legibility, bitrate divided across every moving region, and how many feeds one box can decode while it is also encoding. That reasoning, the sixteen-face cap, the virtual set and the colourway live on the broadcast architecture page. Read it once before you rebuild a layout, because a layout that crosses a ceiling degrades quietly rather than failing.
Every graphic is a cost. Browser sources and filters render on the same GPU that is encoding the show. Heavy animated overlays can take a serious bite out of headroom. Watch the stats panel, not your impression of how it feels.

FRecording while streaming

The live stream is not the deliverable. The recording is, because it becomes the episode, the clips and the archive.

FormatBehaviour on a crashUse when
MKVPlayable right up to the moment of failureThe safe default. Remux to MP4 afterwards — it is near-instant and lossless, and can be automatic.
Fragmented MP4Also survives — written in chunks as it goesYou want a directly usable MP4 with no remux step. A real option, not a compromise.
Plain MP4 / MOVTotal loss. Not finalised until you press stopNever, for a two-hour live show.

GSimulcast — the destinations

Every episode goes to all of them, horizontal and vertical at once. Each destination is there for a different reason, and the reason drives what you do with the feed.

DestinationRoleAudience
YouTube LiveAnchor VODs · long-form archiveSubscribers · VOD search
TwitchInteractive build-along · trial screensDev audience · clippers
KickRaw, unfiltered late buildsCulture audience
XRapid takes · live debuggingAuthority · founders
LinkedIn LiveEnterprise strategy · case studiesHigh-ticket enquiries
TikTok / IG (vertical)Vertical canvas simulcastReach · younger audience

HPre-flight — the stream does not start until this passes

This is a gate, not a checklist. If an item fails, the show starts late. Starting on time with a known fault is the more expensive choice every single time, because it becomes sixty-five episodes of the same fault.
  1. Test broadcast, 60–120 seconds, to the real destination. Confirms ingest and that your bitrate survives your actual upload right now.
  2. Test recording, 20–30 seconds — and play it back. Recording it is not the test. Watching it is.
  3. Clap on camera and check the sound lands on the frame where hands meet. If not, set the sync offset now.
  4. Stats panel: no encoding overload, no missed frames, no dropped frames. All three are zero, not "low".
  5. Every participant confirmed — camera up, level in range, headphones on, name correct on screen.
  6. Release status verified for everyone on camera today. Unsigned means not on the stream. This is the one item with no discretion attached to it.

IWhen it breaks live

It will. What is being judged is not whether something broke, it is how long the audience watched it break.

FailureMove
One guest dropsCut to a layout without them and keep going. Do not hold the show while somebody reconnects; bring them back when they return.
Their audio dies, video fineCut away immediately. A silent talking head reads as your fault, not theirs.
Encoder overload mid-showDrop the heaviest browser sources first — they are usually the cost. Resolution comes down before the stream comes down.
A destination stops acceptingLet it go and keep the others up. Note the time; it matters for the report.
Your machine dies entirelyThe recording is the fallback. This is why the format choice above is not academic.
Log every incident with a timestamp, during the show. Not afterwards from memory. Whether a participant was unable to work because of their own setup or ours is a pay question, and it gets settled from your log. Reconstructed timings are worth very little in that conversation.

JElimination night

Every fourth Saturday, and it is a different programme from a weekday episode. Somebody is losing a job on camera.

The run of show, the rounds and the dates are on the programme page. They are not repeated here on purpose — two copies of a schedule become two different schedules.

KAfter the stream

  1. Remux if needed, and confirm the file plays before you close anything.
  2. Check the per-source recordings exist and are not zero-length. This is the failure people find a week later.
  3. Hand off to the Technical Operator in the agreed format and location.
  4. File the incident log, including a clean night with nothing on it — "nothing went wrong" is data.
Open item. The handoff format, naming and destination are not yet agreed. Settle it with your Technical Operator in week one and write it down, because "I sent it over" is not a location.

LEscalation — who decides what

You produce. You do not approve. The Executive Manager holds the brand sign-off; the Executive Chairman holds the show sign-off. Neither of those is yours, and neither should be discovered mid-season.

DecisionWhose
Anything about the broadcast chain — rig, layout, cut, when to cut awayYours, live, without asking.
Whether an episode is right for the brandExecutive Manager
Whether it is a good episode of the showExecutive Chairman
Whether someone gets paid for a disrupted sessionNot yours — but it is decided from your log
The five-minute rule. Under time pressure before air, anything that is purely broadcast is your call and you make it. Anything touching brand or on-air consequence goes up. If you genuinely cannot tell which one it is, cut away first and escalate after — cutting away is reversible and broadcasting the wrong thing is not.

Companion sheets: what participants set up on their own machines · the programme and the itinerary.