RTSP 2.0 | Поле общего заголовка Timestamp

RTSP 2.0 | Поле общего заголовка Timestamp

Общие заголовки RTSP 2.0 — это заголовки, которые могут использоваться как в запросах, так и в ответах. Общие заголовки RTSP 2.0 перечислены в таблице 1

Общий заголовок «Timestamp» описывает, когда агент отправил запрос. Значение метки времени имеет значение только для агента и может использовать любую шкалу времени. Отвечающий агент ДОЛЖЕН повторить то же самое значение и МОЖЕТ, если у него есть точная информация об этом, добавить число с плавающей запятой, указывающее количество секунд, прошедших с момента получения запроса. Временная метка может использоваться агентом для вычисления времени обращения к отвечающему агенту, чтобы он мог настроить значение тайм-аута для повторных передач при работе по ненадежному протоколу. Это также устраняет неоднозначности повторной передачи для ненадежной транспортировки RTSP.

 

Следует отметить, что настоящая спецификация обеспечивает только надежную передачу сообщений RTSP. Общий заголовок Timestamp указывается в случае, если в будущем протокол будет расширен для использования ненадежного транспорта.

Синтаксис поля общего заголовка Timestamp в RTSP 2.0

Timestamp = "Timestamp" HCOLON timestamp-value [LWS delay]
timestamp-value = *19DIGIT [ "." *9DIGIT ]
delay = *9DIGIT [ "." *9DIGIT ]

Ссылки

Скачать оригинальный документ на английском языке RFC 7826 — Real-Time Streaming Protocol Version 2.0

Читать полную версию документа на русском языке RFC 7826 — Потоковый протокол в реальном времени (RTSP), версия 2.0

Ссылка на синтаксис