b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

rtsp协议 编码_海康rtsp协议_http 协议(21)

电脑杂谈  发布时间:2017-05-17 15:15:56  来源:网络整理

CSeq:835

Session: 12345678

Range:clock=19961108T142300Z-19961108T143520Z

S->C: RTSP/1.0 200 OK

CSeq:835

Date:23 Jan 1997 15:35:06 GMT

只支持回放的服务器【必须】支持npt时间式,【可能】支持时钟式、smpte式。

10.6 暂停(PAUSE)

PAUSE请求使得流传输被临时暂停(中断)。如果请求URL指向一个流,仅该流的回放和录制会被中断。例如:对于音频,这相当于静音。如果请求URL指向一个表示或者一组流,该表示或该组流中所有正在活动的流的传输都被中断。继续回放或录制后,各个多媒体轨【必须】进行同步。所有服务器资源被保留--尽管服务器【可能】会根据SETUP消息中会话头部(Session header)里的超时(timeout)参数,在暂停一段时间后关闭会话并释放资源。

例子:

C->S: PAUSE rtsp://example.com/fizzle/foo RTSP/1.0

CSeq:834

Session: 12345678

S->C: RTSP/1.0 200 OK

CSeq:834

Date:23 Jan 1997 15:35:06 GMT

PAUSE请求可能包含一个范围头部来指示从什么时候起开始中断流或者表示。我们把这个点叫做"暂停点"。该头部包含的必须是一个精确的而不是一个范围。流的正常播放时间被设为暂停点。服务器遇到第一个包含此暂停点的当前未决的PLAY请求时,pause请求生效。如果如果范围头部指示的时间范围在所有当前未决的PLAY请求的范围之"错误。如果一个媒体单元(如音频或视频的一个帧)正好从暂停点开始表示,将不被播放或录制。如果没有范围头部,则流传输从收到该消息的第一时间起暂停,暂停点被设置为当前的正常播放时间。

PAUSE请求丢弃所有列队等候中的PLAY请求。但是【必须】维护媒体流的暂停点。下一个没有范围头部的PLAY请求将从该暂停点继续播放。

例如:如果服务器有范围从10到15和从20到29的两个未决play请求,之后收到一个要求在NTP 21处暂停的pause请求,它将开始播放第二个范围并在NPT 21处停止。如果pause请求是在NPT 12处暂停,而服务器正在把第一个请求播放到NPT 13处,服务器马上暂停。如果pause请求在NPT 16处暂停,服务器将在播放完第一个play请求后停止并丢弃第二个play请求。

另一个例子:如果服务器收到了要求先播放范围10到15,再播放13到20(即范围有重叠)的两个请求,位于NPT=14的PAUSE请求将在服务器播放第一个范围时起作用,并使第二个PLAY请求被忽略--假设PAUSE请求在服务器开始播放第二个重叠的范围之前到达。不管PAUSE请求何时到达,它使NPT被设置为14。

如果服务器已经开始发送范围头部所指示时间之后的数据,PLAY仍然从该时间点开始继续,就如假设客户端抛弃了那些处于时间点之后的数据一样。这保证连续的暂停/播放循环间没有间隙。

10.7 断开(TEARDOWN)

TEARDOWN请求会停止所给URI的流传输,释放与它相关的资源。如果所给的URI是这个表示的表示URI,任何与此会话相关的会话标识都将不再有效。除非所有传输参数都在会话描述中定义了,否则在再次播放之前必须发送SETUP请求。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-47669-21.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...