seq=232433;rtptime=972948234
S->C: $\000{2 bytelength}{"length" bytes data, w/RTP header}
S->C: $\000{2 bytelength}{"length" bytes data, w/RTP header}
S->C: $\001{2 bytelength}{"length" bytes RTCP packet}
11 状态码定义
当HTTP状态码适用时,重用HTTP状态码。这里不再给出意义与HTTP相同的状态码。表一给出了哪个请求会返回哪个状态码的列表。
11.1 成功 2xx
11.1.1 250 存储空间不足
服务器在收到一个由于存储空间不足而无法完全满足的RECORD请求时,返回这个警告。如果可能,服务器应该使用范围(Range)头部来指示仍然能够录制的时间范围。因为服务器的其他进程可能会同时消耗存储空间,客户端应该仅把这当作一个估计。
11.2 重定向 3xx
见[H10.3].
在RTSP里,重定向被用于平衡附在或者把流请求重定向到拓扑上距离客户端更近的服务器。判断拓扑距离远近的机制不在本规范中给出。
11.3 客户端错误 4xx
11.3.1 405 不允许该方法
请求URI所指示的资源不允许使用当前方法所述的请求。响应【必须】包含一个允许(Allow)头部,该头部包含一个对于当前所请求的资源有效的方法的列表。该当请求试图使用在SETUP期间没有列出的方法时,也可以用此状态码,例如:虽然传输(Transport)头部的模式(mode)参数只列出了PLAY方法,但却发送了一个RECORD请求。
11.3.2 451 不理解此参数
请求的接收方不支持请求所包含的一个或多个参数。
11.3.3 452 找不到会议
媒体服务器找不到会议(Conference)头部域所指示的会议
11.3.4 453 带宽不足
由于带宽不足,请求被拒绝。这可能,例如,是由于资源预约失败。
11.3.5 454 找不到
会话(Session)头部中的RTSP会话标识符丢失、失效,或已超时。
11.3.6 455 此状态下此方法无效
客户端或服务器端无法在它的当前状态下处理此请求。该响应【应该】包含一个允许(Allow)头部以方便修正错误。
11.3.7 456 此头部域对该资源无效
服务器无法对请求头部域做出反应。例如,当一个PLAY请求包含范围(Range)头部,但流不允许搜索。
11.3.8 457 无效范围
给出的范围越界,例如,超过了表示的末端。
11.3.9 458 参数是只读的
SET_PARAMETER想要设置的参数只能读取不能修改。
11.3.10 459 不允许合控制
由于是一个合(表示)URL,所请求的方法不会被应用在该URL上。该方法可能可以用在单个的流URL上。
11.3.11 460 只允许合控制
由于不是一个合(表示)URL,所请求的方法不会被应用在该URL上。该方法可能可以用在表示URL上。
11.3.12 461 传输方法不支持
传输(Transport)域不包含能够支持的传输协议。
11.3.13 462 无法到达目的地址
由于无法到达客户端地址,无法建立传输通道。最可能的产生此错误的情况是,客户端试图把无效的目的地址参数放到传输(Transport)域。
11.3.14 551 不支持该选项
不支持需求(Require)或代理需求(Proxy-Require)域所给的某个选项。应当返回不被支持的头部,列出不支持的选项。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-47669-24.html
黑芝麻糊
让我们知道你一直记得海浪的好
打