<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] RTP over TCP problem in the latest
versio</title></head><body>
<blockquote type="cite" cite><font face="Arial" size="-1">I have a few
problems. I downloaded the latest version of LiveMedia library
2010.06.22 and&nbsp;RTPoverTCP streaming (&nbsp;RTSPClient
)&nbsp;suddenly stopped working. In the previous version I tested -
2010.06.11 everything was working ok.</font></blockquote>
<div><br></div>
<div>Please send us the (publically-accessible) &quot;rtsp://&quot;
URL of a server that illustrates this problem.&nbsp; (Recent changes
to the RTP-over-TCP implementation actually *fixed* some bugs, so it's
a bit surprising to hear that bugs might have been introduced
here.)</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite><font face="Arial" size="-1">Wireshark
log shows that RTSPClient sends some commands my cameras don't
recognize, RTCP packets probably, and they return RTSP/1.0 RTSP 505
Version not supported in response, but it is exactly how it worked in
the previous version - and&nbsp;there was no problem. Is there a
simple way to turn off RTCP in RTCPClient ?</font></blockquote>
<div><br></div>
<div>No.&nbsp; RTCP is a mandatory part of the RTP/RTCP standard.&nbsp;
If your server (camera) is not recognizing incoming RTCP packets, then
it's not standards-compliant.&nbsp; (If, however, your server is
returning a RTSP error response each time it receives such a packet,
then it's conceivable that this might be confusing the current
RTSPClient implementation, in which case we'll take a look at this.&nbsp;
But again, please send us the (publically-accessible) &quot;rtsp://&quot;
URL of a server that illustrates this problem.)</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite>&nbsp;<font face="Arial" size="-1">By the
way, is TCP using some blocking calls ?</font></blockquote>
<div><br></div>
<div>Not anymore!&nbsp; This was fixed in the recent reimplementation
of &quot;RTSPClient&quot;.</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite><font face="Arial" size="-1">And the last
issue not related to TCP. Many network cameras announce their SDP
session with c=IN IP 0.0.0.0&nbsp;( they have no separated SDP
description &nbsp;for multicast sessions )&nbsp;. Is there a way to
enforce multicast on such connections ? It worked in the previous
versions, but now it doesn't. I think it was usable feauture, so maybe
there is a chance to&nbsp;add it&nbsp;to the latest version
...</font></blockquote>
<div><br></div>
<div>Are you referring to the &quot;forceMulticastOnUnspecified&quot;
Boolean flag in &quot;RTSPClient:: setupMediaSubsession()&quot;?&nbsp;
Do you set this flag to True in your client application?</div>
<div><br></div>
<div>I deliberately disabled this functionality in the latest
&quot;RTSPClient&quot; implementation, because I wanted to see if
anyone still used it and wanted it.&nbsp; If it is still being used,
then I'll re-enable it in the next release of the software.</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>