Сетевые решения — Real-time Transport Protocol (RTP) - TelecomBook

Сетевые решения — Real-time Transport Protocol (RTP)

Real-time Transport Protocol (RTP) и Real-time Transport Control Protocol (RTCP) — протоколы, которые используются для передачи голоса и/или видео сигнала. RTP — это транспортный протокол, который используется поверх протокола UDP. Каждый из этих протоколов отвечает за свои функции:

  • UDP — номера портов источника и назначения, контрольные суммы для защиты информации от искажения и пр.;
  • RTP — временные отметки, порядковые номера, тип данных (аудио, видео). Порядковые номера используются для восстановления очередности пакетов удаленной стороной, их буферизации и устранения эффекта jitter;
  • RTCP — подсчет переданных пакетов, учет задержек при передаче, учет потерянных пакетов, jitter (значения флуктуации задержек).

RTP — односторонний протокол связи. Так, например, используя Wi-Fi телефон Cisco и покинув зону уверенного сигнала, когда телефон только сможет принимать, но не отдавать сигнал через беспроводную сеть, получится односторонняя связь — вы слышите, но ответить не можете. Для разговора между двумя сторонами, необходимо установить две RTP сессии — по одной с каждой стороны.

  • RTP использует четные номера UDP портов из диапазона 16384 — 32767.
  • RTCP использует нечетные номера UDP портов из диапазона 16384 — 32767.

Так, например, если RTP использует порт 19472, RTCP будет использовать порт 19473.

Во время разговора, устройства обмениваются RTCP пакетами в среднем каждые 5 секунд. Благодаря этому, маршрутизатор Communications Manager Express (CME) может собирать данные о качестве связи и сохранять их в списке событий, который в последствии может быть использован для анализа и выявления возможных проблем с аудио-сигналом в сети передачи данных, таких как плохое качество сигнала, обрывы связи и т.п.

Понравилась статья? Поделиться с друзьями:
TelecomBook
Яндекс.Метрика