RTSP 2.0 | Заголовок ответа Public

RTSP 2.0 | Заголовок ответа Public

Поле заголовка ответа «Public» содержит список методов, поддерживаемых отправителем ответа. Этот заголовок применяется к общим возможностям отправителя, и его единственная цель — указать возможности отправителя получателю. Перечисленные методы могут или не могут быть применимы к Request-URI; поле заголовка Allow (раздел 18.6 из RFC 7826) МОЖЕТ использоваться для указания методов, разрешенных для конкретного URI. (раздел 18.39 из RFC 7826)

 

Пример использования:

Public: OPTIONS, SETUP, PLAY, PAUSE, TEARDOWN

Если между отправителем и получателем ответа имеются прокси-серверы, каждый промежуточный прокси-сервер ДОЛЖЕН изменить поле заголовка Public, чтобы удалить любые методы, которые не поддерживаются этим прокси-сервером. Результирующее поле заголовка Public будет содержать пересечение методов отправителя и методов, разрешенных промежуточными прокси-серверами.

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

Все заголовки, в настоящее время классифицируемые как заголовки ответа, перечислены в таблице.

Ссылки на документы

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

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

Не забывайте про поля общих заголовков RTSP 2.0, которые могут применяться как в запросах так и в ответах.

Помните о полях заголовков запросов RTSP 2.0. Изучите методы RTSP 2.0 с которыми применяются коды состояний ответа.