← Back to Blog

Encoder Basics: What It Actually Does and Why Your Stream Drops

September 5, 2026 · 4 min read

Somebody's watching from a hospital bed, or a family member stuck three states away, and the stream buffers right at the moment that mattered most. Nine times out of ten that's not your internet, it's your encoder settings, and almost nobody explains what an encoder is actually doing before handing someone a laptop and OBS.

What an encoder actually does

Your switcher or camera outputs raw, uncompressed video, way too much data to send over a normal upload connection. An encoder takes that raw feed and compresses it into a format platforms accept, usually H.264, then wraps it in a delivery protocol and pushes it out to YouTube, Facebook, or wherever you're streaming. That's the whole job: compress it, package it, send it. Everything else is just settings around that core job.

Software encoders vs hardware encoders

OBS is a software encoder, free, and it runs on whatever computer you already have, which is why it's the default for most small churches getting started (we've written about setting up OBS itself, if you're still choosing your streaming setup). The tradeoff is that it leans on your computer's CPU or GPU to do the compression, so a weak laptop can drop frames or overheat mid-service. A hardware encoder, a dedicated small box like a Blackmagic Web Presenter or a YoloBox, does that compression on its own chip instead, which takes the load off a computer entirely and tends to be more reliable for a full service length. Neither is wrong. It's a budget and reliability tradeoff, not a right-or-wrong gear choice.

Bitrate: the setting that causes the most buffering

Bitrate is how much data your stream sends per second, and it needs to roughly match your actual upload speed, not your download speed, which is the number most home internet plans advertise loudest. For 1080p at 30 frames a second, somewhere around 4500 to 6000 kbps video bitrate is a common starting point, but if your real upload speed doesn't comfortably clear that, drop your bitrate or your resolution before Sunday, not during it. A bitrate set higher than your connection can actually push out is the single most common cause of a stream that buffers and drops right when the room's full.

Keyframe interval: the setting nobody explains and everybody needs right

Set your keyframe interval, sometimes called GOP size, to match 2 seconds. Most platforms, YouTube and Facebook included, expect this specific interval, and getting it wrong doesn't always throw an obvious error, it can just quietly cause a stream that buffers constantly or a stream key that gets rejected outright. This one setting causes more mystery streaming problems than almost anything else, and it's usually buried a few menus deep in your encoder's output settings.

RTMP vs SRT

RTMP is the older, still-reliable protocol most platforms accept by default, it's what you'll use unless you have a specific reason not to. SRT is newer and handles a shaky or unstable connection better, correcting for dropped packets in a way RTMP can't, and some newer encoders and platforms now support it. If your building's internet is solid, RTMP is fine. If you've had streams die specifically during bad weather or heavy building wifi use, SRT is worth looking into if your gear supports it.

Test it before doors open, not during announcements

Run a private test stream the week before, or at minimum the morning of, checking the actual settings you'll use live, not last month's settings that happened to work once. Confirm audio sample rate matches what your board's sending, confirm the stream actually goes live end to end, and write your working settings down so the next volunteer running the encoder isn't guessing at numbers that took you three failed streams to land on.

The gear matters less than the settings. A modest laptop running OBS with the right bitrate and keyframe interval will consistently out-stream an expensive setup with the defaults left untouched.

If your stream has ever buffered or dropped right when it mattered, that's almost never bad luck, it's a settings problem with a real fix. Grab the Sunday Checklist so encoder settings, not just camera angles, are part of what gets checked before doors open. Drop a question if there's a specific streaming platform or setup giving you trouble, that's genuinely how future posts get picked.

Stay in the loop

No spam. Pick what you want to hear about and unsubscribe any time.

Comments

Leave a comment

Follow My Socials