Skip to main content
Participating Frequently
July 16, 2009
Question

Stream works outside firewall but not inside firewall, real wierd!

  • July 16, 2009
  • 1 reply
  • 1366 views

I have my stuff set up and everything works fine except for a very strange glitch.

When I use the internal IP address (192.168.###.###) from a machine on the internal network, it works fine.

When I use the external IP address (209.###.###.### which eventually maps to that internal IP address) from a machine out in the world, like at home or a hotel or a clients site, it works fine.

But, when I use the external IP address from a machine on the internal network, everything works except the flv file doesn't stream. The HTML page displays, the swf player displays, but the flv file doesn't stream; the swf player displays the message "Connection Error. Please press Play to try again."

What could possibly make this happen? To me, it seems impossible. Could there be a setting in FMS that would cause this sort of thing? I very much doubt it is a firewall issue, because if it were, then the file wouldn't stream from outside the firewall.

    This topic has been closed for replies.

    1 reply

    July 16, 2009

    I bet it's your router.... mine does something similar... doesn't accept http 1.1 requests on the WAN IP when the connection originates from a LAN IP.

    The fix depends on the router and who your internet provider is. In my case (comcast business) I'd have to pay for static IP service, which I otherwise don't need.

    RehfeldtAuthor
    Participating Frequently
    July 17, 2009

    The plot thickens. There are some locations outside our firewall that can and some that can't stream the video. Is this an issue with the router on the other end? Would some people get this error if they don't have flash 10 installed?

    This is still in addition to the fact that from inside our firewall, we can stream from the internal IP address, but not from the external IP address.

    July 17, 2009

    Do you have FMS set up to listen on both port 1935 and port 80, and if so, have you set up your router to forward both of those ports to the FMS machine? Users behind restrictive firewalls may not be able to connect over port 1935.

    Also, are you certain that the player you're using is set up to use the default netconnection behavior of trying port 1935 first, and then falling back on port 80 (that's the common practice, but there are a lot of different players out there.

    Not having the latest version of the flashplayer should not be a problem. Version 6 an newer will be able to connect, but older versions may not be able decode all video sources (VP6 was introduced in Flashplayer 8, and H.264 came in version 10)