This case is different from previous .It can also result in proxy server broken down . 1)starting up the live555ProxyServer 2)connect to the server using vlc(rtsp://129.1.5.156/proxyStream) 3)restart the Darwion streaming server 4)connect to the live555ProxyServer using another vlc client
After do this the the live555ProxyServer is also broken down. There are the logs as following: root@ck-laptop:/diske/cppworkspace/live555/source/proxyserver# ./live555ProxyServer -V rtsp://129.1.5.155/1080p.mp4 LIVE555 Proxy Server (LIVE555 Streaming Media library version 2012.10.24) Opening connection to 129.1.5.155, port 554... RTSP stream, proxying the stream "rtsp://129.1.5.155/1080p.mp4" Play this stream using the URL: rtsp://129.1.5.156/proxyStream (We use port 80 for optional RTSP-over-HTTP tunneling.) ...remote connection opened Sending request: DESCRIBE rtsp://129.1.5.155/1080p.mp4 RTSP/1.0 CSeq: 2 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.10.24) Accept: application/sdp Received 1228 new bytes of response data. Received a complete DESCRIBE response: RTSP/1.0 200 OK Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; ) Cseq: 2 Last-Modified: Thu, 27 Sep 2012 01:40:41 GMT Cache-Control: must-revalidate Content-length: 805 Date: Thu, 01 Nov 2012 06:17:32 GMT Expires: Thu, 01 Nov 2012 06:17:32 GMT Content-Type: application/sdp x-Accept-Retransmit: our-retransmit x-Accept-Dynamic-Rate: 1 Content-Base: rtsp://129.1.5.155/1080p.mp4/ v=0 o=StreamingServer 3560739452 1348710041000 IN IP4 129.1.5.155 s=\1080p.mp4 u=http:/// e=admin@ c=IN IP4 0.0.0.0 b=AS:5256 t=0 0 a=control:* a=x-copyright: MP4/3GP File hinted with GPAC 0.4.6-DEV (internal rev. 7) (C)2000-2005 - http://gpac.sourceforge.net a=range:npt=0- 291.82833 m=video 0 RTP/AVP 96 b=AS:5064 a=rtpmap:96 H264/90000 a=control:trackID=65536 a=fmtp:96 profile-level-id=640028; packetization-mode=1; sprop-parameter-sets=Z2QAKKy0A8ARPywgAAB9IAAdTAHjBlQ=,aO48sA== a=framesize:96 1920-1080 m=audio 0 RTP/AVP 97 b=AS:192 a=rtpmap:97 mpeg4-generic/44100/2 a=control:trackID=65537 a=fmtp:97 profile-level-id=41; config=12100000000000000000000000000000; streamType=5; mode=AAC-hbr; objectType=64; constantDuration=1024; sizeLength=13; indexLength=3; indexDeltaLength=3 ProxyServerMediaSession["rtsp://129.1.5.155/1080p.mp4/"] added new "ProxyServerMediaSubsession" for RTP/video/H264 track ProxyServerMediaSession["rtsp://129.1.5.155/1080p.mp4/"] added new "ProxyServerMediaSubsession" for RTP/audio/MPEG4-GENERIC track Sending request: OPTIONS rtsp://129.1.5.155/1080p.mp4/ RTSP/1.0 CSeq: 3 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.10.24) Received 183 new bytes of response data. Received a complete OPTIONS response: RTSP/1.0 200 OK Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; ) Cseq: 3 Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, OPTIONS, ANNOUNCE, RECORD ProxyServerMediaSubsession["H264"]::createNewStreamSource(session id 0) Initiated: ProxyServerMediaSubsession["H264"] ProxyServerMediaSubsession["H264"]::createNewRTPSink() ProxyServerMediaSubsession["H264"]::closeStreamSource() ProxyServerMediaSubsession["MPEG4-GENERIC"]::createNewStreamSource(session id 0) Initiated: ProxyServerMediaSubsession["MPEG4-GENERIC"] ProxyServerMediaSubsession["MPEG4-GENERIC"]::createNewRTPSink() ProxyServerMediaSubsession["MPEG4-GENERIC"]::closeStreamSource() ProxyServerMediaSubsession["H264"]::createNewStreamSource(session id 1674296022) Sending request: SETUP rtsp://129.1.5.155/1080p.mp4/trackID=65536 RTSP/1.0 CSeq: 4 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.10.24) Transport: RTP/AVP;unicast;client_port=34282-34283 ProxyServerMediaSubsession["H264"]::createNewRTPSink() Received 395 new bytes of response data. Received a complete SETUP response: RTSP/1.0 200 OK Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; ) Cseq: 4 Last-Modified: Thu, 27 Sep 2012 01:40:41 GMT Cache-Control: must-revalidate Session: 91787746099909 Date: Thu, 01 Nov 2012 06:17:32 GMT Expires: Thu, 01 Nov 2012 06:17:32 GMT Transport: RTP/AVP;unicast;source=129.1.5.155;client_port=34282-34283;server_port=6970-6971;ssrc=00000E9E ProxyRTSPClient["rtsp://129.1.5.155/1080p.mp4/"]::continueAfterSETUP(): head codec: H264; numSubsessions 2 queue: H264 ProxyServerMediaSubsession["MPEG4-GENERIC"]::createNewStreamSource(session id 1674296022) Sending request: SETUP rtsp://129.1.5.155/1080p.mp4/trackID=65537 RTSP/1.0 CSeq: 5 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.10.24) Transport: RTP/AVP;unicast;client_port=34300-34301 Session: 91787746099909 ProxyServerMediaSubsession["MPEG4-GENERIC"]::createNewRTPSink() Received 395 new bytes of response data. Received a complete SETUP response: RTSP/1.0 200 OK Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; ) Cseq: 5 Session: 91787746099909 Last-Modified: Thu, 27 Sep 2012 01:40:41 GMT Cache-Control: must-revalidate Date: Thu, 01 Nov 2012 06:17:32 GMT Expires: Thu, 01 Nov 2012 06:17:32 GMT Transport: RTP/AVP;unicast;source=129.1.5.155;client_port=34300-34301;server_port=6970-6971;ssrc=00003776 ProxyRTSPClient["rtsp://129.1.5.155/1080p.mp4/"]::continueAfterSETUP(): head codec: MPEG4-GENERIC; numSubsessions 2 queue: MPEG4-GENERIC Sending request: PLAY rtsp://129.1.5.155/1080p.mp4/ RTSP/1.0 CSeq: 6 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.10.24) Session: 91787746099909 Received 316 new bytes of response data. Received a complete PLAY response: RTSP/1.0 200 OK Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; ) Cseq: 6 Session: 91787746099909 Range: npt=0.00000-291.82833 RTP-Info: url=rtsp://129.1.5.155/1080p.mp4/trackID=65536;seq=25084;rtptime=10678,url=rtsp://129.1.5.155/1080p.mp4/trackID=65537;seq=26382;rtptime=22011 Sending request: OPTIONS rtsp://129.1.5.155/1080p.mp4/ RTSP/1.0 CSeq: 7 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.10.24) Received 183 new bytes of response data. Received a complete OPTIONS response: RTSP/1.0 200 OK Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; ) Cseq: 7 Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, OPTIONS, ANNOUNCE, RECORD ProxyServerMediaSubsession["MPEG4-GENERIC"]: received RTCP "BYE" ProxyServerMediaSubsession["MPEG4-GENERIC"]::closeStreamSource() Sending request: PAUSE rtsp://129.1.5.155/1080p.mp4/ RTSP/1.0 CSeq: 8 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.10.24) Session: 91787746099909 ProxyServerMediaSubsession["H264"]: received RTCP "BYE" ProxyServerMediaSubsession["H264"]::closeStreamSource() Received 169 new bytes of response data. Received a complete PAUSE response: RTSP/1.0 503 Service Unavailable Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; ) Cseq: 8 Session: 91787746099909 Connection: Close ProxyServerMediaSubsession["H264"]::closeStreamSource() ProxyServerMediaSubsession["MPEG4-GENERIC"]::closeStreamSource() Opening connection to 129.1.5.155, port 554... ...remote connection opened Sending request: OPTIONS rtsp://129.1.5.155/1080p.mp4/ RTSP/1.0 CSeq: 9 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.10.24) Received 183 new bytes of response data. Received a complete OPTIONS response: RTSP/1.0 200 OK Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; ) Cseq: 9 Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, OPTIONS, ANNOUNCE, RECORD Sending request: OPTIONS rtsp://129.1.5.155/1080p.mp4/ RTSP/1.0 CSeq: 10 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.10.24) Received 184 new bytes of response data. Received a complete OPTIONS response: RTSP/1.0 200 OK Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; ) Cseq: 10 Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, OPTIONS, ANNOUNCE, RECORD ProxyServerMediaSubsession["H264"]::createNewStreamSource(session id 3844241543) Sending request: PLAY rtsp://129.1.5.155/1080p.mp4/ RTSP/1.0 CSeq: 11 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.10.24) Session: 91787746099909 ProxyServerMediaSubsession["H264"]::createNewRTPSink() Received 172 new bytes of response data. Received a complete PLAY response: RTSP/1.0 500 Internal Server Error Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; ) Cseq: 11 Session: 91787746099909 Connection: Close ProxyServerMediaSubsession["MPEG4-GENERIC"]::createNewStreamSource(session id 3844241543) ProxyServerMediaSubsession["MPEG4-GENERIC"]::createNewRTPSink() FramedSource[0x9f1f2d8]::getNextFrame(): attempting to read more than once at the same time! Aborted 2012-11-01 kingaceck
_______________________________________________ live-devel mailing list [email protected] http://lists.live555.com/mailman/listinfo/live-devel
