抓包live555交互内容
来源:互联网 发布:淘宝交保证金流程 编辑:程序博客网 时间:2024/06/14 08:57
抓包live555交互内容
rtsp server使用live555的mediaServer,客户端使用VLC,使用WireShark抓包。
C表示rtsp客户端,S表示rtsp服务端
1.C->S:OPTION request //询问S有哪些方法可用
OPTIONS rtsp://192.168.0.142:554/test.ts RTSP/1.0
CSeq: 2
User-Agent: LibVLC/2.1.5 (LIVE555 Streaming Media v2014.05.27)
1.S->C:OPTION response //S回应信息中包括提供的所有可用方法
RTSP/1.0 200 OK
CSeq: 2
Date: Thu, Dec 04 2014 08:51:00 GMT
Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, SET_PARAMETER
2.C->S:DESCRIBE request //要求得到S提供的媒体初始化描述信息
DESCRIBE rtsp://192.168.0.142:554/test.ts RTSP/1.0
CSeq: 3
User-Agent: LibVLC/2.1.5 (LIVE555 Streaming Media v2014.05.27)
Accept: application/sdp
2.S->C:DESCRIBE response //S回应媒体初始化描述信息,主要是sdp
RTSP/1.0 200 OK
CSeq: 3
Date: Thu, Dec 04 2014 08:51:00 GMT
Content-Base: rtsp://192.168.0.142/test.ts/
Content-Type: application/sdp
Content-Length: 393
v=0
o=- 1417683060813676 1 IN IP4 192.168.0.142
s=MPEG Transport Stream, streamed by the LIVE555 Media Server
i=test.ts
t=0 0
a=tool:LIVE555 Streaming Media v2014.11.28
a=type:broadcast
a=control:*
a=range:npt=0-
a=x-qt-text-nam:MPEG Transport Stream, streamed by the LIVE555 Media Server
a=x-qt-text-inf:test.ts
m=video 0 RTP/AVP 33
c=IN IP4 0.0.0.0
b=AS:5000
a=control:track1
3.C->S:SETUP request //设置会话的属性,以及传输模式,提醒S建立会话
SETUP rtsp://192.168.0.142/test.ts/track1 RTSP/1.0
CSeq: 4
User-Agent: LibVLC/2.1.5 (LIVE555 Streaming Media v2014.05.27)
Transport: RTP/AVP;unicast;client_port=61388-61389
3.S->C:SETUP response //S建立会话,返回会话标识符,以及会话相关信息
RTSP/1.0 200 OK
CSeq: 4
Date: Thu, Dec 04 2014 08:51:00 GMT
Transport: RTP/AVP;unicast;destination=192.168.0.149;source=192.168.0.142;client_port=61388-61389;server_port=6970-6971
Session: DAB6F6B9;timeout=65
4.C->S:PLAY request //C请求播放
PLAY rtsp://192.168.0.142/test.ts/ RTSP/1.0
CSeq: 5
User-Agent: LibVLC/2.1.5 (LIVE555 Streaming Media v2014.05.27)
Session: DAB6F6B9
Range: npt=0.000-
4.S->C:PLAY response //S回应该请求的信息
RTSP/1.0 200 OK
CSeq: 5
Date: Thu, Dec 04 2014 08:51:00 GMT
Range: npt=0.000-
Session: DAB6F6B9
RTP-Info: url=rtsp://192.168.0.142/test.ts/track1;seq=49663;rtptime=1725652281
5.S->C:发送流媒体数据
6.C->S:GET_PARAMETER request //C取参数信息
GET_PARAMETER rtsp://192.168.0.142/test.ts/ RTSP/1.0
CSeq: 6
User-Agent: LibVLC/2.1.5 (LIVE555 Streaming Media v2014.05.27)
Session: DAB6F6B9
6.S->C:GET_PARAMETER response //S回应该请求
RTSP/1.0 200 OK
CSeq: 6
Date: Thu, Dec 04 2014 08:51:00 GMT
Session: DAB6F6B9
Content-Length: 10
2014.11.28
7.C->S:TEARDOWN request //C请求关闭会话
TEARDOWN rtsp://192.168.0.142/test.ts/ RTSP/1.0
CSeq: 11
User-Agent: LibVLC/2.1.5 (LIVE555 Streaming Media v2014.05.27)
Session: DAB6F6B9
7.S->C:TEARDOWN response //S回应该请求
RTSP/1.0 200 OK
CSeq: 11
Date: Thu, Dec 04 2014 08:55:18 GMT
- 抓包live555交互内容
- live555抓包实例
- rtsp 网络抓包mplayer+live555
- wireshark 抓包内容分析
- 抓包数据中文内容搜索方法
- Linux高速抓包内容分析(1)
- Linux高速抓包内容分析(2)
- wireshark 抓包内容分析【部分】
- 如何查看Wireshark抓包内容中的中文内容
- 一个笨方法,获取wireshark抓包中的中文内容
- 高速抓包内容分析过滤项目进度
- Linux高速抓包内容分析(第3阶段)
- 通过抓包了解TCP三次握手的内容
- mosquitto 单向SSL 协议内容抓包简单分析
- 关于android抓包替换响应内容操作
- charles(青花瓷)抓包乱码【青花瓷抓包https内容】
- 抓包(修改请求内容)工具fiddler的使用
- 抓包、
- Crontab用法详解
- 修改linux文件最大进程数和文件打开数
- centos7 安装 keepalived
- 关于JS添加table行和删除行的问题
- SuSE配置中文字符集的方法
- 抓包live555交互内容
- UVA - 10815 Andy's First Dictionary
- 二叉树给出两种遍历序列(含中序遍历)创建一颗先序遍历二叉树
- oracle 中查询被锁的对象,并杀死死锁进程的方法
- #ifdef和#if的差别
- CGI Environment Variables
- 关于EBoot和NBoot的区别
- Java EE 7 教程 第一部分 简介 第1章 概述 第1.7节 Java EE 7 APIs
- 整数解