RTSP 2.0 | Код состояния 464 (Data Transport Not Ready Yet)

Синтаксис строки состояния (Status-Line):

Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF

Код состояния 464 (Data Transport Not Ready Yet — Транспорт данных еще не готов) информирует о том, что Канал передачи данных к месту назначения мультимедиа еще не готов к переносу данных. (раздел 17.4.28 из RFC 7826) Однако отвечающий агент по-прежнему ожидает, что канал передачи данных будет установлен в определенный момент времени. Учтите, однако, что это может привести к постоянному отказу, например 462 (Пункт назначения недоступен).

Примером возникновения этой ошибки может служить случай, когда клиент отправляет запрос методом PLAY на сервер, прежде чем убедиться, что TCP-соединения, согласованные для переноса мультимедийных данных, были успешно установлены (в нарушение этой спецификации). Сервер будет использовать этот код ошибки, чтобы указать, что запрошенное действие не может быть выполнено из-за сбоя при установлении соединения.

Остальные коды состояний ответа перечислены в таблице.

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

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

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

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

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

Поделись записью