<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>