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

Изтрито е съдържание Добавено е съдържание
PtBg (беседа | приноси)
PtBg (беседа | приноси)
Редакция без резюме
Ред 1:
'''RTP''' (от [[английски език|английски]]'' Real-time Transport Protocol'', „Протокол за транспорт в реално време“) е [[мрежов протокол]], който определя стандартен формат на [[пакет]]а за доставяне на аудио и видео данни по [[Интернет]]. Не е определен стандартен [[TCP]] или [[UDP]] порт за комуникация на протокола. Еднинственото правило е да се използва четен UDP порт и следващият нечетен порт е за RTP. Въпреки че не са изрично посочени портовете за употреба, [[протокол]]ът бива конфигуриран на портове 16384-32767. Това предполага трудности при преминаването на [[Защитна стена|защитни стени]].
 
Според [http://tools.ietf.org/html/rfc1889| RFC 1889] протоколът предлага следните услуги:
Ред 9:
Протоколите, сами по себе си не предоставят нито механизми за своевременно доставяне, нито гарантират [[Quality of Service]] (QoS). Тези услуги трябва да бъдат предоставени посредством други механизми.
 
Все пак е възможно транспортирането на данни с предимство, но управление на задръстванията([[congestion control]]) и на скоростта ([[Flow control|flow]]) не се поддържат директно. Протоколите доставят данните, които са необходими на приложението за да подреди получените пакети в правилния ред. RTCP осигурява информация относно качеството на приемане, която приложението може да използва за да извърши локални настройки - например ако се задава претоварване на връзката, приложението може да реши да намали скоростта.
RTP е публикуван от [[ITU-T]] също като H.225.0, но по-късно премахнат, след като IETF публикуват стабилен, отговарящ на стандартите RFC. Той съществува като [[Internet]] Standard (STD 64) дефиниран в RFC 3550 (който заменя RFC 1889). RFC 3551 (STD 65) (който заменя RFC 1890) дефинира специфичен профил за аудио и видео конференции с минимално управление. RFC 3711 дефинира [[Secure Real-time Transport Protocol]] (SRTP) профил (едно разширение на RTP профила за аудио и видео конференции) което може да бъде използвано (опционално) за да се осигури конфиеденциалност, автентификация на съобщенията и защита от атака посредством отговор ([[replay attack|replay]]) за доставяните аудио и видео потоци.
 
== RTCP ==
Обикновенно RTP се използва заедно с ''RTCP''. RTCP осигурява информация относно качеството на приемане, която приложението може да използва за да извърши локални настройки - например ако се задава претоварване на връзката, приложението може да реши да намали скоростта. RTCP използва 5% от мрежийния капацитет на сесията. Като правило RTP използва четен UDP порт, a следващият поред нечетен порт е за RTCP.
 
== Структура на пакета ==
Взето от „https://bg.wikipedia.org/wiki/RTP“.