WWW-Authenticate 响应 可选 all
RTSP头部域一览
12.1 接受(Accept)
接受(Accept)请求-头部域可以用来描述确切的响应可接受的表示描述的内容类型。
表述描述的等级(level)参数被适当地定义为MIME类型注册中的一部分,,而不是在这里。
见[H14.1]中的语法。
例子:
Accept: application/rtsl,application/sdp;level=2
12.2 接受-编码(Accept-Encoding)
见[H14.3]
12.3 接受-语言(Accept-Language)
见[H14.4]。注意所描述的语言是应用于描述表述和原因短语,而不是媒体内容。
12.4 允许(Allow)
允许(Allow)响应头部域列举出请求-URI所指向的资源的所有支持的方法。该域的目的在于通知接收方,具体哪些方法对该资源有效。允许(Allow)头部域必须在405(不允许该方法)中出现。
用例:
Allow: SETUP, PLAY, RECORD, SET_PARAMETER
12.5 授权(Authorization)
见[H14.8]
12.6 带宽(Bandwidth)
带宽(Bandwidth)请求头部域用于描述可分配给客户端的带宽估计,以单位为bit/秒的正整数表示。在RTSP会话期间,客户端可用带宽可能会改变,例如,由于modem调整。
Bandwidth = "Bandwidth" ":"1*DIGIT
例子:
Bandwidth: 4000
12.7 块大小(Blocksize)
该请求头部域从客户端发向媒体服务器,以询问服务器某种媒体包的大小。这里的包大小不包括低层包头,如IP, UDP, 或 RTP。服务器可以随意使用比所要求的包大小更小的包。服务器【可能】会以最接近此块大小的媒体指定的包大小的整数倍作为实际块大小,在必要情况下也可能忽略此包大小而使用媒体指定的大小。块大小【必须】是一个正十进制数字,以字节为单位。如果的语法不正确,服务器只返回416错误。
12.8 缓存控制(Cache-Control)
缓存控制(Cache-Control)通用头部域用于给出所有缓存机制在请求/响应连接路径上【必须】遵循的指令。
因为缓存指令可能对请求/响应连接路径沿线的所有接收方都有用,所以缓存指令必须能通过代理或网关程序,不管它们对这些程序是否有意义。不太可能为一个具体的缓存指定缓存指令。
缓存控制(Cache-Control)应该只在SETUP请求和它的响应中给出。注意:缓存控制不像HTTP那样管理着响应缓存,而是管理着SETUP请求所标识的流。除了DESCRIBE的响应外,RTSP请求的响应都是不缓存的。
Cache-Control= "Cache-Control" ":" 1#cache-directive
cache-directive= cache-request-directive
| cache-response-directive
cache-request-directive ="no-cache"
| "max-stale"
| "min-fresh"
| "only-if-cached"
| cache-extension
cache-response-directive ="public"
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-47669-26.html
到你现在几千元
全中国人民都坚持