Интернет магазин китайских планшетных компьютеров



Компьютеры - RTP - Сессии

28 мая 2011


Оглавление:
1. RTP
2. Описание протокола
3. Компоненты протокола
4. Сессии
5. Спецификация RTP



RTP-сессия устанавливается для каждого потока мультимедиа. Сессия состоит из IP-адреса и пары портов для RTP и RTCP. Например, аудио и видео потоки будут иметь различные RTP-сессии, позволяющие приемнику для этого выделить конкретный поток. Порты, которые образуют сессию, связываются друг с другом средствами других протоколов, таких как SIP и RTSP. В соответствии со спецификацией, RTP не имеет стандартного зарезервированного номера порта. Единственное ограничение состоит в том, что соединение проходит с использованием чётного номера, а следующий нечётный номер используется для связи по протоколу RTCP. RTP и RTCP обычно используют непривилегированные UDP-порты, но могут использовать и другие протоколы, поскольку сам протокол RTP независим от транспортного уровня.

Структура пакета

+ Биты 0-1 2 3 4-7 8 9-15 16-31
0 Ver. P X CC M PT Порядковый номер
32 Метка времени
64 SSRC-идентификатор
96 … CSRC-идентификаторы …
96+ Дополнительный заголовок, содержит длину блока данных — «AHL»
96+
+)
 
Данные
 

0-1 - Ver. указывает версию протокола. Текущая версия — 2.
2 - P используется в случаях, когда RTP-пакет дополняется пустыми байтами на конце.
3 - X используется для указания расширений протокола, задействованных в пакете.
4-7 -CC содержит количество CSRC-идентификаторов, следующих за постоянным заголовком.
8 - M используется на уровне приложения и определяется профилем. Если это поле установлено, то данные пакета имеют какое-то особое значение для приложения.
9-15 - PT указывает формат полезной нагрузки и определяет её интерпретацию приложением.
64-95 - SSRC указывает источник синхронизации.



Просмотров: 5280


<<< RTMP
RTSP >>>