RTP: Разлика между версии

Изтрито е съдържание Добавено е съдържание
EmausBot (беседа | приноси)
м r2.6.4) (Робот Промяна: fr:Real-time Transport Protocol
мРедакция без резюме
Ред 1:
'''RTP''' (от [[английски език|английски]]'' Real-time Transport Protocol'', „Протокол за транспорт в реално време“) е [[мрежов протокол]], който определя стандартен формат на [[пакет (мрежи)|пакета]]а за доставяне на аудио и видео данни по [[Интернет]]. Не е определен стандартен [[TCP]] или [[UDP]] порт за комуникация на протокола. Въпреки че не са изрично посочени портовете за употреба, [[протокол]]ът бива конфигуриран на портове 16384-32767. Това предполага трудности при преминаването на [[Защитна стена|защитни стени]].
 
Според [http://tools.ietf.org/html/rfc1889| RFC 1889] протоколът предлага следните услуги:
Ред 13:
 
== RTCP ==
Обикновено RTP се използва заедно с ''RTCP''. RTCP осигурява информация относно качеството на приемане, която приложението може да използва за да извърши локални настройки - например ако се задава претоварване на връзката, приложението може да реши да намали скоростта. RTCP използва 5% от мрежийния капацитет на сесията. Като правило RTP използва четен UDP порт, a следващият поред нечетен порт е за RTCP.
 
== Структура на пакета ==
Ред 58:
 
Размера на заглавната част на RTP е 12 байта.
; Ver.: (2 бита) Индикатор за версията на протокола. Текущата версия е 2 (10 двоично).
; P : (1 бит) Използван за да се индицира наличието на допълващи байтове в края на RTP пакета.
; X : (1 бит) Индикатор за използване на разширения на протокола в пакета.
; CC : (4 бита) Съдържа броя на CSRC идентификаторите, които следват след фиксираната заглавна част.
; M : (1 бит) Използван от приложението. Ако е установен в 1, това означава, че текущите данни имат някакво специално значение за приложението (програмата). Например: видео пакет е последен в поредица.
; PT : (7 бита) Индикатор за формата на полезната информация, определя нейната интерпретация от приложението. Може да бъде променян по време на сесията:
Ред 70:
: 31: [[H.261]]
: 33: [[MPEG]]2 видео
; SSRC : Индикатор за източника на синхронизация.
; CSRC : Contributing source ID.
; Extension header : Индикатор за дължината на разширението (EHL=дължина на заглавната част на разширението) в 32-битови блокове, изключвайки 32-та бита на заглавната част на разширението.
 
[[Категория:Мрежови протоколи]]
Взето от „https://bg.wikipedia.org/wiki/RTP“.