参考:
调用 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!