<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"></head><body
 bgcolor="#FFFFFF" text="#000000">
  <span><meta http-equiv="content-type" content="text/html; 
charset=ISO-8859-1"><div><div><div><div><div><div><div><div><div>Hello,<br><br></div>I
 would like to see for myself that RTSP REGISTER make through NAT 
firewall. So I'm using the sample programs provided<br><br></div>So I 
have a Live555 proxy server available on a public IP address.<br><br></div>I
 ran it like this:<br>sudo ./live555ProxyServer -V -T 80 -p 554 -R<br><br></div>At
 home on my Mac behind NAT,<br></div>I ran the RTSP server:<br>./testOnDemandRTSPServer<br><br></div>Next
 I ran this on another terminal on my Mac (where xx are the actual 
public IP address where the proxy server resides)<br>./registerRTSPStream
 -t 52.xx.xx.xxx 554 <a class="moz-txt-link-freetext" href="rtsp://">rtsp://</a><a 
href="http://1.160.85.221:8554/h264ESVideoTest" target="_blank">1.160.85.221:8554/<wbr>h264ESVideoTest</a><br><br></div>But

 it doesn't work. Is what I am doing correct? If I ran all three 
programs on the same machine it appears to work (The server complains 
about frame size too large for buffer size). But right now it doesn't 
work across two machines.<br><br></div>In registerRTSPStream.cpp I also 
tried to turn on "reuseConnection" by setting it to true like so:<br><br>RTSPRegisterSender::createNew(<wbr>*env,
 remoteClientNameOrAddress, remoteClientPortNum, rtspURLToRegister,<br>                              <wbr> 
 registerResponseHandler, ourAuthenticator,<br>                              <wbr> 
 requestStreamingViaTCP, proxyURLSuffix, True/*reuseConnection*/,<br>                              <wbr> 
 1/*verbosityLevel*/, programName);<br><br></div>But it doesn't appear 
to make a difference. Help appreciated, thank you. <br>
    <br>
Timothy<br>
  </span>
</body>
</html>