Live Streaming & Premieres

Encoder

Also called: streaming encoder, broadcast encoder

Everything between your capture devices and the platform goes through it. The encoder takes raw video and audio, compresses them to a target bitrate and resolution, then pushes the result to an ingest server using a protocol such as RTMP or its secure version, authenticated with your stream key.

Software encoders run on the same machine as your game or scene layout, which is cheap and flexible but competes for processing power. Hardware encoders are separate boxes that do only this job, so a heavy scene cannot drop your frames. Most dropped frames and stutter come from upload bandwidth or an over-ambitious bitrate rather than the encoder itself.

More in Live Streaming & Premieres

All 81 Live Streaming & Premieres terms

Trying to put this into practice? The Chewbr Knowledge Bank walks the whole upload workflow, phase by phase.