SMPTE ST 2110-21 - Traffic Shaping and Delivery Timing for Video


BL Study Plan2110 Topo

What you will learn on this page


This lesson explains how SMPTE ST 2110-21 - Traffic Shaping and Delivery Timing for Video fits into the SMPTE ST 2110 stack.
ST 2110-21: Traffic Shaping & Buffer Models
Key Concepts a 2110 Designer Must Know
Testing Methodology for ST 2110-21 Compliance
The Virtual Receiver Buffer Model (VRB) in ST 2110-21

ST 2110-21: Traffic Shaping & Buffer Models

ST 2110-21 defines how senders must pace packets and how much buffering receivers and switches must provide to handle timing variations in uncompressed video streams.

ST 2110-21 Narrow vs Wide Buffer Models
A traditional SDI signal delivers pixels sequentially and linearly across a frame period. When uncompressed video is converted to IP packets, it must maintain this strict pacing. If a network interface card (NIC) lacks a high-precision hardware clock, it cannot pace the packets correctly; instead, it waits until it has finished processing a frame and then "bursts" the entire frame's worth of data into the network fabric instantly (the "Wide" model).

This micro-burst is catastrophic for a switch. The packets arrive so fast that they fill the internal hardware buffer for that output port almost instantly. Once the buffer is full, the switch must drop all subsequent packets until the buffer has been serviced (tail-drops). The "Narrow" sender model uses hardware pacing to deliver packets uniformly, ensuring the switch buffer is never overwhelmed and the stream remains deterministi
ST 2110-21 Narrow vs Wide Buffer Models
Bottom Line   This page establishes that the only way to meet strict linear pacing requirements is with hardware. This second graphic moves the discussion inside the endpoint device. It shows that both the mandatory Narrow (N) and Narrow Linear (NL) profiles rely on a high-precision, dedicated clock on the Network Interface Card (NIC) to manage packet egress. The Hardware Pacing path uses a dedicated clock (like a T-GIE or a PLL) to meter packets onto the wire with perfect spacing, matching the theoretical Narrow model.

Conversely, the Software Pacing path shows what happens on systems that lack this hardware: the system CPU and the non-real-time Operating System attempt to pace the packets in software. This path introduces inevitable operating system jitter, resulting in the irregular, Bursty packet delivery characteristic of the Profile W (Wide) model. This is why "Wide" streams require the switch to maintain significantly larger buffers to accommodate the CPU's unpredictable nature.

Key Concepts a 2110 Designer Must Know

Why Pacing is the Most Critical Factor in ST 2110

Bottom Line   Uncompressed ST 2110-20 video produces extremely high, constant bitrates — often 1.5 Gbps to over 12 Gbps per stream — with very large packets. Because there is no compression to smooth the data, the sender must carefully control when each packet is transmitted. This controlled transmission is called pacing, as defined in ST 2110-21.

What Proper Pacing Achieves

The Fundamental Difference Between Narrow (N) and Wide (W) Senders in ST 2110-21

Bottom Line   The core distinction between a Narrow sender and a Wide sender lies in how much they rely on the network switch’s buffering capability.

Narrow (N) Sender

  • Very strict, tight packet pacing
  • Sends packets in a highly uniform, evenly spaced manner
  • Requires very little buffering from the switches
  • Places most timing responsibility on the sender
  • More demanding on sender hardware
  • Easier on the network fabric

Preferred for most professional live broadcast environments.

Wide (W) Sender

  • More relaxed pacing
  • Allows larger bursts of packets
  • Relies heavily on switch buffer depth
  • Places more responsibility on the network hardware
  • Easier on sender hardware
  • More demanding on the network

Requires switches with deeper output buffers to absorb bursts.

Additional Notes: W is typically for legacy equipment or specific software-defined senders that cannot achieve hardware-level pacing; it explicitly warns against using it for core infrastructure where switch buffer predictability is required.

Bottom Line   In addition if a device does not have a dedicated hardware clock, the system CPU and non-real-time OS generate "jitter" in packet release, making it physically impossible to maintain the rigid, microsecond-accurate intervals required by the Narrow (N) profile.

