El Protocolo de anuncio de sesión ( SAP ) es un protocolo experimental para anunciar información de sesiones de multidifusión . SAP suele utilizar el Protocolo de descripción de sesión (SDP) como formato para las descripciones de sesiones del Protocolo de transporte en tiempo real (RTP). Los datos de anuncio se envían mediante multidifusión IP y el Protocolo de datagramas de usuario (UDP).
En SAP, los remitentes transmiten periódicamente descripciones de SDP a una dirección de multidifusión y un número de puerto conocidos (9875). [1] Una aplicación que escucha construye una guía de todas las sesiones de multidifusión anunciadas.
SAP fue publicado por el IETF como RFC 2974. [2]
El intervalo de anuncio se modula de forma cooperativa de modo que todos los anuncios de SAP en el ámbito de entrega de multidifusión, por defecto, consumen 4000 bits por segundo. Independientemente de ello, el intervalo de anuncio máximo es de 300 segundos (5 minutos). Los anuncios caducan automáticamente después de 10 veces el intervalo de anuncio o una hora, lo que sea mayor. El emisor original también puede retirar explícitamente los anuncios.
SAP ofrece métodos independientes para autenticar y cifrar anuncios. No se recomienda el uso de cifrado. La autenticación evita modificaciones no autorizadas y otros ataques DoS. La autenticación es opcional. Se admiten dos esquemas de autenticación:
El cuerpo del mensaje puede comprimirse opcionalmente utilizando el formato zlib según se define en RFC 1950.
El reproductor multimedia VLC monitorea los anuncios de SAP y presenta al usuario una lista de transmisiones disponibles. [3]
SAP es una de las técnicas opcionales de descubrimiento y gestión de conexión descritas en el estándar de interoperabilidad de audio sobre Ethernet AES67 . [4]