[Live-devel] Streaming past a firewall.

Neil Alexander nalex at hand-off.com
Tue Sep 27 02:20:44 PDT 2005


Hello,

I'm attempting to stream outside my firewall. For testing, I have  
DMZ'd my router, pointing it to the streaming computer.
On the receiving computer, I type in the static IP within the  
QuickTime Player. It does a "Waiting for media..." countdown, then  
fails with "400 Bad Request"

I also test streaming by using QuickTime Player on the server.

Addresses:  Server: 192.168.1.101
                         Router 192.168.1.1
                         External IP from "whatismyip.com" = 24.50.44.57

Everything is the same except for two lines of debug output from  
rtspserver.cpp:

accept()ed connection from 192.168.1.1      (external)
accept()ed connection from 192.168.1.101    (test on server)

"DESCRIBE" is same for both
"SETUP" is same for both


They  diverge at "PLAY":

RTSPClientSession[0x50a7000]::incomingRequestHandler1() read 203  
bytes:PLAY rtsp://24.50.44.57:8554/Channel_000a27000401dc2d_Broadcast  
RTSP/1.0

vs

RTSPClientSession[0x599f000]::incomingRequestHandler1() read 217  
bytes:PLAY rtsp://192.168.1.101:8554/ 
Channel_000a27000401dc2d_Broadcast RTSP/1.0


My current assumption is that address translation needs to be done at  
this point? Does that sound reasonable?

Is this a "dangerous" method for doing this, or is it a reasonable  
approach?

Finally, there is about 3 seconds of buffering on the receiving end.  
Any way to shorten or eliminate that?

Thanks!

Neil Alexander







-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.live555.com/pipermail/live-devel/attachments/20050927/878a26f2/attachment.html


More information about the live-devel mailing list