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