Electrical engineering

streaming encoder

A tool that converts raw video and audio signals into a digital format suitable for transmission over the Internet.

streaming encoder: real-time video compression for broadcast

A streaming encoder takes uncompressed or lightly compressed video and audio signals, typically arriving via HDMI, SDI, or analog connections, and applies mathematical compression to produce a bitstream that can be transmitted over IP networks. The device reduces gigabits per second of raw video data down to manageable megabits per second while maintaining acceptable quality for the intended viewing distance and screen size. This is not archival compression: streaming encoders prioritize low latency and consistent bitrate over maximum fidelity.

Most streaming encoders use H.264 or H.265 (HEVC) video codecs paired with AAC or MP3 audio codecs. The encoder must choose a bitrate and resolution on the fly, constrained by available network bandwidth. A 1080p60 feed might compress to 5-8 Mbps for quality streaming, while 4K requires 15-25 Mbps depending on motion complexity and acceptable artifact levels. The encoder also handles frame rate conversion, color space conversion, and audio resampling if the input signal does not match the target output format.

Hardware streaming encoders typically accept one or two video inputs and produce output to RTMP, HLS, or DASH protocols, often simultaneously to multiple destinations. Software encoders running on general-purpose computers offer greater flexibility but consume significant CPU resources. Many units include built-in switching, picture-in-picture, and overlay capabilities for adding titles or graphics without returning to a separate control system. Latency ranges from 100 milliseconds to several seconds depending on buffering strategy and codec choice.

Common failure modes and considerations

Network congestion causes the encoder to drop frames or reduce quality abruptly, visible as stuttering or sudden quality loss. Encoders without adaptive bitrate control produce fixed output regardless of available bandwidth, leading to disconnection when the network path narrows. Temperature buildup in hardware encoders, particularly in rack-mounted units handling multiple high-bitrate streams, can trigger thermal shutdown. Audio sync drift occurs when video and audio buffers fill at different rates, a subtle but irritating fault in long-form content.

The term "encoder" has roots in analog-era equipment that performed rate conversion and multiplexing. In the streaming context, it retains the meaning of converting from one format to another, though the modern device is primarily a compression engine. You will encounter the term alongside "transcoder," which is broader: a transcoder may change codec, resolution, and bitrate, while an encoder typically does the compression itself. In production workflows, the streaming encoder often sits between camera output and content delivery network ingestion points, making it a critical reliability point in live broadcast chains.

More from Electrical engineering

See all

Get the Word of the Day

One industrial term every weekday, with the trade it belongs to and why it is worth knowing. No advertising.