Session Announcement Protocol


BL Study Plan2110 Topo

SAP (Session Announcement Protocol) in ST 2110 Systems

What is SAP?

SAP stands for Session Announcement Protocol (RFC 2974). It is a simple multicast-based protocol that periodically announces the availability of streams on the network by sending out the SDP file for each stream.

What Does SAP Actually Do?

How Important is SAP Today?

Aspect Importance Notes
Basic Understanding Medium You should know what it is and what it does
Deep Configuration Low Only needed with legacy equipment
Modern Facilities Low Mostly replaced by NMOS IS-04
Troubleshooting Medium Still useful when devices rely on SAP discovery

Without SAP (Centralized): A control system (like NMOS or a proprietary broadcast controller) must manually tell every receiver exactly where to look.

With SAP (Decentralized): Senders "push" their identity and configuration out to the network. They periodically broadcast an SDP (Session Description Protocol) file to a well-known multicast address (typically 239.255.255.255 on port 9875). Receivers listen to this address, "read" the advertisements, and populate their own internal list of available sources.

Automatic Discovery
The key operational benefit of SAP is discovery. When you plug a new device into a network that supports SAP, it immediately starts announcing itself. This allows users to see new cameras, microphones, or audio consoles in their software interface without having to manually type in IP addresses or upload configuration files.

SAP as the "Wrapper" for SDPIt is important to remember that SAP is just the transport vehicle. The actual "content" being sent inside a SAP packet is the SDP file. * SAP is the delivery truck (the protocol that gets the information to everyone).SDP is the package (the actual technical details like IP addresses, codecs, and clock references).

While SAP is highly effective for smaller, simpler networks (like AES67 audio islands), it is increasingly being replaced or augmented by NMOS (Networked Media Open Specifications) in large-scale ST 2110 facilities.

Why? SAP is "noisy" (it broadcasts to everything) and lacks the advanced features of modern control systems, such as security, resource management, and complex API-based routing.

Today NMOS provides a centralized, registry-based approach to discovery and connection management, which is far more scalable and secure than the decentralized "broadcast" nature of SAP.

Bottom Line:
SAP is an older method for announcing 2110 streams. While still present in many systems, modern professional installations primarily use NMOS IS-04 for discovery. You should understand SAP basics, but you don’t need to become an expert unless working with legacy gear.

 

UPDATED
5/26/26
V260526-1.0