1. 程式人生 > >RTSP 互動過程

RTSP 互動過程

04-28 11:52:12.729: I/RTSPServer_jni(741): [live555android.cpp:296 void announceStream(RTSPServer*, ServerMediaSession*, char const*)]: Play this stream using the URL rtsp://192.168.100.102:8554/1
04-28 11:52:48.473: I/RTSPServer_jni(741): [RTSPServer.cpp:431 void RTSPServer::incomingConnectionHandler(int)]: accept()ed connection from 192.168.100.103
04-28 11:52:48.484: I/RTSPServer_jni(741): [RTSPServer.cpp:897 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: RTSPClientConnection[0x5560e858]::handleRequestBytes() read 134 new bytes:DESCRIBE rtsp://192.168.100.102:8554/1 RTSP/1.0
04-28 11:52:48.484: I/RTSPServer_jni(741): CSeq: 2
04-28 11:52:48.484: I/RTSPServer_jni(741): User-Agent: LIVE555 Streaming Media v2012.01.13
04-28 11:52:48.484: I/RTSPServer_jni(741): Accept: application/sdp
04-28 11:52:48.484: I/RTSPServer_jni(741):
04-28 11:52:48.484: I/RTSPServer_jni(741): [RTSPServer.cpp:984 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: parseRTSPRequestString() succeeded, returning cmdName "DESCRIBE", urlPreSuffix "", urlSuffix "1", CSeq "2", Content-Length 0, with 0 bytes following the message.
04-28 11:52:51.995: I/RTSPServer_jni(741): [RTSPServer.cpp:1123 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: sending response: RTSP/1.0 200 OK
04-28 11:52:51.995: I/RTSPServer_jni(741): CSeq: 2
04-28 11:52:51.995: I/RTSPServer_jni(741): Date: Fri, Apr 28 2017 03:52:51 GMT
04-28 11:52:51.995: I/RTSPServer_jni(741): Content-Base: rtsp://192.168.100.102:8554/1/
04-28 11:52:51.995: I/RTSPServer_jni(741): Content-Type: application/sdp
04-28 11:52:51.995: I/RTSPServer_jni(741): Content-Length: 471
04-28 11:52:51.995: I/RTSPServer_jni(741):
04-28 11:52:51.995: I/RTSPServer_jni(741): v=0
04-28 11:52:51.995: I/RTSPServer_jni(741): o=- 1493351532727360 1 IN IP4 192.168.100.102
04-28 11:52:51.995: I/RTSPServer_jni(741): s=Session streamed by "RTSPServer"
04-28 11:52:51.995: I/RTSPServer_jni(741): i=1
04-28 11:52:51.995: I/RTSPServer_jni(741): t=0 0
04-28 11:52:51.995: I/RTSPServer_jni(741): a=tool:LIVE555 Streaming Media v2014.07.18
04-28 11:52:51.995: I/RTSPServer_jni(741): a=type:broadcast
04-28 11:52:51.995: I/RTSPServer_jni(741): a=control:*
04-28 11:52:51.995: I/RTSPServer_jni(741): a=range:npt=0-
04-28 11:52:51.995: I/RTSPServer_jni(741): a=x-qt-text-nam:Session streamed by "RTSPServer"
04-28 11:52:51.995: I/RTSPServer_jni(741): a=x-qt-text-inf:1
04-28 11:52:51.995: I/RTSPServer_jni(741): m=video 0 RTP/AVP 96
04-28 11:52:51.995: I/RTSPServer_jni(741): c=IN IP4 0.0.0.0
04-28 11:52:51.995: I/RTSPServer_jni(741): b=AS:500
04-28 11:52:51.995: I/RTSPServer_jni(741): a=rtpmap:96 H264/90000
04-28 11:52:51.995: I/RTSPServer_jni(741): a=fmtp:96 packetization-mode=1;profile-level-id=42C01E;sprop-parameter-sets=Z0LAHrkQFAe0IAAAAwAgAAAFEeLF1A==,aM48gA==
04-28 11:52:51.995: I/RTSPServer_jni(741): a=control:track1
04-28 11:52:52.086: I/RTSPServer_jni(741): [RTSPServer.cpp:897 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: RTSPClientConnection[0x5560e858]::handleRequestBytes() read 165 new bytes:SETUP rtsp://192.168.100.102:8554/1/track1 RTSP/1.0
04-28 11:52:52.086: I/RTSPServer_jni(741): CSeq: 3
04-28 11:52:52.086: I/RTSPServer_jni(741): User-Agent: LIVE555 Streaming Media v2012.01.13
04-28 11:52:52.086: I/RTSPServer_jni(741): Transport: RTP/AVP;unicast;client_port=53474-53475
04-28 11:52:52.086: I/RTSPServer_jni(741):
04-28 11:52:52.087: I/RTSPServer_jni(741): [RTSPServer.cpp:984 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: parseRTSPRequestString() succeeded, returning cmdName "SETUP", urlPreSuffix "1", urlSuffix "track1", CSeq "3", Content-Length 0, with 0 bytes following the message.
04-28 11:52:52.125: I/RTSPServer_jni(741): [RTSPServer.cpp:1123 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: sending response: RTSP/1.0 200 OK
04-28 11:52:52.125: I/RTSPServer_jni(741): CSeq: 3
04-28 11:52:52.125: I/RTSPServer_jni(741): Date: Fri, Apr 28 2017 03:52:52 GMT
04-28 11:52:52.125: I/RTSPServer_jni(741): Transport: RTP/AVP;unicast;destination=192.168.100.103;source=192.168.100.102;client_port=53474-53475;server_port=6970-6971
04-28 11:52:52.125: I/RTSPServer_jni(741): Session: DB761C12;timeout=65
04-28 11:52:52.125: I/RTSPServer_jni(741):
04-28 11:52:52.160: I/RTSPServer_jni(741): [RTSPServer.cpp:897 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: RTSPClientConnection[0x5560e858]::handleRequestBytes() read 144 new bytes:PLAY rtsp://192.168.100.102:8554/1/ RTSP/1.0
04-28 11:52:52.160: I/RTSPServer_jni(741): CSeq: 4
04-28 11:52:52.160: I/RTSPServer_jni(741): User-Agent: LIVE555 Streaming Media v2012.01.13
04-28 11:52:52.160: I/RTSPServer_jni(741): Session: DB761C12
04-28 11:52:52.160: I/RTSPServer_jni(741): Range: npt=0.000-
04-28 11:52:52.160: I/RTSPServer_jni(741):
04-28 11:52:52.160: I/RTSPServer_jni(741): [RTSPServer.cpp:984 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: parseRTSPRequestString() succeeded, returning cmdName "PLAY", urlPreSuffix "1", urlSuffix "", CSeq "4", Content-Length 0, with 0 bytes following the message.
04-28 11:52:52.162: I/RTSPServer_jni(741): [RTSPServer.cpp:1123 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: sending response: RTSP/1.0 200 OK
04-28 11:52:52.162: I/RTSPServer_jni(741): CSeq: 4
04-28 11:52:52.162: I/RTSPServer_jni(741): Date: Fri, Apr 28 2017 03:52:52 GMT
04-28 11:52:52.162: I/RTSPServer_jni(741): Range: npt=0.000-
04-28 11:52:52.162: I/RTSPServer_jni(741): Session: DB761C12
04-28 11:52:52.162: I/RTSPServer_jni(741): RTP-Info: url=rtsp://192.168.100.102:8554/1/track1;seq=15867;rtptime=2124151534
04-28 11:52:52.162: I/RTSPServer_jni(741):
04-28 11:52:54.227: I/RTSPServer_jni(741): [RTSPServer.cpp:2144 static void RTSPServer::RTSPClientSession::noteClientLiveness(RTSPServer::RTSPClientSession*)]: RTSP client session (id "DB761C12", stream name "1"): Liveness indication
04-28 11:52:57.056: I/RTSPServer_jni(741): [RTSPServer.cpp:2144 static void RTSPServer::RTSPClientSession::noteClientLiveness(RTSPServer::RTSPClientSession*)]: RTSP client session (id "DB761C12", stream name "1"): Liveness indication
04-28 11:53:01.574: I/RTSPServer_jni(741): [RTSPServer.cpp:2144 static void RTSPServer::RTSPClientSession::noteClientLiveness(RTSPServer::RTSPClientSession*)]: RTSP client session (id "DB761C12", stream name "1"): Liveness indication
04-28 11:53:02.490: I/RTSPServer_jni(741): [RTSPServer.cpp:2144 static void RTSPServer::RTSPClientSession::noteClientLiveness(RTSPServer::RTSPClientSession*)]: RTSP client session (id "DB761C12", stream name "1"): Liveness indication
04-28 11:53:02.490: I/RTSPServer_jni(741): [RTSPServer.cpp:897 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: RTSPClientConnection[0x5560e858]::handleRequestBytes() read 129 new bytes:TEARDOWN rtsp://192.168.100.102:8554/1/ RTSP/1.0
04-28 11:53:02.490: I/RTSPServer_jni(741): CSeq: 5
04-28 11:53:02.490: I/RTSPServer_jni(741): User-Agent: LIVE555 Streaming Media v2012.01.13
04-28 11:53:02.490: I/RTSPServer_jni(741): Session: DB761C12
04-28 11:53:02.490: I/RTSPServer_jni(741):
04-28 11:53:02.490: I/RTSPServer_jni(741): [RTSPServer.cpp:984 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: parseRTSPRequestString() succeeded, returning cmdName "TEARDOWN", urlPreSuffix "1", urlSuffix "", CSeq "5", Content-Length 0, with 0 bytes following the message.
04-28 11:53:02.490: I/RTSPServer_jni(741): [RTSPServer.cpp:1123 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: sending response: RTSP/1.0 200 OK
04-28 11:53:02.490: I/RTSPServer_jni(741): CSeq: 5
04-28 11:53:02.490: I/RTSPServer_jni(741): Date: Fri, Apr 28 2017 03:53:02 GMT
04-28 11:53:02.490: I/RTSPServer_jni(741):
04-28 11:53:02.491: I/RTSPServer_jni(741): [RTSPServer.cpp:882 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: RTSPClientConnection[0x5560e858]::handleRequestBytes() read -1 new bytes (of 10000); terminating connection!
04-28 11:53:20.629: I/RTSPServer_jni(741): [RTSPServer.cpp:431 void RTSPServer::incomingConnectionHandler(int)]: accept()ed connection from 192.168.100.103
04-28 11:53:20.636: I/RTSPServer_jni(741): [RTSPServer.cpp:897 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: RTSPClientConnection[0x567cc268]::handleRequestBytes() read 134 new bytes:DESCRIBE rtsp://192.168.100.102:8554/1 RTSP/1.0
04-28 11:53:20.636: I/RTSPServer_jni(741): CSeq: 2
04-28 11:53:20.636: I/RTSPServer_jni(741): User-Agent: LIVE555 Streaming Media v2012.01.13
04-28 11:53:20.636: I/RTSPServer_jni(741): Accept: application/sdp
04-28 11:53:20.636: I/RTSPServer_jni(741):
04-28 11:53:20.636: I/RTSPServer_jni(741): [RTSPServer.cpp:984 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: parseRTSPRequestString() succeeded, returning cmdName "DESCRIBE", urlPreSuffix "", urlSuffix "1", CSeq "2", Content-Length 0, with 0 bytes following the message.
04-28 11:53:20.636: I/RTSPServer_jni(741): [RTSPServer.cpp:1123 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: sending response: RTSP/1.0 200 OK
04-28 11:53:20.636: I/RTSPServer_jni(741): CSeq: 2
04-28 11:53:20.636: I/RTSPServer_jni(741): Date: Fri, Apr 28 2017 03:53:20 GMT
04-28 11:53:20.636: I/RTSPServer_jni(741): Content-Base: rtsp://192.168.100.102:8554/1/
04-28 11:53:20.636: I/RTSPServer_jni(741): Content-Type: application/sdp
04-28 11:53:20.636: I/RTSPServer_jni(741): Content-Length: 471
04-28 11:53:20.636: I/RTSPServer_jni(741):
04-28 11:53:20.636: I/RTSPServer_jni(741): v=0
04-28 11:53:20.636: I/RTSPServer_jni(741): o=- 1493351532727360 1 IN IP4 192.168.100.102
04-28 11:53:20.636: I/RTSPServer_jni(741): s=Session streamed by "RTSPServer"
04-28 11:53:20.636: I/RTSPServer_jni(741): i=1
04-28 11:53:20.636: I/RTSPServer_jni(741): t=0 0
04-28 11:53:20.636: I/RTSPServer_jni(741): a=tool:LIVE555 Streaming Media v2014.07.18
04-28 11:53:20.636: I/RTSPServer_jni(741): a=type:broadcast
04-28 11:53:20.636: I/RTSPServer_jni(741): a=control:*
04-28 11:53:20.636: I/RTSPServer_jni(741): a=range:npt=0-
04-28 11:53:20.636: I/RTSPServer_jni(741): a=x-qt-text-nam:Session streamed by "RTSPServer"
04-28 11:53:20.636: I/RTSPServer_jni(741): a=x-qt-text-inf:1
04-28 11:53:20.636: I/RTSPServer_jni(741): m=video 0 RTP/AVP 96
04-28 11:53:20.636: I/RTSPServer_jni(741): c=IN IP4 0.0.0.0
04-28 11:53:20.636: I/RTSPServer_jni(741): b=AS:500
04-28 11:53:20.636: I/RTSPServer_jni(741): a=rtpmap:96 H264/90000
04-28 11:53:20.636: I/RTSPServer_jni(741): a=fmtp:96 packetization-mode=1;profile-level-id=42C01E;sprop-parameter-sets=Z0LAHrkQFAe0IAAAAwAgAAAFEeLF1A==,aM48gA==
04-28 11:53:20.636: I/RTSPServer_jni(741): a=control:track1
04-28 11:53:20.692: I/RTSPServer_jni(741): [RTSPServer.cpp:897 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: RTSPClientConnection[0x567cc268]::handleRequestBytes() read 165 new bytes:SETUP rtsp://192.168.100.102:8554/1/track1 RTSP/1.0
04-28 11:53:20.692: I/RTSPServer_jni(741): CSeq: 3
04-28 11:53:20.692: I/RTSPServer_jni(741): User-Agent: LIVE555 Streaming Media v2012.01.13
04-28 11:53:20.692: I/RTSPServer_jni(741): Transport: RTP/AVP;unicast;client_port=55586-55587
04-28 11:53:20.692: I/RTSPServer_jni(741):
04-28 11:53:20.692: I/RTSPServer_jni(741): [RTSPServer.cpp:984 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: parseRTSPRequestString() succeeded, returning cmdName "SETUP", urlPreSuffix "1", urlSuffix "track1", CSeq "3", Content-Length 0, with 0 bytes following the message.
04-28 11:53:20.693: I/RTSPServer_jni(741): [RTSPServer.cpp:1123 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: sending response: RTSP/1.0 200 OK
04-28 11:53:20.693: I/RTSPServer_jni(741): CSeq: 3
04-28 11:53:20.693: I/RTSPServer_jni(741): Date: Fri, Apr 28 2017 03:53:20 GMT
04-28 11:53:20.693: I/RTSPServer_jni(741): Transport: RTP/AVP;unicast;destination=192.168.100.103;source=192.168.100.102;client_port=55586-55587;server_port=6970-6971
04-28 11:53:20.693: I/RTSPServer_jni(741): Session: 350E6356;timeout=65
04-28 11:53:20.693: I/RTSPServer_jni(741):
04-28 11:53:20.714: I/RTSPServer_jni(741): [RTSPServer.cpp:897 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: RTSPClientConnection[0x567cc268]::handleRequestBytes() read 144 new bytes:PLAY rtsp://192.168.100.102:8554/1/ RTSP/1.0
04-28 11:53:20.714: I/RTSPServer_jni(741): CSeq: 4
04-28 11:53:20.714: I/RTSPServer_jni(741): User-Agent: LIVE555 Streaming Media v2012.01.13
04-28 11:53:20.714: I/RTSPServer_jni(741): Session: 350E6356
04-28 11:53:20.714: I/RTSPServer_jni(741): Range: npt=0.000-
04-28 11:53:20.714: I/RTSPServer_jni(741):
04-28 11:53:20.714: I/RTSPServer_jni(741): [RTSPServer.cpp:984 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: parseRTSPRequestString() succeeded, returning cmdName "PLAY", urlPreSuffix "1", urlSuffix "", CSeq "4", Content-Length 0, with 0 bytes following the message.
04-28 11:53:20.715: I/RTSPServer_jni(741): [RTSPServer.cpp:1123 void RTSPServer::RTSPClientConnection::handleRequestBytes(int)]: sending response: RTSP/1.0 200 OK
04-28 11:53:20.715: I/RTSPServer_jni(741): CSeq: 4
04-28 11:53:20.715: I/RTSPServer_jni(741): Date: Fri, Apr 28 2017 03:53:20 GMT
04-28 11:53:20.715: I/RTSPServer_jni(741): Range: npt=0.000-
04-28 11:53:20.715: I/RTSPServer_jni(741): Session: 350E6356
04-28 11:53:20.715: I/RTSPServer_jni(741): RTP-Info: url=rtsp://192.168.100.102:8554/1/track1;seq=30273;rtptime=3974772570
04-28 11:53:20.715: I/RTSPServer_jni(741):
04-28 11:53:24.193: I/RTSPServer_jni(741): [RTSPServer.cpp:2144 static void RTSPServer::RTSPClientSession::noteClientLiveness(RTSPServer::RTSPClientSession*)]: RTSP client session (id "350E6356", stream name "1"): Liveness indication
04-28 11:53:28.244: I/RTSPServer_jni(741): [RTSPServer.cpp:2144 static void RTSPServer::RTSPClientSession::noteClientLiveness(RTSPServer::RTSPClientSession*)]: RTSP client session (id "350E6356", stream name "1"): Liveness indication
04-28 11:53:34.027: I/RTSPServer_jni(741): [RTSPServer.cpp:2144 static void RTSPServer::RTSPClientSession::noteClientLiveness(RTSPServer::RTSPClientSession*)]: RTSP client session (id "350E6356", stream name "1"): Liveness indication
04-28 11:53:39.045: I/RTSPServer_jni(741): [RTSPServer.cpp:2144 static void RTSPServer::RTSPClientSession::noteClientLiveness(RTSPServer::RTSPClientSession*)]: RTSP client session (id "350E6356", stream name "1"): Liveness indication