rtsp 报文转发_摄像头RTSP播放流程报文分析

摄像头RTSP播放流程报文分析。在这里并不讲解rtp/rtcp、rtsp、264等协议,只是分析记录一下rtsp流程报文,也不对报文进行过多的解析,因为已经被Wireshark分析的很彻底了。

本文更多的是做一个备忘录使用,图片堆叠而成。

1.基本描述

一个摄像头IPC,ip192.168.1.88

PC的ip192.168.1.2

PC上VLC软件,在网络串流输入:

rtsp 报文转发_摄像头RTSP播放流程报文分析_第1张图片

然后Wireshark抓报文来分析吧。

首先当然是TCP的三次握手建连接了然后开始rtsp的交互流程,从Option到Play然后开始rtp传音视频数据,rtcp做控制最后VLC上停止播放,也就是发个TearDown,停止传输,RTCP的goodbye,还有TCP的断开连接

rtsp 报文转发_摄像头RTSP播放流程报文分析_第2张图片

rtsp 报文转发_摄像头RTSP播放流程报文分析_第3张图片

2.RTSP细节

下面开始具体分析一下RTSP具体流程:

Opiton---Describe--Setup-Play--------.............-------Teardown

C表示RTSP客户端即PC,S表示RTSP服务端即摄像头

2.1 Option

C->S:OPTIONrequest//询问S有哪些方法可用

S->C:OPTIONresponse//S回应信息中包括提供的所有可用方法

rtsp 报文转发_摄像头RTSP播放流程报文分析_第4张图片

rtsp 报文转发_摄像头RTSP播放流程报文分析_第5张图片

这里提供的方法有如上。

2.2 Describe

C->S:DESCRIBErequest//要求得到S提供的媒体初始化描述信息

S->C:DESCRIBEresponse//S回应媒体初始化描述信息,主要是sdp,这里面有个简单的SDP协议

你可能感兴趣的:(rtsp,报文转发)