Glossary

Streaming terms, in plain English.

37terms you'll meet when building live video, from ingest protocols to the player. Short definitions, no jargon chains.

A
ABR (adaptive bitrate)
Streaming the same video at several quality levels and letting the player switch between them as the viewer's network speeds up or slows down.
ABR ladderSegment
ABR ladder
The set of renditions (resolution and bitrate pairs) a video is encoded into for adaptive streaming, for example 1080p at 6 Mbps down to 360p at 0.8 Mbps.
ABR (adaptive bitrate)Rendition
AV1
A royalty-free video codec from the Alliance for Open Media. It compresses better than H.264 and HEVC but takes more computing power to encode.
CodecHEVC (H.265)
B
Backpressure
A way for a slow consumer to make a fast producer wait instead of dropping or endlessly buffering messages. TCP flow control is the classic example.
Bitrate
How much data per second a stream uses, usually in kilobits or megabits per second. Higher bitrate generally means better quality and more bandwidth.
C
CDN (content delivery network)
A network of edge servers that caches video close to viewers, so playback starts faster and the origin isn't overloaded.
EdgeOrigin
CMAF
Common Media Application Format: one set of fragmented MP4 segments that both HLS and DASH can play, which cuts storage and enables low-latency chunked delivery.
HLSMPEG-DASH
Codec
The algorithm that compresses and decompresses video or audio, such as H.264, HEVC or AV1 for video and AAC or Opus for audio.
Content moderation
Detecting and acting on unwanted content, such as profanity, unsafe images or copyrighted material. Live moderation does it in the stream before viewers see it.
D
DRM
Digital rights management: encrypting video so only authorised players with a licence key can play it. Common systems are Widevine, FairPlay and PlayReady.
E
Edge
A CDN server near the viewer that serves cached video segments.
CDN (content delivery network)
G
Glass-to-glass latency
The total delay from the camera lens capturing a moment to that moment appearing on the viewer's screen.
GOP (group of pictures)
The run of frames between two keyframes. Shorter GOPs let players join and switch quality faster but cost more bitrate.
Keyframe
H
H.264 (AVC)
The most widely supported video codec. Almost every device can decode it, which makes it the safe default.
Codec
HEVC (H.265)
The successor to H.264, with roughly half the bitrate for similar quality, but with patchier browser support and licensing costs.
CodecAV1
HLS
HTTP Live Streaming: Apple's protocol that splits video into small segments listed in a playlist, served over ordinary HTTP and CDNs.
LL-HLSManifest
Hot spot
A partition or server that gets far more than its share of traffic, often because of how keys were split or one very popular item.
Partitioning (sharding)
I
Ingest
The first step of a live pipeline: receiving the video signal from a camera or encoder, usually over RTMP, SRT or WebRTC.
J
Jitter
Variation in how long packets take to arrive. Players and protocols use buffers to smooth it out.
K
Keyframe
A complete frame that can be decoded on its own. Other frames only store changes, so players need a keyframe to start or switch streams.
GOP (group of pictures)
L
LL-HLS
Low-Latency HLS: a version of HLS that delivers partial segments as they're made, bringing delay down to a few seconds while still using CDNs.
HLS
M
Manifest
The playlist file (.m3u8 for HLS, .mpd for DASH) that tells the player which renditions and segments exist.
MPEG-DASH
An open, codec-agnostic alternative to HLS that also streams segmented video over HTTP.
HLSCMAF
O
Origin
The server that holds the master copy of the stream's segments; CDN edges fetch from it.
CDN (content delivery network)
P
Packaging
Wrapping encoded video into delivery formats such as HLS or DASH, with manifests, segments and optional encryption.
Partitioning (sharding)
Splitting a large dataset across several machines so each holds and serves a slice.
Hot spot
R
Rendition
One version of a video at a specific resolution and bitrate within an ABR ladder.
ABR ladder
RTMP
Real-Time Messaging Protocol: an older protocol still widely used to send live video from encoders to platforms such as YouTube and Twitch.
S
Segment
A short chunk of video, usually 2 to 6 seconds, that HTTP streaming players download one after another. Players switch quality at segment boundaries.
SFU (selective forwarding unit)
A WebRTC server that receives each participant's stream and forwards it to others without re-encoding, which is how group calls scale.
WebRTC
Snapshot isolation
Giving each database transaction a consistent frozen view of the data as of its start. It prevents many anomalies but not write skew.
Write skew
SRT
Secure Reliable Transport: an open protocol for sending live video over unreliable networks, recovering lost packets with retransmission (ARQ).
Ingest
SSAI (server-side ad insertion)
Stitching ads into the stream on the server so they play seamlessly and are harder to block.
T
Transcoding
Decoding a video and re-encoding it, usually into several renditions for adaptive streaming.
W
WebRTC
A browser standard for real-time audio and video, with delay well under a second. Used for calls, interactive streams and low-latency playback.
WHIP / WHEPSFU (selective forwarding unit)
WHIP / WHEP
WebRTC-HTTP Ingestion and Egress Protocols: simple HTTP standards for publishing (WHIP) and playing (WHEP) WebRTC streams.
WebRTC
Write skew
A concurrency bug where two transactions read the same data, each makes a safe-looking change to a different row, and together they break a rule.
Snapshot isolation

Building something live?

Tell us what you're building. We'll tell you how we'd stream it, and what it takes to ship.

Book a free infra call