RTCP: различия между версиями
[непроверенная версия] | [непроверенная версия] |
→Шифрование RTCP: викификация |
орфография |
||
(не показано 6 промежуточных версий 5 участников) | |||
Строка 12: | Строка 12: | ||
}} |
}} |
||
'''RTCP''' ({{lang-en|Real-Time Transport Control Protocol}} — протокол управления передачей в реальном времени) — протокол, используемый совместно с [[Real-time Transport Protocol|RTP]]. Протокол описан в RFC 3550,<ref>RFC 3550, ''RTP: A Transport Protocol for Real-Time Applications'', H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, The Internet Society (Июль 2003)</ref>. RTCP базируется на периодической передаче управляющих пакетов всем участникам сессии, используя тот же механизм рассылки, что и для пакетов данных. |
'''RTCP''' ({{lang-en|Real-Time Transport Control Protocol}} — протокол управления передачей в реальном времени) — [[протокол передачи данных|протокол]], используемый совместно с [[Real-time Transport Protocol|RTP]]. Протокол описан в RFC 3550,<ref>RFC 3550, ''RTP: A Transport Protocol for Real-Time Applications'', H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, The Internet Society (Июль 2003)</ref>. RTCP базируется на периодической передаче управляющих пакетов всем участникам сессии, используя тот же механизм рассылки, что и для пакетов данных. |
||
Протокол RTCP используется для передачи информации о задержках и потерях медиа-пакетов, [[джиттер]]-буфере, уровне звукового сигнала. Также передаются метрика качества сигнала (Call Quality Metrics) и Echo Return Loss. |
Протокол RTCP используется для передачи информации о задержках и потерях медиа-пакетов, [[джиттер]]-буфере, уровне звукового сигнала. Также передаются метрика качества сигнала (Call Quality Metrics) и Echo Return Loss. |
||
Строка 23: | Строка 23: | ||
* APP - Специфические функции приложения |
* APP - Специфические функции приложения |
||
В рекомендации RFC 3611 |
В рекомендации RFC 3611 определено также сообщение XR - Extended Report, которое позволяет отправлять большее число параметров, по сравнению со стандартными отчётами, а именно: |
||
* Время получения пакета |
* Время получения пакета |
||
Строка 33: | Строка 33: | ||
* Оценка VoIP - направления (MOS и R Factor - параметр характеризующий качество сигнала) |
* Оценка VoIP - направления (MOS и R Factor - параметр характеризующий качество сигнала) |
||
⚫ | |||
{{Карточка протокола |
{{Карточка протокола |
||
|Аббр = SRTCP |
|Аббр = SRTCP |
||
Строка 45: | Строка 46: | ||
|Серверы = |
|Серверы = |
||
}} |
}} |
||
⚫ | |||
{{main|SRTP}} |
{{main|SRTP}} |
||
Существует вариант протокола [[Real-time Transport Protocol|RTP]] c шифрованием Secure Real-time Transport Protocol (SRTP) для обеспечения безопасной передачи данных. И так как RTP тесно связан с |
Существует вариант протокола [[Real-time Transport Protocol|RTP]] c шифрованием Secure Real-time Transport Protocol (SRTP) для обеспечения безопасной передачи данных. И так как RTP тесно связан с RTCP |
||
(Real-Time Control Protocol), который может использоваться, чтобы |
(Real-Time Control Protocol), который может использоваться, чтобы |
||
управлять сессией RTP, у SRTP также есть родственный протокол, названный |
управлять сессией RTP, у SRTP также есть родственный протокол, названный |
||
Строка 64: | Строка 63: | ||
== См. также == |
== См. также == |
||
* [[ |
* [[RTP]] |
||
* [[SRTP]] |
* [[SRTP]] |
||
* [[ZRTP]] |
|||
* [[RTSP]] |
* [[RTSP]] |
||
Строка 72: | Строка 72: | ||
== Ссылки == |
== Ссылки == |
||
* [http://book.itep.ru/4/44/rtc_4493.htm#5 Транспортный протокол реального времени RTCP] |
* [http://book.itep.ru/4/44/rtc_4493.htm#5 Транспортный протокол реального времени RTCP] {{Wayback|url=http://book.itep.ru/4/44/rtc_4493.htm#5 |date=20091218170958 }} |
||
{{IPstack|nocat=1}} |
{{IPstack|nocat=1}} |
Текущая версия от 21:11, 19 декабря 2022
RTCP | |
---|---|
Название | Real-Time Transport Control Protocol |
Уровень (по модели OSI) | Транспортный |
Семейство | TCP/IP |
Спецификация | RFC 3550 |
Медиафайлы на Викискладе |
RTCP (англ. Real-Time Transport Control Protocol — протокол управления передачей в реальном времени) — протокол, используемый совместно с RTP. Протокол описан в RFC 3550,[1]. RTCP базируется на периодической передаче управляющих пакетов всем участникам сессии, используя тот же механизм рассылки, что и для пакетов данных.
Протокол RTCP используется для передачи информации о задержках и потерях медиа-пакетов, джиттер-буфере, уровне звукового сигнала. Также передаются метрика качества сигнала (Call Quality Metrics) и Echo Return Loss.
Определены следующие типы сообщений RTCP:
- SR - Sender Report - отчёт отправителя по отправленным медиа-пакетам RTP
- RR - Receiver Report - отчёт получателя по полученным медиа-пакетам RTP
- SDES - элементы описания источника, включая cname
- BYE - Отмечает прекращение участия в группе
- APP - Специфические функции приложения
В рекомендации RFC 3611 определено также сообщение XR - Extended Report, которое позволяет отправлять большее число параметров, по сравнению со стандартными отчётами, а именно:
- Время получения пакета
- Порядковые номера потерянных пакетов
- Порядковые номера повторяющихся пакетов
- Ожидаемое время доставки
- Задержка с момента приема последнего отчета RTCP Receiver Report
- Общая статистика медиа-пакетов
- Оценка VoIP - направления (MOS и R Factor - параметр характеризующий качество сигнала)
Шифрование RTCP
[править | править код]SRTCP | |
---|---|
Название | Secure Real-Time Transport Control Protocol |
Уровень (по модели OSI) | Транспортный |
Семейство | TCP/IP |
Назначение протокола | шифрование RTCP |
Спецификация | RFC 3711 |
Медиафайлы на Викискладе |
Существует вариант протокола RTP c шифрованием Secure Real-time Transport Protocol (SRTP) для обеспечения безопасной передачи данных. И так как RTP тесно связан с RTCP (Real-Time Control Protocol), который может использоваться, чтобы управлять сессией RTP, у SRTP также есть родственный протокол, названный Secure RTCP (или SRTCP). SRTCP обеспечивает те же самые функции, связанные с безопасностью в RTCP, для той же функциональности SRTP в RTP.
Протокол SRTCP описан в RFC 3711 об SRTP в главе 3.4.
SRTCP добавляет 3 новых обязательных поля "SRTCP index", "encrypt-flag" и "authentication tag" и опциональное поле MKI в описание пакета RTCP.
Использование SRTP или SRTCP является необязательным при использовании RTP или RTCP, но даже если SRTP/SRTCP используются, все дополнительные возможности (такие как шифрование и установление подлинности) опциональны и могут быть включены или выключены. Единственное исключение — функция аутентификации сообщений, которая обязательна при использовании SRTCP.
Для шифрования медиа потока (в целях конфиденциальности голосового соединения), SRTP вместе с SRTCP стандартизируют использование только единственного шифра, AES, который может использоваться в двух режимах, превращающих изначально блочный шифр AES в потоковый шифр.
См. также
[править | править код]Примечания
[править | править код]Ссылки
[править | править код]- Транспортный протокол реального времени RTCP Архивная копия от 18 декабря 2009 на Wayback Machine