[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