Протокол SDP (протокол описания сеанса)
Протокол SDP описывает параметры мультимедиа сеанса связи и используется для объявления типа и параметров сессии, в приглашении к началу сеанса связи, и в других мултимедийных сеансах, при установки связи и согласовании параметров. SDP используется в таких протоколах сигнализации VOIP, как SIP, H.323 и в других, менее известных протоколах VOIP, для передачи информации о настройке потока передачи мультимедиа данных от клиента A к клиенту B.
- Протокол SDP используется в SAP - Протокол анонса сервисов (Service Announcement Protocol).
- Протокол SDP используется в SIP
IETF RFC:
- RFC2327: Протокол Описания Сеанса (SDP). (Eng).
- RFC3264: Модель обработки Запроса/Ответа для Протокол Описания Сеанса (SDP). (Eng).
- RFC3388: Группирование строк с описанием медиаданных в протоколе описания сеанса (SDP).
- RFC3266: Поддержка IPv6 в Протоколе Описания Сеанса (SDP)
- Параметры SDP IANA: http://www.iana.org/assignments/sdp-parameters
Поля, используемые в протоколе.
Необязательные элементы отмечены символом `*'.Описание сеанса
v= (версия протокола)o= (идентификаторы создателя/владельца и сессии).
s= (имя сессии)
i=* (информация о сессии)
u=* (URI описания)
e=* (email адрес)
p=* (номер телефона)
c=* (информация для соединения - не требуется, если есть в описании всех медиаданных)
b=* (информация о занимаемой полосе пропускания канала связи)
Одна и более строк с описанием параметров времени (Смотри ниже)
z=* (установка для временной зоны)
k=* (ключ шифрования)
a=* (одна или несколько строк с описанием атрибутов сессии)
От нуля и больше описаний, данных передачи мультимедиа (Смотри ниже)
Описание параметров времени
t= (время активности сеанса)r=* (число попыток повторов, от нуля и больше)
Описание данных передачи мультимедиа
m= (название медиаданных и адрес их передачи)i=* (заголовок медиаданных)
c=* (информация для соединения - не обязательно, если описана в параметрах сеанса)
b=* (информация о занимаемой полосе пропускания канала связи)
k=* (ключ шифрования)
a=* (от нуля и более строк с описанием атрибутов медиаданных)
Ссылки по теме:
- SIP: Session Initiation Protocol
- SAP: Протокол анонса сервисов (Service Announcement Protocol)
- IETF: The Internet Engineering Task Force
- IANA: IANA registers SDP parameters