Синтаксис строки запроса RTSP имеет следующий вид:
<Method> SP <Request-URI> SP <RTSP-Version> CRLF
Заголовки RTSP в таблице могут быть включены в запрос как request-headers (заголовки запроса), чтобы изменить специфику запроса.
Поле заголовка запроса «Bandwidth» описывает предполагаемую полосу пропускания, доступную клиенту, выраженную в виде положительного целого числа и измеряемую в килобитах в секунду. Доступная для клиента полоса пропускания может изменяться во время сеанса RTSP, например, из-за мобильности, перегрузки и т. д..
Клиенты могут быть не в состоянии точно определить доступную пропускную способность, например, потому что первый переход не является узким местом. В этом случае локальная сеть (ЛВС) не является узким местом, а линия доступа к Интернету в ЛВС, если сервер находится не в той же ЛВС. Таким образом, скорости соединения сетей WLAN или Ethernet обычно не являются основой для оценки доступной полосы пропускания. Сотовые устройства или другие устройства, напрямую подключенные к модему или устройству, обеспечивающему подключение, могут более точно оценить пропускную способность узкого места и ее разумную долю для среды, контролируемой RTSP. Клиент также должен будет учитывать другой трафик, разделяющий узкое место. Например, путем назначения только определенной доли RTSP и его медиапотокам. РЕКОМЕНДУЕТСЯ, чтобы этот заголовок использовали только клиенты, которые имеют точную и явную информацию о узких местах пропускной способности.
Этот заголовок не является заменой для правильного контроля заторов. Это только метод, обеспечивающий начальную оценку и грубо определяющий, может ли выбранный контент быть доставлен вообще.
Пример:
Bandwidth: 62360
Синтаксис поля заголовка запроса Bandwidth в RTSP 2.0
Bandwidth = "Bandwidth" HCOLON 1*19DIGIT
Ссылки
Скачать оригинальный документ на английском языке RFC 7826 — Real-Time Streaming Protocol Version 2.0
Читать полную версию документа на русском языке RFC 7826 — Потоковый протокол в реальном времени (RTSP), версия 2.0
Ссылка на синтаксис