赞
踩
摄像头RTSP播放流程报文分析。在这里并不讲解rtp/rtcp、rtsp、264等协议,只是分析记录一下rtsp流程报文,也不对报文进行过多的解析,因为已经被Wireshark分析的很彻底了。
本文更多的是做一个备忘录使用,图片堆叠而成。
1.基本描述
一个摄像头IPC,ip192.168.1.88
PC的ip192.168.1.2
PC上VLC软件,在网络串流输入:
然后Wireshark抓报文来分析吧。
首先当然是TCP的三次握手建连接了然后开始rtsp的交互流程,从Option到Play然后开始rtp传音视频数据,rtcp做控制最后VLC上停止播放,也就是发个TearDown,停止传输,RTCP的goodbye,还有TCP的断开连接
2.RTSP细节
下面开始具体分析一下RTSP具体流程:
Opiton---Describe--Setup-Play--------.............-------Teardown
C表示RTSP客户端即PC,S表示RTSP服务端即摄像头
2.1 Option
C->S:OPTIONrequest//询问S有哪些方法可用
S->C:OPTIONresponse//S回应信息中包括提供的所有可用方法
这里提供的方法有如上。
2.2 Describe
C->S:DESCRIBErequest//要求得到S提供的媒体初始化描述信息
S->C:DESCRIBEresponse//S回应媒体初始化描述信息,主要是sdp,这里面有个简单的SDP协议
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。