I have a few problems. I downloaded the latest version of LiveMedia library 2010.06.22 and RTPoverTCP streaming ( RTSPClient ) suddenly stopped working. In the previous version I tested - 2010.06.11 everything was working ok.

Please send us the (publically-accessible) "rtsp://" URL of a server that illustrates this problem. (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.)


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 there was no problem. Is there a simple way to turn off RTCP in RTCPClient ?

No. RTCP is a mandatory part of the RTP/RTCP standard. If your server (camera) is not recognizing incoming RTCP packets, then it's not standards-compliant. (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. But again, please send us the (publically-accessible) "rtsp://" URL of a server that illustrates this problem.)


 By the way, is TCP using some blocking calls ?

Not anymore!  This was fixed in the recent reimplementation of "RTSPClient".


And the last issue not related to TCP. Many network cameras announce their SDP session with c=IN IP 0.0.0.0 ( they have no separated SDP description for multicast sessions ) . 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 add it to the latest version ...

Are you referring to the "forceMulticastOnUnspecified" Boolean flag in "RTSPClient:: setupMediaSubsession()"? Do you set this flag to True in your client application?

I deliberately disabled this functionality in the latest "RTSPClient" implementation, because I wanted to see if anyone still used it and wanted it. If it is still being used, then I'll re-enable it in the next release of the software.
--

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to