RTSP -- 完整报文流程

 

复制代码
OPTIONS rtsp://127.0.0.1:8554/mystream RTSP/1.0
CSeq: 1
User-Agent: Lavf58.76.100

RTSP/1.0 200 OK
CSeq: 1
Public: DESCRIBE, ANNOUNCE, SETUP, PLAY, RECORD, PAUSE, GET_PARAMETER, TEARDOWN
Server: gortsplib



DESCRIBE rtsp://127.0.0.1:8554/mystream RTSP/1.0
Accept: application/sdp
CSeq: 2
User-Agent: Lavf58.76.100

RTSP/1.0 200 OK
CSeq: 2
Content-Base: rtsp://127.0.0.1:8554/mystream/
Content-Length: 446
Content-Type: application/sdp
Server: gortsplib

v=0
o=- 0 0 IN IP4 127.0.0.1
s=No Name
c=IN IP4 0.0.0.0
t=0 0
m=video 0 RTP/AVP 96
a=control:trackID=0
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1; profile-level-id=64001F; sprop-parameter-sets=Z2QAH6y1BEBQk1AQEBB4QCFQ,aO48sA==
m=audio 0 RTP/AVP 97
a=control:trackID=1
a=rtpmap:97 mpeg4-generic/48000/1
a=fmtp:97 config=1188; indexdeltalength=3; indexlength=3; mode=AAC-hbr; profile-level-id=1; sizelength=13; streamtype=5




SETUP rtsp://127.0.0.1:8554/mystream/trackID=0 RTSP/1.0
Transport: RTP/AVP/UDP;unicast;client_port=25854-25855
CSeq: 3
User-Agent: Lavf58.76.100

RTSP/1.0 200 OK
CSeq: 3
Server: gortsplib
Session: 9a22be55da9e445ebf8393022b3dfe65;timeout=60
Transport: RTP/AVP;unicast;client_port=25854-25855;server_port=8000-8001;ssrc=177E10CE



SETUP rtsp://127.0.0.1:8554/mystream/trackID=1 RTSP/1.0
Transport: RTP/AVP/UDP;unicast;client_port=25856-25857
CSeq: 4
User-Agent: Lavf58.76.100
Session: 9a22be55da9e445ebf8393022b3dfe65

RTSP/1.0 200 OK
CSeq: 4
Server: gortsplib
Session: 9a22be55da9e445ebf8393022b3dfe65;timeout=60
Transport: RTP/AVP;unicast;client_port=25856-25857;server_port=8000-8001;ssrc=61BF074A




PLAY rtsp://127.0.0.1:8554/mystream/ RTSP/1.0
Range: npt=0.000-
CSeq: 5
User-Agent: Lavf58.76.100
Session: 9a22be55da9e445ebf8393022b3dfe65

RTSP/1.0 200 OK
CSeq: 5
RTP-Info: url=rtsp://127.0.0.1:8554/mystream/trackID=0;seq=31403;rtptime=676084499,url=rtsp://127.0.0.1:8554/mystream/trackID=1;seq=11691;rtptime=1009374436
Server: gortsplib
Session: 9a22be55da9e445ebf8393022b3dfe65;timeout=60
复制代码

 

posted @   流水灯  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2018-11-14 W5500 ------ 使用注意
2017-11-14 Qt ------ 主事件循环与 QEventLoop
2017-11-14 Qt ------ 再论事件循环
2017-11-14 Qt ------ QElapsedTimer 计算消耗多少时间
2017-11-14 C++ ------ lambda 函数
2017-11-14 Qt ------ Qt5 信号与槽新语法
2016-11-14 同步 异步 升压
点击右上角即可分享
微信分享提示