statements 1) it is impossible to redirect RTMP traffic 2) RTMPT contain all HTTP headers/cookies etc. == overhead 3) even if you think you perform rtmpt://server:port/openmeetings/hibernate all packets are sent to rtmpt://server:port/ (this is why it is impossible to proxy just RTMPT context)
problems while implementing OOCP 1) it will be impossible to use RTMP with it (please see 1) above) 2) it will be additional traffic (please see 2)) 3) it will be impossible to use current scheme (tomcat + apache + mod_proxy) (please see 3)) NOTE mod_rewrite is able to help here, but it also have own limitations. I'm not sure if I be able to create transparent proxy inside tomcat, but I'll try. On Sat, Apr 28, 2012 at 17:14, Alexei Fedotov <[email protected]>wrote: > I don't think multiple ports are problem - Timur's proof of concept > shows they are not. > > The main problem is the following: something is already running on 80 > port. So exact requirement for the solution follows: > > 1. The only openmeetings communication port (OOCP) should be a part of > the configuration. By default it would be port 80, and for those who > have somethings installed, they can move the port somewhere. > > 2. One should switch http or https for traffic over OOCP. > > 3. For OOCP over http I suggest using 1935 for RTMP, or falling back > to rtmpt over OOCP. > > -- > With best regards / с наилучшими пожеланиями, > Alexei Fedotov / Алексей Федотов, > http://dataved.ru/ > +7 916 562 8095 > > > On Sat, Apr 28, 2012 at 12:50 PM, [email protected] > <[email protected]> wrote: > > Is this a question or a statement? > > > > You cannot run all services: http, https, rtmp, rtmpt, rtmps on the > > same port 80 and 443, you can only achieve that by cheating with > > subdomains + redirect/mod_proxy rules in Apache HTTPD. > > > > Our configuration currently allows people to configure http + rtmp or > > http + rtmpt on the same port. > > However to practically achieve that you need Apache Webserver and > > configured with mod_proxy. > > > > Sebastian > > > > 2012/4/28 Alexei Fedotov <[email protected]>: > >> We have really long discussion on the subject: why does our typical > >> installation has two http servers - one is Apache jetty embedded into > red5, > >> and another is Apache Httpd which redirects traffic from port 80 to > >> different ports of our product. > >> > >> I faced strong resistance convincing people that decreasing number of > >> servers and ports is good. Of course the less servers we have, less > >> installation work we have - why should we discuss it? > >> > >> Finally I noticed why two servers may be good for some people. This > applies > >> to the case when they want other http services like CMS or E-learning to > >> run on the same machine. I was thinking mostly about our Openmeetings > >> server farm, where are no advantages of keeping proxies, while each > httpd > >> costs 200 Mb per server. > >> > >> So the question is if we should keep using different ports in > openmeetings. > >> Are there any other reasons I missed? > >> > >> Concerning Maxim advice of using VPN - in my corporate life I don't even > >> have an admin password or a right to run non-microsoft executables. > >> > >> Thanks. > > > > > > > > -- > > Sebastian Wagner > > https://twitter.com/#!/dead_lock > > http://www.openmeetings.de > > http://www.webbase-design.de > > http://www.wagner-sebastian.com > > [email protected] > -- WBR Maxim aka solomax
