<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-forward-container"><br>
Hello Ross<br>
<br>
<br>
Many thanks!!!<br>
<br>
I've been testing the new release and it fixes the bug that I
reported last week. When a BYE is received from the backend, the
proxy doesn't crash.<br>
But, once the connection with the frontend client is closed, if
you try to connect again to the stream source, a new error
appears.<br>
You can see below a complete log of a test connecting against a
Mpeg4 stream source (through TCP):<br>
<br>
<br>
<blockquote>
<blockquote><small>./live555ProxyServer -V -t <a
moz-do-not-send="true" class="moz-txt-link-freetext"
href="rtsp://root:qazwsx123@192.168.0.82:554/mpeg4/media.amp">rtsp://root:qazwsx123@192.168.0.82:554/mpeg4/media.amp</a></small><br>
</blockquote>
</blockquote>
<blockquote>
<blockquote><small>LIVE555 Proxy Server</small><br>
<small> (LIVE555 Streaming Media library version
2013.01.19)</small><br>
<br>
<small>Opening connection to 192.168.0.82, port 554...</small><br>
<small>RTSP stream, proxying the stream <a
moz-do-not-send="true" class="moz-txt-link-rfc2396E"
href="rtsp://root:qazwsx123@192.168.0.82:554/mpeg4/media.amp">"rtsp://root:qazwsx123@192.168.0.82:554/mpeg4/media.amp"</a></small><br>
<small> Play this stream using the URL: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
href="rtsp://192.168.0.18/proxyStream">rtsp://192.168.0.18/proxyStream</a></small><br>
<br>
<small>(We use port 80 for optional RTSP-over-HTTP tunneling.)</small><br>
<small>...remote connection opened</small><br>
<small>Sending request: DESCRIBE <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="rtsp://root:qazwsx123@192.168.0.82:554/mpeg4/media.amp">rtsp://root:qazwsx123@192.168.0.82:554/mpeg4/media.amp</a>
RTSP/1.0</small><br>
<small>CSeq: 2</small><br>
<small>User-Agent: ProxyRTSPClient (LIVE555 Streaming Media
v2013.01.19)</small><br>
<small>Accept: application/sdp</small><br>
<br>
<br>
<small>Received 89 new bytes of response data.</small><br>
<small>Received a complete DESCRIBE response:</small><br>
<small>RTSP/1.0 401 Unauthorized</small><br>
<small>CSeq: 2</small><br>
<small>WWW-Authenticate: Basic realm="AXIS_00408C7CC50E"</small><br>
<br>
<br>
<small>Resending...</small><br>
<small>Sending request: DESCRIBE <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="rtsp://root:qazwsx123@192.168.0.82:554/mpeg4/media.amp">rtsp://root:qazwsx123@192.168.0.82:554/mpeg4/media.amp</a>
RTSP/1.0</small><br>
<small>CSeq: 3</small><br>
<small>Authorization: Basic cm9vdDpxYXp3c3gxMjM=</small><br>
<small>User-Agent: ProxyRTSPClient (LIVE555 Streaming Media
v2013.01.19)</small><br>
<small>Accept: application/sdp</small><br>
<br>
<br>
<small>Received 856 new bytes of response data.</small><br>
<small>Received a complete DESCRIBE response:</small><br>
<small>RTSP/1.0 200 OK</small><br>
<small>CSeq: 3</small><br>
<small>Content-Base: <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="rtsp://192.168.0.82:554/mpeg4/media.amp/">rtsp://192.168.0.82:554/mpeg4/media.amp/</a></small><br>
<small>Content-Type: application/sdp</small><br>
<small>Content-Length: 720</small><br>
<br>
<small>v=0</small><br>
<small>o=- 1358774696384221 1358774696384230 IN IP4
192.168.0.82</small><br>
<small>s=Media Presentation</small><br>
<small>e=NONE</small><br>
<small>c=IN IP4 0.0.0.0</small><br>
<small>b=AS:8000</small><br>
<small>t=0 0</small><br>
<small>a=control:*</small><br>
<small>a=range:npt=now-</small><br>
<small>a=mpeg4-iod:
<a moz-do-not-send="true" class="moz-txt-link-rfc2396E"
href="data:application/mpeg4-iod;base64,AoFSAE8BAf/1AQNuAAFAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSMEJHd1VmQXhjQXlTUUFaUVFOSUJFRWsrQUFlaElBQUhvU0FBWUJCQT09BA0BBQAEAAAAAAAAAAAABgkBAAAAAAAAAAADOgACQDZkYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNZUVNJVUVVRlB3QT0EEgINAAACAAAAAAAAAAAFAwAAQAYJAQAAAAAAAAAA">"data:application/mpeg4-iod;base64,AoFSAE8BAf/1AQNuAAFAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSMEJHd1VmQXhjQXlTUUFaUVFOSUJFRWsrQUFlaElBQUhvU0FBWUJCQT09BA0BBQAEAAAAAAAAAAAABgkBAAAAAAAAAAADOgACQDZkYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNZUVNJVUVVRlB3QT0EEgINAAACAAAAAAAAAAAFAwAAQAYJAQAAAAAAAAAA"</a></small><br>
<small>a=isma-compliance:1,1.0,1</small><br>
<small>m=video 0 RTP/AVP 96</small><br>
<small>b=AS:8000</small><br>
<small>a=framerate:5.0</small><br>
<small>a=control:trackID=1</small><br>
<small>a=rtpmap:96 MP4V-ES/90000</small><br>
<small>a=fmtp:96 profile-level-id=245;
config=000001B0F5000001B5891300000100000001200086C40FA285020F0A21</small><br>
<small>a=mpeg4-esid:201</small><br>
<br>
<small>ProxyServerMediaSession[<a moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="rtsp://192.168.0.82:554/mpeg4/media.amp/">"rtsp://192.168.0.82:554/mpeg4/media.amp/"</a>]
added new "ProxyServerMediaSubsession" for RTP/video/MP4V-ES
track</small><br>
<br>
<small>ProxyServerMediaSubsession["MP4V-ES"]::createNewStreamSource(session
id 0)</small><br>
<small> Initiated: ProxyServerMediaSubsession["MP4V-ES"]</small><br>
<small>ProxyServerMediaSubsession["MP4V-ES"]::createNewRTPSink()</small><br>
<small>ProxyServerMediaSubsession["MP4V-ES"]::closeStreamSource()</small><br>
<small>ProxyServerMediaSubsession["MP4V-ES"]::createNewStreamSource(session
id 3856461167)</small><br>
<small>Sending request: SETUP <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="rtsp://192.168.0.82:554/mpeg4/media.amp/trackID=1">rtsp://192.168.0.82:554/mpeg4/media.amp/trackID=1</a>
RTSP/1.0</small><br>
<small>CSeq: 4</small><br>
<small>Authorization: Basic cm9vdDpxYXp3c3gxMjM=</small><br>
<small>User-Agent: ProxyRTSPClient (LIVE555 Streaming Media
v2013.01.19)</small><br>
<small>Transport: RTP/AVP/TCP;unicast;interleaved=0-1</small><br>
<br>
<br>
<small>ProxyServerMediaSubsession["MP4V-ES"]::createNewRTPSink()</small><br>
<small>Received 124 new bytes of response data.</small><br>
<small>Received a complete SETUP response:</small><br>
<small>RTSP/1.0 200 OK</small><br>
<small>CSeq: 4</small><br>
<small>Session: 0525353949;timeout=60</small><br>
<small>Transport:
RTP/AVP/TCP;unicast;interleaved=206-207;mode="PLAY"</small><br>
<br>
<br>
<small>ProxyRTSPClient[<a moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="rtsp://192.168.0.82:554/mpeg4/media.amp/">"rtsp://192.168.0.82:554/mpeg4/media.amp/"</a>]::continueAfterSETUP():
head codec: MP4V-ES; numSubsessions 1</small><br>
<small> queue: MP4V-ES</small><br>
<small>Sending request: PLAY <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="rtsp://192.168.0.82:554/mpeg4/media.amp/">rtsp://192.168.0.82:554/mpeg4/media.amp/</a>
RTSP/1.0</small><br>
<small>CSeq: 5</small><br>
<small>Authorization: Basic cm9vdDpxYXp3c3gxMjM=</small><br>
<small>User-Agent: ProxyRTSPClient (LIVE555 Streaming Media
v2013.01.19)</small><br>
<small>Session: 0525353949</small><br>
<br>
<br>
<small>Received a complete PLAY response:</small><br>
<small>RTSP/1.0 200 OK</small><br>
<small>CSeq: 5</small><br>
<small>Session: 0525353949</small><br>
<small>Range: npt=now-</small><br>
<small>RTP-Info: url=trackID=1;seq=39937;rtptime=848048528</small><br>
<br>
<br>
<small>Sending request: OPTIONS <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="rtsp://192.168.0.82:554/mpeg4/media.amp/">rtsp://192.168.0.82:554/mpeg4/media.amp/</a>
RTSP/1.0</small><br>
<small>CSeq: 6</small><br>
<small>Authorization: Basic cm9vdDpxYXp3c3gxMjM=</small><br>
<small>User-Agent: ProxyRTSPClient (LIVE555 Streaming Media
v2013.01.19)</small><br>
<br>
<br>
<small>Received a complete OPTIONS response:</small><br>
<small>RTSP/1.0 200 OK</small><br>
<small>CSeq: 6</small><br>
<small>Public: DESCRIBE, GET_PARAMETER, PAUSE, PLAY, SETUP,
SET_PARAMETER, TEARDOWN</small><br>
<br>
<br>
<small>ProxyServerMediaSubsession["MP4V-ES"]: received RTCP
"BYE"</small><br>
<small>ProxyServerMediaSubsession["MP4V-ES"]::closeStreamSource()</small><br>
<small>Sending request: PAUSE <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="rtsp://192.168.0.82:554/mpeg4/media.amp/">rtsp://192.168.0.82:554/mpeg4/media.amp/</a>
RTSP/1.0</small><br>
<small>CSeq: 7</small><br>
<small>Authorization: Basic cm9vdDpxYXp3c3gxMjM=</small><br>
<small>User-Agent: ProxyRTSPClient (LIVE555 Streaming Media
v2013.01.19)</small><br>
<small>Session: 0525353949</small><br>
<br>
<br>
<small>ProxyServerMediaSubsession["MP4V-ES"]::closeStreamSource()</small><br>
<small>ProxyServerMediaSubsession["MP4V-ES"]::createNewStreamSource(session
id 976923673)</small><br>
<small>Opening connection to 192.168.0.82, port 554...</small><br>
<small>ProxyServerMediaSubsession["MP4V-ES"]::createNewRTPSink()</small><br>
<small>FramedSource[0x9651f00]::getNextFrame(): attempting to
read more than once at the same time!</small><br>
<small>Abortado</small><br>
</blockquote>
</blockquote>
<br>
Thank you in advance.<br>
Conchi Abasolo<br>
Vaelsys<br>
<div class="moz-forward-container"><br>
</div>
<br>
</div>
</body>
</html>