<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div><blockquote type="cite"><div style="font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Testing with:<br><br><span class="Apple-tab-span" style="white-space: pre;">       </span>./testRTSPClient<span class="Apple-converted-space"> </span><a href="rtsp://192.168.1.12:8554/camera0">rtsp://192.168.1.12:8554/camera0</a><br><br>it seems to work ok until the 65 second timeout occurs on the server side. Perhaps it does not handle the<br>needed RTSP conversation? Same happens with ./openRTSP. I see from my server logs that the camera<br>I stream gets deallocated. I have done nothing custom on the Live555 side for the low level RTSP handling,<br>so I assume the clients don't do the needed talking. Live555 says as much too after enabling the DEBUG<br>variable:<br><br>RTSP client session (id "2FBE732F", stream name "camera0") has timed out (due to inactivity)<br></div></blockquote><div><br></div>The problem here is that your server is not receiving the frequent RTCP "RR" reports that the client (both "testRTSPClient" and "openRTSP") is sending.  Because you say that your server is built using the LIVE555 library, this surprises me.</div><div><br></div><div>Does your server stream via multicast - i.e., using a "PassiveServerMediaSubsession", like the "test*Streamer" demo applications in the "testProgs" directory?  If so, then your server *must* create a "RTCPInstance" object along with each "RTPSink" object (as you can see in the "test*Streamer" example code).</div><div><br></div><div>Or does your server stream via unicast - i.e., using a (subclass of) "OnDemandServerMediaSubsession" - as demonstrated by the "testOnDemandRTSPServer" demo application (or by the "LIVE555 Media Server")?  If so, then I can't see how you could be having this problem, because "OnDemandServerMediaSubsession" automatically creates "RTCPInstance" objects.</div><div><br></div><div><br></div><div><blockquote type="cite"><div style="font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">I also now see that the server always streams over TCP</div></blockquote><div><br></div>No, you're mistaken about this (unless you've modified the "RTSPServer.cpp" code, in which case you can't expect any support on this mailing list).  "testRTSPClient" (unless modified) always requests RTP/RTCP-over-UDP streaming, as does "openRTSP" (unless you explicitly give it the "-t" option).</div><br><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>