live555工程解析:testRTSPClient.cpp解析(1)

参考:

  1. https://www.cnblogs.com/linhaostudy/p/11140823.html
  2. https://www.jianshu.com/p/bb0ae90f19a8

在这里插入图片描述
调用 rtspClient->sendDescribeCommand(continueAfterDESCRIBE); 打印信息如下:
在这里插入图片描述
之后continueAfterDESCRIBE回调函数会被调用,函数中打印信息:
在这里插入图片描述
上面打印信息为:
在这里插入图片描述
之后在continueAfterDESCRIBE后面调用setupNextSubsession(rtspClient),该函数里的打印信息如下:
在这里插入图片描述
之后continueAfterSETUP函数会被回调:
在这里插入图片描述
上面两个红框分别打印如下:
在这里插入图片描述
之后再调用setupNextSubsession
在这里插入图片描述
之后调用:
在这里插入图片描述
打印如下:
在这里插入图片描述
在这里插入图片描述
打印如下:
在这里插入图片描述

在这里插入图片描述
打印如下:

在这里插入图片描述

完整的打印信息如下:

Created new TCP socket 100 for connection
Connecting to 10.1.20.161, port 554 on socket 100...
...remote connection opened
Sending request: DESCRIBE rtsp://admin:admin@10.1.20.161:554 RTSP/1.0
CSeq: 2
User-Agent: L:\live555\live555\x64\Debug\testProgs.exe (LIVE555 Streaming Media v2020.07.09)
Accept: application/sdp


Received 211 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 401 Unauthorized
CSeq: 2
Date: Mon, 09 Aug 2021 23:22:40 GMT
Server: Tiandy RTSP Server
WWW-Authenticate: Digest realm="TIANDY RTSP SERVER",nonce="8894948ebb42ccb780b37c06d89669f5",stale="FALSE"


Resending...
Sending request: DESCRIBE rtsp://admin:admin@10.1.20.161:554 RTSP/1.0
CSeq: 3
Authorization: Digest username="admin", realm="TIANDY RTSP SERVER", nonce="8894948ebb42ccb780b37c06d89669f5", uri="rtsp://admin:admin@10.1.20.161:554"
, response="f65beda07e9fc97611a1fa3220cd8350"
User-Agent: L:\live555\live555\x64\Debug\testProgs.exe (LIVE555 Streaming Media v2020.07.09)
Accept: application/sdp


Received 715 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 200 OK
CSeq: 3
Date: Mon, 09 Aug 2021 23:22:40 GMT
Server: Tiandy RTSP Server
Content-Base: rtsp://admin:admin@10.1.20.161:554
Content-Type: application/sdp
Content-Length: 520

v=0
o=- 0 0 IN IP4 10.1.20.161
s=SDP Descrption
i=SDP Description
a=type:broadcast
a=tool:Tiandy Streaming Media
a=x-qt-text-nam:session descriped
a=x-qt-text-inf:1
e=nightwatcher@126.com
c=IN IP4 10.1.33.63
t=0 0
a=control:*
a=range:npt=0-
a=x-broadcastcontrol:TIME
a=x-copyright: Tiandy
m=video 0 RTP/AVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=4D002A;sprop-parameter-sets=Z00AKpWoHgCJ+VA=,aO48gA==
a=recvonly
a=control:trackID=2
a=framerate:25
a=x-framerate:25

[URL:"rtsp://admin:admin@10.1.20.161:554"]: Got a SDP description:
v=0
o=- 0 0 IN IP4 10.1.20.161
s=SDP Descrption
i=SDP Description
a=type:broadcast
a=tool:Tiandy Streaming Media
a=x-qt-text-nam:session descriped
a=x-qt-text-inf:1
e=nightwatcher@126.com
c=IN IP4 10.1.33.63
t=0 0
a=control:*
a=range:npt=0-
a=x-broadcastcontrol:TIME
a=x-copyright: Tiandy
m=video 0 RTP/AVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=4D002A;sprop-parameter-sets=Z00AKpWoHgCJ+VA=,aO48gA==
a=recvonly
a=control:trackID=2
a=framerate:25
a=x-framerate:25

