仅做记录,无他。
- RTSP OPTIONS
- 客户端发送:
- 服务端响应
- 客户端发送:
- RTSP DESCRIBE
- 客户端发送
- 服务端响应
- 客户端发送
- RTSP SETTUP
- 客户端发送请求
- 服务端响应
- 客户端发送请求
- RTSP PLAY
- 客户端发送请求
- 服务端响应
- 客户端发送请求
- RTP包 这个比较复杂,得好好解析,每一包头部4个字节为RTSP数据,表明通道号和数据长度。
- 第一包,0x24开头的4个字节为RTSP信息,,byte2标识通道号为0,byte3、byte4标识数据长度
2.第二字节60标识Payload type- RTP协议开头的12个字节为头部信息,此处为80开头,前两bit标识版本,第三bit标识是否padding,第四bit标识是否extention,第5-8bit为
- 第二字节60
- 第三、四字节便是序号了,没有丢包的情况下是递增的
- 第五、六、七、八字节是时间戳
- 第九到十二字节为同步信源标识;
- RTP协议开头的12个字节为头部信息,此处为80开头,前两bit标识版本,第三bit标识是否padding,第四bit标识是否extention,第5-8bit为
- 接下来就解析I帧、P帧这些了,按协议处理,不动了。
- 第一包,0x24开头的4个字节为RTSP信息,,byte2标识通道号为0,byte3、byte4标识数据长度