<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>Hi,</div><div><br></div><div>I have Live555 RTSP server running on a machine (Amazon EC2) that has a private IP address and an internet routable public IP address. </div><div>When I try to play this stream using VLC (Version 1.1.7 ) it says <b>"live555 warning. no data received for 10s. Switching to TCP"</b></div><div><br></div><div>One issue i found is SDP was having private IP address. </div><div>During SDP creation the getsockname is called to get the ip address which was returning private IP address. I modified this to put public IP address. </div><div>After this modification also, still not able to play it via UDP. It waits for a timeout period and switches to TCP.  </div><div><br></div><div>From debug prints I see that RTSP Server is sending out UDP data. </div><div>There is no firewall on the machine running VLC. </div><div><br></div><div>Any idea what can be going wrong ?</div><div><br></div><div>Regards,</div><div>Sambhav</div></div></body></html>