Протокол объявления сеанса ( SAP ) — экспериментальный протокол для объявления информации сеанса многоадресной рассылки . SAP обычно использует протокол описания сеанса (SDP) в качестве формата для описаний сеанса протокола реального времени (RTP). Данные объявления отправляются с использованием многоадресной рассылки IP и протокола пользовательских дейтаграмм (UDP).
В SAP отправители периодически передают описания SDP на известный адрес многоадресной рассылки и номер порта (9875). [1] Приложение для прослушивания создает справочник всех объявленных сеансов многоадресной рассылки.
SAP был опубликован IETF как RFC 2974. [2]
Интервал объявления кооперативно модулируется таким образом, что все объявления SAP в области многоадресной доставки по умолчанию потребляют 4000 бит в секунду. Независимо от этого максимальный интервал объявления составляет 300 секунд (5 минут). Объявления автоматически истекают после 10-кратного интервала объявления или одного часа, в зависимости от того, что больше. Объявления также могут быть явно отозваны исходным эмитентом.
SAP предлагает отдельные методы аутентификации и шифрования объявлений. Использование шифрования не рекомендуется. Аутентификация предотвращает несанкционированное изменение и другие DoS-атаки. Аутентификация необязательна. Поддерживаются две схемы аутентификации:
Тело сообщения может быть дополнительно сжато с использованием формата zlib , определенного в RFC 1950.
Медиаплеер VLC отслеживает объявления SAP и предоставляет пользователю список доступных потоков. [3]
SAP — это один из дополнительных методов обнаружения и управления соединениями, описанных в стандарте взаимодействия аудио-по-Ethernet AES67 . [4]