RTCP

RTCP
Название Real-Time Transport Control Protocol
Уровень (по модели OSI) Транспортный
Семейство TCP/IP
Спецификация RFC 3550
Логотип Викисклада Медиафайлы на Викискладе

RTCP (англ. Real-Time Transport Control Protocol — протокол управления передачей в реальном времени) — протокол, используемый совместно с RTP. Протокол описан в RFC 3550,[1]. RTCP базируется на периодической передаче управляющих пакетов всем участникам сессии, используя тот же механизм рассылки, что и для пакетов данных.

Протокол RTCP используется для передачи информации о задержках и потерях медиа-пакетов, джиттер-буфере, уровне звукового сигнала. Также передаются метрика качества сигнала (Call Quality Metrics) и Echo Return Loss.

Определены следующие типы сообщений RTCP:

  • SR - Sender Report - отчёт отправителя по отправленным медиа-пакетам RTP
  • RR - Receiver Report - отчёт получателя по полученным медиа-пакетам RTP
  • SDES - элементы описания источника, включая cname
  • BYE - Отмечает прекращение участия в группе
  • APP - Специфические функции приложения

В рекомендации RFC 3611 определено также сообщение XR - Extended Report, которое позволяет отправлять большее число параметров, по сравнению со стандартными отчётами, а именно:

  • Время получения пакета
  • Порядковые номера потерянных пакетов
  • Порядковые номера повторяющихся пакетов
  • Ожидаемое время доставки
  • Задержка с момента приема последнего отчета RTCP Receiver Report
  • Общая статистика медиа-пакетов
  • Оценка VoIP - направления (MOS и R Factor - параметр характеризующий качество сигнала)
  1. RFC 3550, RTP: A Transport Protocol for Real-Time Applications, H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, The Internet Society (Июль 2003)

RTCP

Dodaje.pl - Ogłoszenia lokalne