[URL:"rtsp://admin:admin@10.1.20.161:554"]: Initiated the "video/H264" subsession (client ports 52632-52633)
Sending request: SETUP rtsp://admin:admin@10.1.20.161:554/trackID=2 RTSP/1.0
CSeq: 4
Authorization: Digest username="admin", realm="TIANDY RTSP SERVER", nonce="8894948ebb42ccb780b37c06d89669f5", uri="rtsp://admin:admin@10.1.20.161:554"
, response="63b299abb881a7e9a6cfc72dcb49c81c"
User-Agent: L:\live555\live555\x64\Debug\testProgs.exe (LIVE555 Streaming Media v2020.07.09)
Transport: RTP/AVP;unicast;client_port=52632-52633


Received 384 new bytes of response data.
Received a complete SETUP response:
RTSP/1.0 200 OK
CSeq: 4
Date: Mon, 09 Aug 2021 23:22:40 GMT
Server: Tiandy RTSP Server
Session: 420301676;timeout=60
Transport: RTP/AVP;unicast;client_port=52632-52633;destination=10.1.33.63;source=10.1.20.161;server_port=10000-10001;ssrc=1D3E1CE6
x-retransmit: our-retransmit
Cache-Control: must-revalidate
x-transport-options: late-tolerance=1
x-dynamic-rate: 1; rtt=16


[URL:"rtsp://admin:admin@10.1.20.161:554"]: Set up the "video/H264" subsession (client ports 52632-52633)
[URL:"rtsp://admin:admin@10.1.20.161:554"]: Created a data sink for the "video/H264" subsession
Sending request: PLAY rtsp://admin:admin@10.1.20.161:554 RTSP/1.0
CSeq: 5
Authorization: Digest username="admin", realm="TIANDY RTSP SERVER", nonce="8894948ebb42ccb780b37c06d89669f5", uri="rtsp://admin:admin@10.1.20.161:554"
, response="3b849270f6cb8b56114c9f8e21ad5b57"
User-Agent: L:\live555\live555\x64\Debug\testProgs.exe (LIVE555 Streaming Media v2020.07.09)
Session: 420301676
Range: npt=0.000-


Received 215 new bytes of response data.
Received a complete PLAY response:
RTSP/1.0 200 OK
CSeq: 5
Date: Mon, 09 Aug 2021 23:22:40 GMT
Server: Tiandy RTSP Server
Range: npt=now-
Session: 420301676
RTP-Info: url=rtsp://admin:admin@10.1.20.161:554/trackID=2;seq=0;rtptime=-437148428


[URL:"rtsp://admin:admin@10.1.20.161:554"]: Started playing session...
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 24975 bytes.   Presentation time: 1628522561.739415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 11 bytes.      Presentation time: 1628522561.779415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 4 bytes.       Presentation time: 1628522561.779415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 250546 bytes.  Presentation time: 1628522561.779415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 10396 bytes.   Presentation time: 1628522561.819415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 7800 bytes.    Presentation time: 1628522561.859415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 20422 bytes.   Presentation time: 1628522561.899415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 8074 bytes.    Presentation time: 1628522561.939415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 22475 bytes.   Presentation time: 1628522561.980415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 8007 bytes.    Presentation time: 1628522562.019415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 23161 bytes.   Presentation time: 1628522562.059415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 7988 bytes.    Presentation time: 1628522562.099415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 23489 bytes.   Presentation time: 1628522562.139415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 8068 bytes.    Presentation time: 1628522562.179415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 23217 bytes.   Presentation time: 1628522562.219415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 8135 bytes.    Presentation time: 1628522562.259415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 23355 bytes.   Presentation time: 1628522562.299415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 8081 bytes.    Presentation time: 1628522562.339415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 23390 bytes.   Presentation time: 1628522562.379415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 7771 bytes.    Presentation time: 1628522562.419415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 22871 bytes.   Presentation time: 1628522562.459415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 7963 bytes.    Presentation time: 1628522562.499415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 23157 bytes.   Presentation time: 1628522562.539415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 11 bytes.      Presentation time: 1628522562.579415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 4 bytes.       Presentation time: 1628522562.579415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 230807 bytes.  Presentation time: 1628522562.579415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 15056 bytes.   Presentation time: 1628522562.619415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 41455 bytes.   Presentation time: 1628522562.659415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 14663 bytes.   Presentation time: 1628522562.699415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 42914 bytes.   Presentation time: 1628522562.739415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 14505 bytes.   Presentation time: 1628522562.779415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 42196 bytes.   Presentation time: 1628522562.819415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 14323 bytes.   Presentation time: 1628522562.859415!
Stream "rtsp://admin:admin@10.1.20.161:554"; video/H264:        Received 42076 bytes.   Presentation time: 1628522562.899415!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值