Инструменты пользователя

Инструменты сайта


rtcp

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

rtcp [2010/01/30 14:09] (текущий)
Строка 1: Строка 1:
 +====== RTCP ======
 +RTCP (Real Time Control Protocol) Управляющий протокол RTCP базируется на периодической передаче управляющих пакетов всем участникам сессии,​ используя тот же механизм рассылки,​ что и для пакетов данных. Этот протокол не имеет самостоятельного значения и используется лишь совместно с [[RTP]].
  
 +RTCP выполняет четыре функции:​
 +
 +    * Обеспечение обратной связи для контроля качества при рассылке данных.
 +    * RTCP имеет постоянный идентификатор транспортного уровня для RTP источника,​ который называется каноническим именем или cname. Так как SSRC-идентификатор может быть изменен,​ если будет зафиксировано столкновение или источник будет вынужден рестартовать,​ получатели нуждаются в cname, для того чтобы отслеживать каждого из участников. Получателям также нужно Cname, чтобы установить соответствие между многими потоками данных от одного участника при реализации нескольких сессий одновременно,​ например,​ чтобы синхронизовать аудио- и видео-каналы.
 +    * Первые две функции требуют,​ чтобы все участники посылали RTCP-пакеты,​ следовательно скорость передачи должна контролироваться для того, чтобы RTP мог работать с большим числом участников. При посылке каждым участником своих управляющих пакетов всем остальным любой партнер может независимо определить полное число участников сессии. Это число используется при вычислении частоты посылки пакетов.
 +    * Четвертая опционная функция служит для передачи минимальной управляющей информации,​ например идентификаторов участников,​ для графического интерфейса пользователя. Это полезно для "​слабо управляемых"​ сессий,​ когда участники входят и выходят без должного контроля и без согласования параметров. RTCP выполняет функции удобного канала для контакта со всеми участниками,​ но он необязательно поддерживает все коммуникационные требования приложения.
 +
 +Первые три функции являются обязательными,​ когда RTP используется в среде с IP мультикастингом,​ и рекомендательными для всех остальных сред. Разработчикам приложений RTP рекомендуется избегать механизмов,​ которые могут работать только в уникастном режиме.
загрузка...
rtcp.txt · Последние изменения: 2010/01/30 14:09 (внешнее изменение)