Протокол объявления сеанса - Session Announcement Protocol - Wikipedia
В Протокол объявления сеанса (SAP) является экспериментальным протокол для рекламы многоадресная передача информация о сеансе. SAP обычно использует Протокол описания сеанса (SDP) как формат для Транспортный протокол в реальном времени (RTP) описания сеансов. Данные объявления отправляются с использованием Многоадресная IP-рассылка и Протокол пользовательских датаграмм (UDP).
В SAP отправители периодически передают описания SDP в хорошо известный многоадресный адрес и номер порта (9875).[1][2] Приложение для прослушивания создает руководство по всем объявленным многоадресным сеансам.
SAP был опубликован IETF в качестве RFC 2974.
Интервал анонса
Интервал объявления модулируется совместно, так что все объявления SAP в области многоадресной доставки по умолчанию потребляют 4000 бит в секунду. В любом случае максимальный интервал объявления составляет 300 секунд (5 минут). Объявления автоматически истекают по истечении 10-кратного интервала между объявлениями или одного часа, в зависимости от того, что больше. Объявления также могут быть отозваны в явной форме первоначальным эмитентом.
Аутентификация, шифрование и сжатие
В SAP есть отдельные методы для аутентификация и шифрование объявления. Не рекомендуется использовать шифрование. Аутентификация предотвращает несанкционированное изменение и другие DoS-атаки. Аутентификация не обязательна. Поддерживаются две схемы аутентификации:
- Довольно хорошая конфиденциальность как определено в RFC 2440
- Синтаксис криптографического сообщения как определено в RFC 5652
Тело сообщения при желании может быть сжатый с использованием zlib формат, как определено в RFC 1950.
Приложения и реализации
Медиаплеер VLC отслеживает объявления SAP и представляет пользователю список доступных потоков.[3]
SAP - это один из дополнительных методов обнаружения и управления подключением, описанных в AES67 стандарт совместимости аудио через Ethernet.[4]
Рекомендации
- ^ «SAP (v1 и v2): протокол объявления сеанса». Архивировано из оригинал на 2013-01-26. Получено 2012-04-06.
- ^ RFC 2974
- ^ Просмотр с использованием протокола объявления сеанса (SAP), получено 2019-03-02
- ^ «AES67-2013: стандарт AES для аудиоприложений сетей - совместимость с высокопроизводительным потоковым аудио по IP». Аудио инженерное общество. 2013-09-11. Получено 2014-02-11.