RTCP
RTCP | |
---|---|
Название | Real-Time Transport Control Protocol |
Уровень (по модели OSI) | Транспортный |
Семейство | TCP/IP |
Спецификация | RFC 3550 |
Медиафайлы на Викискладе |
RTCP (англ. Real-Time Transport Control Protocol — протокол управления передачей в реальном времени) — протокол, используемый совместно с RTP. Протокол описан в RFC 3550,[1]. RTCP базируется на периодической передаче управляющих пакетов всем участникам сессии, используя тот же механизм рассылки, что и для пакетов данных.
Типы SDES
- END Конец списка SDES Значение=0
- CNAME Каноническое имя Значение=1
- NAME Имя пользователя Значение=2
- EMAIL Электронный адрес пользователя Значение=3
- PHONE Телефонный номер пользователя Значение=4
- LOC geographic user location Значение=5
- TOOL Имя приложения или программного средства Значение=6
- NOTE notice about the source Значение=7
- PRIV Частные расширения Значение=8
Типы пакетов RTCP. Могут быть определены и зарегистрированы IANA новые, специфические для определенных классов приложений типы пакетов RTCP.
Период отчетов RTCP. Профайл должен специфицировать, какие значения констант будут использоваться для вычисления периода посылки RTCP докладов. Это доля полосы пропускания выделенная для RTCP, минимальный период посылки отчетов.
Расширения SR/RR. Секция расширения может быть определена для RTCP SR и RR пакетов, если имеется дополнительная информация о получателе или отправителе, которая должна регулярно передаваться.
Проверка корректности заголовка RTCP
Пакеты RTCP подвергаются следующим проверкам.
- RTP поле версии должно быть равно 2.
- Поле типа данных первого RTCP пакета в составном пакете должно быть SR или RR.
- Бит заполнителя (P) должен быть равен нулю для первого пакета составного RTCP пакета, так как заполнитель может присутствовать только в последнем.
- Длина полей индивидуальных RTCP-пакетов должна в сумме равняться полной длине составного пакета.
Ссылки
Транспортный протокол реального времени RTCP