在RTSP请求和应答中使用的有用的标签值:

RTSP请求和应答中使用的有用的标签值:

 

CSeq:                                    命令的序列号,逐1增加。

                                               所有的请求和应答都用得到。

 

Content-Length:                                  这个标记的存在说明后面有实体数据,而且给出了这个数据块的大小,单位是byte

 

X-Playlist-Gen-Id:                               用来检查播放列表是否有效。这个标记最初在客户端发送DESCRIBE命令后使用。

                                               客户端在发送“SETUP”命令给服务器时必须回应一样的值

                                              

 

X-Playlist-Seek-Id:                              值必须和X-Playlist-Gen-Id 域的值相同,在PLAY请求命令中使用.

 

Blocksize:                                             媒体包的总长度,单位是byte

 

Session:                                                 Session ID是用作客户端和服务器之间是否是正确的连接。在客户端发送SETUP命令,服务器会在应答消息头里面发送这个值给客户端。 We only see the Session value on the first stream selected (usually this is the audio stream)。 Session 值相当的长,一共有20个阿拉伯数字。

                                                                紧跟着Session值, 你可以看到一个值:       “timeout= xxxx”。. 这是服务器需要得到回应或者ACK回应(为了保持连接)的时间。客户端必须在这个时段内发送一个ACK ,要不然连接就要被强制中断。一个ACK就是发送一条GET_PARAMETER命令到服务器。

 

X-Accept-Authentication:                 允许的authentication 方法

                                                                NTLM, Digest 和 Basic 是标准的

 

X-Broadcast-Id:                                  是否是实况或者是先期录制的流。

                                                                0 表示先期录制,其他的值表示是实况。

 

Range:                                                   Range is the offset and end time positions to stream the media. For a zero start and full file stream, this value is set to:   npt=0.000-

                                                                where 0.000 is the offset and –0.000 (optional) is the ending time. Values are stated in seconds.

 

Speed:                                                    用来调整传输到客户端的流得速度。假如你的带宽可以接受更高速的数据传送,这个域的值可以设置大于1来加速下载数据

普通情况  Speed: 1.0       i.e. x1 rate

                                                                Media player 使用 :     Speed: 1.294

这个主要取决于你的网络连接速度。

 

Server:                                                   服务器类型和软件版本

 

EOF:                                                       文件结束标记,也是流的结束标记

 

Date:                                                      日期时间,下面举个例子:

Tue, 18 Nov 2003 15:57:07 GMT

 

Bandwidth:                                           流需要的最大带宽,bits/秒

 

Transport:                                             使用什么协议来传输数据,比如TCP或者UDP等

 

Etag:                                                      实体标记Entity tag,是一个分配给会话的值,就像"23180160"

 

Supported:                                            支持的COM modules , 有的是可选的.

com.microsoft.wm.srvppair       - packet pairs at server

com.microsoft.wm.sswitch         - stream ID selection com.microsoft.wm.eosmsg       - end of stream message com.microsoft.wm.fastcache       - fast cache for buffering com.microsoft.wm.packetpairssrc.  - packet pairs

 

Content-Type:                                     此域用来表示命令或者应答的用意

                                                                下面是常用的几种类型:

 

                                                                application/x-wms-Logconnectstats

                                                                这个在SET_PARAMETER命令中用到,表示将客户端的信息登记到服务器上。

 

                                                                application/sdp

                                                                这个表示接下来数据包里面的是sdp数据,它是在服务器对DESCRIBE命令的应答包中。

 

                                                                application/x-wms-contentdesc

                                                                表示紧跟的数据是一个内容描述对象,它设置the layout of the dialog.

 

                                                                application/vnd.ms.wms-hdr.asfv1

                                                                表示跟着一个流媒体头信息(ASF header),

                                                                可以用BASIC 或者DIGEST来解码。

 

                                                                application/x-rtsp-packetpair

                                                                Packet Pair data is random non-compressible data and is sent to the client and timed for response times. 它被用来确定连接的可用带宽。Packet pair data 是可选的,你不必经常去请求这个数据。 这个是在发送GET_PARAMATER命令到服务器时,用到的。.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值