Протокол объявления сеанса - Session Announcement Protocol

Сессия Объявление Протокол ( SAP ) представляет собой экспериментальный протокол для рекламы групповой информации сеанса. SAP обычно использует протокол описания сеанса (SDP) в качестве формата для описаний сеансов транспортного протокола реального времени (RTP). Данные объявления отправляются с использованием многоадресной рассылки IP и протокола пользовательских дейтаграмм (UDP).

В SAP отправители периодически передают описания SDP на хорошо известный многоадресный адрес и номер порта (9875). Приложение для прослушивания создает руководство по всем объявленным многоадресным сеансам.

SAP был опубликован IETF как RFC 2974 .

Интервал анонса

Интервал объявления модулируется совместно, так что все объявления SAP в области многоадресной доставки по умолчанию потребляют 4000 бит в секунду. В любом случае максимальный интервал объявления составляет 300 секунд (5 минут). Объявления автоматически удаляются по истечении 10-кратного интервала объявления или одного часа, в зависимости от того, что больше. Объявления также могут быть отозваны в явной форме первоначальным эмитентом.

Аутентификация, шифрование и сжатие

SAP предлагает отдельные методы для аутентификации и шифрования объявлений. Не рекомендуется использовать шифрование. Аутентификация предотвращает несанкционированное изменение и другие DoS-атаки. Аутентификация не обязательна. Поддерживаются две схемы аутентификации:

При желании тело сообщения может быть сжато с использованием формата zlib , как определено в RFC 1950 .

Приложения и реализации

Медиаплеер VLC отслеживает объявления SAP и представляет пользователю список доступных потоков.

SAP - это один из дополнительных методов обнаружения и управления подключением, описанных в стандарте взаимодействия аудио через Ethernet AES67 .

использованная литература

внешние ссылки