A sender must declare its profile (N, NL, W) within the SDP (Session Description Protocol) file. The receiver and the network controller use this information to determine if the stream is "safe" to join and to allocate the necessary buffer depth required to play the stream back without stuttering.

Bottom Line:
A Narrow sender is “well-behaved” and needs minimal help from the network. A Wide sender is “burstier” and depends on the switches having large enough buffers to smooth out the traffic. Most professional 2110 facilities prefer Narrow senders because they are more predictable and put less stress on the network fabric.

The Primary Consequence of Poor Pacing

If a sender fails to pace its packets correctly, it transmits them in large, uncontrolled bursts.

The main result is switch buffer overflow:

Bottom Line:
In uncompressed ST 2110 systems, pacing is not optional — it is the primary mechanism that prevents the massive video streams from overwhelming the network fabric. Even the best switches and QoS configurations will fail if senders do not properly pace their packets.

1. Sender Traffic Shaping (Pacing Profiles)

2. Buffer Models

2110-21 defines two main receiver buffer models:

3. Design Implications

Bottom Line for 2110 System Designers:
ST 2110-21 is the “traffic discipline” standard. Choose your buffer model carefully — Narrow gives better performance but is less forgiving, while Wide is more robust but adds latency. Most professional live facilities standardize on Narrow pacing with proper QoS and buffer sizing.

Testing Methodology for ST 2110-21 Compliance

ST 2110-21 defines strict traffic shaping and buffer requirements for uncompressed video. Testing should evaluate how well the system handles real-world network impairments.

Key Impairments to Test

Testing Tip:
If the SDI video output starts to flicker or show artifacts during impairment testing, it usually indicates that the receiver’s buffer size is too small for the applied jitter or burst conditions. Increasing the buffer depth (if adjustable) often resolves the issue.

The Virtual Receiver Buffer Model (VRB) in ST 2110-21

The Virtual Receiver Buffer Model (VRB) is a mathematical model defined in ST 2110-21 that acts as a safety check for engineers designing 2110 networks.

What is the VRB?

Bottom Line   It is a virtual (simulated) buffer that represents the minimum buffering capability a compliant receiver must have. It calculates how much timing variation (jitter) and delay a stream can experience before the receiver’s buffer would overflow or underflow.

How the VRB Acts as a Safety Check

Practical Use for Designers

When designing a 2110 system, engineers use the VRB as a benchmark:

Bottom Line:
The Virtual Receiver Buffer Model is the engineer’s “stress test” tool. It provides a standardized way to predict whether the network will be stable for uncompressed video before the system goes live. A well-designed 2110 network should keep traffic comfortably within the VRB limits for the chosen Narrow or Wide profile.

How to Implement and Use the Virtual Receiver Buffer Model (VRB)

The Virtual Receiver Buffer Model (VRB) is a simulation tool defined in ST 2110-21. It allows engineers to predict whether their network design will support stable uncompressed video before going live.

Practical Implementation Steps

  1. Capture Real Network Traffic
    Use a high-precision packet capture tool (e.g., Calnex SNE, Spirent, or Wireshark with hardware timestamping) on the receiver port. Capture under normal and stressed load conditions.
  2. Measure Key Timing Parameters
    Analyze the capture to determine:
    • Packet inter-arrival time (jitter)
    • Maximum burst size
    • Packet delay variation (PDV)
  3. Apply the VRB Model
    Feed the measured timing data into the VRB mathematical model (many test tools have built-in VRB calculators). The model simulates how a compliant receiver’s buffer would behave.
  4. Evaluate Results
    Check whether the simulated buffer stays within safe limits:
    • No buffer underruns (starvation)
    • No buffer overflows
  5. Iterate if Needed
    If the VRB shows violations, improve the design by:
    • Tightening sender pacing (Narrow profile)
    • Improving QoS configuration
    • Adding deeper buffers on switches
    • Reducing network hops or congestion

Tools Commonly Used

Bottom Line for Designers:
The VRB is your virtual stress test. By measuring real packet timing and running it through the VRB model, you can predict whether your network will reliably support ST 2110-20 video before you deploy it. A clean VRB result gives you high confidence in your design.

 

UPDATED
5/25/26
V260525-1.0