RTSP 协议——PAUSE
来源:互联网 发布:中国芯片产业 知乎 编辑:程序博客网 时间:2024/06/06 16:29
PAUSE请求使得流传输被临时暂停(中断)。如果请求URL指向一个流,仅该流的回放和录制会被中断。例如:对于音频,这相当于静音 。如果请求URL指向一个表示或者一组流,该表示或该组流中所有正在活动的流的传输都被中断。继续回放或录制后,各个多媒体轨【必须】进行同步。
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 2007 15:35:06 GMT
PAUSE 请求中可能包含一个 Range 头用来指定何时媒体流暂停,我们称这个时刻为暂停点( pause point )。该头必须包含一个精确的值,而不是一个时间范围。媒体流的正常播放时间设置成暂停点。当服务器遇到在任何当前挂起( pending )的PLAY 请求中指定的时间点后,暂停请求生效。如果 Range 头指定了一个时间超出了任何一个当前挂起的 PLAY 请求,将返回错误 "457 Invalid Range" 。如果一个媒体单元(比如一个音频或视频禎)正好在一个暂停点开始,那么表示将不会被播放或记录。如果 Range 头缺失,那么在收到暂停消息后媒体流传输立即中断,并且暂停点设置成当前正常播放时间。
rtsp://example.com/fizzle/foo RTSP/1.0为请求暂停的设备资源。
CSeq 域指示了 RTSP 请求-响应对的序列号。该域【必须】出现在所有的请求和响应中。对于每一个包含了序列号的 RTSP 请求,它对应的响应会有相同的序列号。任何重传的请求必须包含和原来一样的序列号(即是说,重传同一个请求时,序列号不增加)。
RTSP 会话(session) 包括一次 RTSP"事务" (transaction) 的全过程。会话(session)一般包括由客户端为连续媒体建立传输机制(SETUP),使用播放(PLAY)或录制(RECORD)开
始传送流,用停止(TEARDOWN)关闭流。
传输初始化:客户端和服务器端之间关于传输所需的相关信息(端口号,传输协议等)的协商。
RTSP/1.0 200 OK 服务器向客户端的回应信息,200 OK表示请求得到成功执行。
Date: 23 Jan 1997 15:35:06 GMT 服务器反馈过来暂停的时间点——暂停点。GMT世界时。
- RTSP 协议——PAUSE
- RTSP协议 —— rtsp控制系列
- Mulitimedia-pause(RTSP)
- rfc2326——rtsp协议原文
- rfc2326——rtsp协议原文
- [RTSP][2012-06-16] RTSP PAUSE
- 流媒体传输控制协议(RTSP RTP SDP)详解之——RTSP
- 协议——RTP/RTCP/RTSP/SIP/SDP
- 流媒体专题—传输协议:rtp rtcp rtsp
- RTSP协议
- RTSP协议
- RTSP协议
- RTSP协议
- RTSP协议
- RTSP协议
- RTSP协议
- RTSP协议
- RTSP协议
- Android工程JNI调用*.so文件加载
- PHP-redis中文文档
- 常见加密算法整理
- bootstrap中的alerts
- Android ListView 显示多种数据类型
- RTSP 协议——PAUSE
- 自然数拆分(整数划分一)
- Permutations
- Android系统启动流程 -- bootloader
- easyui 动态组合表头
- 甲骨文云数据库与集成系统创新技术日会议资料
- 如何让Eclipse自动部署项目到Tomcat的webapps下
- Android的源码的多产品分支
- 如何对apache 服务器上的资源使用情况进行监控