This content has been marked as final. Show 3 replies
The older RTMP operates over TCP port 1935 and falls back to tunneling over 443 and/or 80.
The newer RTMFP uses UDP and requires the ability to make outbound connections to 1935 and also higher port numbers in order to establish a server connection.
Running over port 443 and 80 UDP wouldn't help, the firewall is likely configured to open up TCP 443 (HTTPS) and TCP 80 (HTTP) while still blocking UDP.
If your application needs to work in the presence of UDP-blocking firewalls (and note that we do several things to get through them, if they do allow internally-initiated UDP sessions), you'll need to code your own fallback to a TCP protocol like RTMP or HTTP.
The Flash Player can also be configured manually to use a TURN proxy, if you're able to have the customer's IT department install one to get past the firewall. In Flash Player 10.0, draft-ietf-behave-turn-08 is supported.
Thanks for your clear answer. This gives me a good start for discussions on Monday.