Синтаксис строки запроса RTSP имеет следующий вид:
<Method> SP <Request-URI> SP <RTSP-Version> CRLF
Заголовки RTSP в таблице могут быть включены в запрос как request-headers (заголовки запроса), чтобы изменить специфику запроса.
Поле заголовка запроса «Proxy-Require» используется для указания функций, чувствительных к прокси, которые ДОЛЖНЫ поддерживаться прокси. Любые функции заголовка Proxy-Require, которые не поддерживаются прокси-сервером, ДОЛЖНЫ быть отрицательно подтверждены прокси-сервером клиента с использованием заголовка Unsupported. Прокси ДОЛЖЕН использовать код ответа 551 (опция не поддерживается) в ответе. Любой тег функции, включенный в Proxy-Require, не применяется к конечной точке (серверу или клиенту). Чтобы гарантировать, что функция поддерживается как прокси-серверами, так и серверами, этот тег необходимо также включить в заголовок Require.
См. Раздел 18.43 из RFC 7826 для более подробной информации о механике этого сообщения и примере использования. См. Обсуждение в разделе прокси (Раздел 15.1 из RFC 7826) о том, когда следует учитывать, что для функции требуется поддержка прокси.
Пример использования:
Proxy-Require: play.basic
Синтаксис поля заголовка запроса Proxy-Require в RTSP 2.0
Proxy-Require = "Proxy-Require" HCOLON feature-tag-list
feature-tag-list = feature-tag *(COMMA feature-tag)
Ссылки
Скачать оригинальный документ на английском языке RFC 7826 — Real-Time Streaming Protocol Version 2.0
Читать полную версию документа на русском языке RFC 7826 — Потоковый протокол в реальном времени (RTSP), версия 2.0
Ссылка на синтаксис