TWiki
>
Public Web
>
ProtocolReference
>
ProtocolRTP
(2008-08-04,
IlyaDanilov
)
(raw view)
E
dit
A
ttach
---+++ RTP (Real Time Protocol) Транспортный протокол реального времени ( =Real Time Protocol=, или RTP) - это стандартизованный __формат__ пакета для передачи голоса или видео в сети Internet, с применением услуг одноадресной или многоадресной рассылки. RTP не закрепляет за собой стандартного номера порта TCP или UDP и может использовать диапазон с 16384 по 32767. Однако, определено правило, согласно которому номер порта всегда *четный*, а следующий *нечетный* номер закрепляется за управляющим протоколом [[ProtocolRTCP][RTCP]]. Это создает определенные сложности при настройке сетевых экранов (firewalls), обычным решением в таких случаях выступает сервер STUN. RTP обеспечивает следующие базовые функции: * *Идентификация нагрузки* - индикация о том, какой тип данных переносится * *Нумерация последовательности* - присвоение номеров передаваемых PDU * *Метки времени* - позволяют осуществлять синхронизацию и вычисление джиттера RTP не имеет собственных механизмов, гарантирующих своевременную доставку пакетов, или других параметров качества услуг. Управление транспортировкой данных является функцией протокола [[ProtocolRTCP][RTCP]], позволяющего осуществлять мониторинг доставки данных, минимальные функции контроля и идентификации. Протокол RTP не зависит от транспортного и сетевого уровня, но как правило передаются по UDP, так как приложения VoIP менее чувствительны к потерям пакетов, чем к задержкам. Протокол поддерживает использование трансляторов и устройств смешивания информации (миксеров) уровня RTP. ---++++ Пример дешифрации <verbatim> RTP (Real Time Protocol): RFC 3550, 2003 42 10...... Version....................... Version 2 ..0..... Padding....................... 0 Dec ...0.... Extension flag................ Not extension ....0000 CSRC-count.................... 0 Dec 43 0....... Marker........................ 0 Dec .0010010 Payload type.................. G.729 44 ***b16** Sequence number............... 19870 Dec 46 ***B4*** Timestamp..................... 2903783696 Dec 50 ***B4*** SSRC.......................... E8CE4B3D Hex 54 ***B20** Data.......................... 8D BC 0B 8F 93 88 B9 DA 9E FA 27 </verbatim> ---++++ Ссылки * [[http://www.ietf.org/rfc/rfc3550.txt][RFC-3550, RTP: A Transport Protocol for Real-Time Applications, Июль 2003]] * [[http://en.wikipedia.org/wiki/Real-time_Transport_Protocol][Статья про RTP в Википедии]]
EditorForm
ArticleStatus
?
Editing
TranslationStatus
?
Absent
Comment
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
M
ore topic actions
Topic revision: r3 - 2008-08-04 - 17:54:30 -
IlyaDanilov
Public
Log In
Index
Search
Changes
English
Русский
© ООО "НТЦ Севентест". 2007. Перепечатка и копирование материалов без письменного разрешения правообладателя запрещены.
Есть идеи, вопросы или проблемы, связанные с TWiki?
Свяжитесь с нами
.