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