A user on the mailinglist wrote:
"Hello,
I'm still stucked with the ports problem described below.
Daniela advised me to an adobe article (thank you Daniela)
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_16631
In the adobe article is mentioned that flash media server tries out differnt ports (443 and 80) automatically, which leads to 96 % success in practice.
For me it seems that Red5 is not doing this automatically.
In the article is described how to set the port manually. With Red5 this works only for port 8088, which is the standard tunneling port for Red5.
Since a wide number of firewalls have blocked that port, I still need to know how to use port 80 or 443.
Can anyone help me?
I guess most of the Red5 user have this problem, but I never found it discussed in this newsletter before?.
Best Regards
Falk"
So in the current setup Red5 can only listen to one port (configured in red5.properties) but there should be a way to make Red5 listen on multiple ports per protocol (RTMP/RTMPT). With FMS you can specify multiple ip's and ports to listen to and I think this functionality is missing in Red5 and that prevents me from listening to 3 different port (1935, 443, 80) on a single ip-address and not being able to listen to multiple ip addresses.
Here's a port tester that shows a single FMS app listening on multiple ports:
http://www.adobe.com/go/tn_16466
ps. I'm working on a Red5 Flex port tester app that does the same.
What you probably want is a possibility to run all protocols on any port - this is an enhancement and not that easy as we have different networking libraries for RTMP and RTMPT (HTTP).