logo search
Soft11

2.3.3. Транспортные протоколы rtp/rtcp

Решение проблемы передачи мультимедийного трафика через сеть Интернет, не предоставляющую никаких гарантий по доставке пакетов или их задержке, является нетривиальным. Наиболее доступное место реализации дополнительных функций, связанных с контролем потоков мультимедийного трафика — прикладной уровень. Как правило, алго­ритмы повышения достоверности доставки информации строятся на принципах внесения избыточности и перестановки в последовательно­сти информационных сегментов.

Протокол реального времени (Real-Time Transfer Protocol — RTP) является стандартизацией такого подхода и, в отличие от внутрифирмен­ных протоколов, может работать с приложениями других разработчиков. Обычно RTP на транспортном уровне использует возможности прото­кола UDP.

Сам протокол RTP не обладает никакими дополнительными фун­кциями по обеспечению качества обслуживания. Протокол RTP фун­кционирует по принципу «из конца в конец», а его пакеты в маршру­тизаторах на сетевом уровне обрабатываются таким же образом, как остальные IP-пакеты. Дополнительные возможности могут быть реали­зованы в оконечных пунктах на базе информации статистики, собран­ной при помощи протоколов RTP и RTCP (RTP Control Protocol). Та­кая информация, как правило, содержит сведения о количестве отправленных/принятых пакетов RTP, количестве потерянных пакетов, значении джиттера задержки пакета и т. п. Спецификация протокола RTP не регламентирует конкретный способ использования указанной статистической информации приложением.