Hi, it seems after an update on the cluster branch it now works ! I have to check the logs on both servers to see whats happening though.
Dan Rossi wrote: > Steve I set the log level to INFO and still nothing > > here is the connection url > > rtmpt://localhost:8088/oflaDemo > > I get no log happening at all in the console. here is what the red5.sh > looks like > > exec $JAVA -Djava.security.manager > -Djava.security.policy=conf/red5.policy -cp red5.jar:conf:$CLASSPATH > org.red5.server.Standalone conf/red5-edge.xml > > > Steven Gong wrote: > >> Edge connects to Origin via 9035 and no other TCP link is used as TCP >> is duplexed. Maybe you can turn on the DEBUG log for mrtmp package. >> Take a look at the configuration in log4j.properties and make changes >> if necessary. >> >> On 8/24/07, *Dan Rossi* <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>> wrote: >> >> Yes i opened up 9035. How am I able to check everything is working >> then >> ? Why would I be getting connection errors like below, would it be a >> problem with the origin connecting back to the edge machine ? The >> edge >> machine was on my machine so behind a router , what ports would i have >> to open up for that. >> >> Steven Gong wrote: >> > The default port is at 9035 on Origin. You can configure the >> value in >> > red5.properties . >> > >> > On 8/23/07, *Dan Rossi* < [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> >> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> >> wrote: >> > >> > Hang on, does the origin communicate back to the edge ? If >> so what >> > ports >> > do i need to open at my lan router. >> > >> > Dan Rossi wrote: >> > > Steven Gong wrote: >> > > >> > >> Yes, that is a limitation for the prototype now as I haven't >> > done the >> > >> intelligent connection management. You should make sure >> that the >> > >> Origin is started up BEFORE you start up the Edge and >> also make >> > sure >> > >> the Edge can connect to Origin successfully. Anyway >> thanks for your >> > >> information. >> > >> >> > > Its not connecting ? How can I work that out , the port is >> open. >> > The >> > > origin is up before the edge. >> > > >> > > >> > >> On 8/23/07, *Dan Rossi* <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> >> > <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> >> > >> <mailto: [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>>>> >> > wrote: >> > >> >> > >> Sorry the origin server was firewalled its open now, i >> > doubt it works >> > >> set to localhost either, as I cant have both running. >> > >> >> > >> [ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION >> > >> java.nio.channels.CancelledKeyException >> > >> at >> > >> >> > >> sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java :55) >> > >> at >> > >> >> sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >> > >> at >> > >> sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys >> > >> (KQueueSelectorImpl.java :105) >> > >> at >> > >> >> > sun.nio.ch.KQueueSelectorImpl.doSelect >> (KQueueSelectorImpl.java:74) >> > >> at >> > >> >> sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) >> > >> at sun.nio.ch.SelectorImpl.select >> > (SelectorImpl.java:80) >> > >> at >> > >> >> > >> >> org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:299) >> > >> at >> > >> >> > >> org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:73) >> > >> at >> > >> >> > >> >> org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java >> :120) >> > >> at >> > >> >> > >> >> org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:498) >> > >> at >> > >> org.mortbay.thread.BoundedThreadPool$PoolThread.run >> > >> (BoundedThreadPool.java :475) >> > >> [ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION >> > >> java.nio.channels.CancelledKeyException >> > >> at >> > >> >> > >> sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java :55) >> > >> at sun.nio.ch.SelectionKeyImpl.readyOps >> > >> (SelectionKeyImpl.java :69) >> > >> at >> > >> >> > >> sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys(KQueueSelectorImpl.java >> > :105) >> > >> at >> > >> >> > >> sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:74) >> > >> at sun.nio.ch.SelectorImpl.lockAndDoSelect >> > >> (SelectorImpl.java:69) >> > >> at >> sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) >> > >> at >> > >> >> > >> >> org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:299) >> > >> at >> > >> org.mortbay.io.nio.SelectorManager.doSelect >> > (SelectorManager.java:73) >> > >> at >> > >> >> > org.mortbay.jetty.nio.SelectChannelConnector.accept >> (SelectChannelConnector.java:120) >> > >> at >> > >> >> > >> >> org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:498) >> > >> >> > >> at >> > >> >> > >> >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java >> > :475) >> > >> >> > >> >> > >> >> > >> >> > >> Dan Rossi wrote: >> > >> > Tried a few combinations, including setting the origin >> > host to >> > >> > electroteque.org <http://electroteque.org> < >> http://electroteque.org> >> > <http://electroteque.org> and localhost. I >> > >> think there is a problem in the edge >> > >> > config. >> > >> > >> > >> > Connecting with this private var serverURL:String = >> > >> > "rtmpt://localhost:8088/oflaDemo/"; >> > >> > >> > >> > [INFO]:( org.red5.server.Standalone.main ) Startup done >> > in: 2641 ms >> > >> > [ERROR]:( >> org.red5.server.net.rtmpt.RTMPTServlet.handleSend ) >> > >> Could not >> > >> > process message. >> > >> > java.lang.NullPointerException >> > >> > at >> > >> > >> > >> >> > org.red5.server.net.rtmpt.EdgeRTMPTHandler.sendConnectMessage >> > (EdgeRTMPTHandler.java:181) >> > >> > at >> > >> > >> > >> >> > >> >> org.red5.server.net.rtmpt.EdgeRTMPTHandler.handleConnect(EdgeRTMPTHandler.java >> :165) >> > >> > at >> > >> > >> > >> >> > >> >> org.red5.server.net.rtmpt.EdgeRTMPTHandler.messageReceived(EdgeRTMPTHandler.java:58) >> > >> > at >> > >> > >> > >> org.red5.server.net.rtmpt.RTMPTServlet.handleSend( >> > RTMPTServlet.java:355) >> > >> > at >> > >> > >> > >> >> > >> org.red5.server.net.rtmpt.RTMPTServlet.service(RTMPTServlet.java:433) >> > >> > at >> > >> javax.servlet.http.HttpServlet.service >> (HttpServlet.java:803) >> > >> > at >> > >> > org.mortbay.jetty.servlet.ServletHolder.handle >> > >> (ServletHolder.java:491) >> > >> > at >> > >> > >> > >> >> > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367) >> > >> > at >> > >> > >> > >> >> > org.mortbay.jetty.handler.ContextHandler.handle >> (ContextHandler.java:689) >> > >> >> > >> > at >> > >> > >> > >> >> > >> >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java >> :146) >> > >> > at >> > >> > >> > >> >> > >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java >> > >> :114) >> > >> > at >> > >> > >> > >> >> > >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java >> > :139) >> > >> > at org.mortbay.jetty.Server.handle >> (Server.java:285) >> > >> > at >> > >> > org.mortbay.jetty.HttpConnection.handleRequest >> > >> (HttpConnection.java :457) >> > >> > at >> > >> > >> > >> >> > >> >> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765) >> > >> > at >> > >> org.mortbay.jetty.HttpParser.parseNext >> (HttpParser.java:627) >> > >> > at >> > >> >> > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) >> > >> > at >> > >> org.mortbay.jetty.HttpConnection.handle >> > (HttpConnection.java:357) >> > >> > at >> > >> > org.mortbay.io.nio.SelectChannelEndPoint.run( >> > >> SelectChannelEndPoint.java :329) >> > >> > at >> > >> > >> > >> >> > >> >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) >> > >> > [ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION >> > >> > java.nio.channels.CancelledKeyException >> > >> > at >> > >> >> > >> sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java :55) >> > >> > at >> > >> >> sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java :69) >> > >> > at >> > >> > sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys >> > >> (KQueueSelectorImpl.java:105) >> > >> > at >> > >> > sun.nio.ch.KQueueSelectorImpl.doSelect >> > (KQueueSelectorImpl.java:74) >> > >> > at >> > >> >> sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) >> > >> > at >> > sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) >> > >> > at >> > >> > >> > >> >> > >> >> org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:299) >> > >> > at >> > >> > org.mortbay.io.nio.SelectorManager.doSelect >> > >> (SelectorManager.java:73) >> > >> > at >> > >> > >> > >> >> > >> >> org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java >> :120) >> > >> > at >> > >> > >> > >> >> > >> org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java >> > >> :498) >> > >> > at >> > >> > >> > >> org.mortbay.thread.BoundedThreadPool$PoolThread.run >> > (BoundedThreadPool.java:475) >> > >> > [ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION >> > >> > java.nio.channels.CancelledKeyException >> > >> > at >> > >> sun.nio.ch.SelectionKeyImpl.ensureValid >> > (SelectionKeyImpl.java:55) >> > >> > at >> > >> >> sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >> > >> > at >> > >> > sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys >> > >> ( KQueueSelectorImpl.java:105) >> > >> > at >> > >> > >> > >> sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:74) >> > >> > at >> > >> sun.nio.ch.SelectorImpl.lockAndDoSelect >> (SelectorImpl.java:69) >> > >> > at >> > sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) >> > >> > at >> > >> > >> > >> org.mortbay.io.nio.SelectorManager$SelectSet.doSelect >> > (SelectorManager.java:299) >> > >> > at >> > >> > org.mortbay.io.nio.SelectorManager.doSelect >> > >> (SelectorManager.java:73) >> > >> > at >> > >> > >> > >> >> > >> >> org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java >> :120) >> > >> > at >> > >> > >> > >> >> > >> org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java >> > >> > >> :498) >> > >> > at >> > >> > >> > >> >> > >> >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) >> > >> > [ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION >> > >> > java.nio.channels.CancelledKeyException >> > >> > at >> > >> >> > >> sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java :55) >> > >> > at >> > >> >> sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >> > >> > at >> > >> > sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys >> > >> (KQueueSelectorImpl.java:105) >> > >> > at >> > >> > >> > >> sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:74) >> > >> > at >> > >> >> sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java :69) >> > >> > at >> > sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) >> > >> > at >> > >> > >> > >> >> > >> >> org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java >> > :299) >> > >> > at >> > >> > org.mortbay.io.nio.SelectorManager.doSelect >> > >> (SelectorManager.java:73) >> > >> > at >> > >> > >> > >> org.mortbay.jetty.nio.SelectChannelConnector.accept >> > (SelectChannelConnector.java:120) >> > >> > at >> > >> > >> > >> >> > >> org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java >> >> > >> :498) >> > >> > at >> > >> > >> > >> >> > >> >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) >> > >> > >> > >> > >> > >> > Steven Gong wrote: >> > >> > >> > >> >> Hi all, >> > >> >> I've checked in the prototype for Edge/Origin to the >> > clustering >> > >> >> branch: >> > >> >> >> > >> >> > >> http://svn1.cvsdude.com/osflash/red5/java/server/branches/clustering >> <http://svn1.cvsdude.com/osflash/red5/java/server/branches/clustering> >> > >> >> < >> > >> >> > >> http://svn1.cvsdude.com/osflash/red5/java/server/branches/clustering >> <http://svn1.cvsdude.com/osflash/red5/java/server/branches/clustering> >> > >> <http://svn1.cvsdude.com/osflash/red5/java/server/branches/clustering>> >> > >> >> >> > >> >> I haven't integrated the Edge with Terracotta yet but >> > will do >> > >> it soon. >> > >> >> Now you can play with it on two machines with one >> Origin >> > server >> > >> and >> > >> >> one Edge server. (Of course, it should work for one >> > Origin and >> > >> several >> > >> >> Edges. But I have never tried it. :-) ) The Edge >> server is >> > >> accessed by >> > >> >> RTMPT. The RTMP Edge support will be added after the >> > >> Edge/Origin with >> > >> >> Terracotta prototype is done. >> > >> >> >> > >> >> How to run the prototype inside Eclipse: >> > >> >> (1) Check out the code first. >> > >> >> (2) Start Origin server by running Standalone without >> > arguments. >> > >> >> (3) Start Edge server by running Standalone with >> argument >> > >> " red5-edge.xml " >> > >> >> (4) Connect the Edge by RTMPT on port 8088. For >> example, >> > >> >> "rtmpt://localhost:8088/oflaDemo" >> > >> >> >> > >> >> The default setting of Edge is to connect Origin >> > locally. You can >> > >> >> modify the "server" property of "mrtmpClient" bean >> in " >> > >> >> red5-edge-core.xml " to set the address of Origin >> server. >> > >> >> >> > >> >> I appreciate your feedbacks and suggestions for the >> > prototype. >> > >> Enjoy!~~ >> > >> >> >> > >> >> -- >> > >> >> Best Regards >> > >> >> Steven Gong >> > >> >> >> > >> >> InfraRed5 Red5 Consultant: http://www.infrared5.com, >> > >> >> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> >> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >> <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> >> > >> <mailto: [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>> >> > <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>> >> > >> >> >> > >> >> Red5 Developer: http://osflash.org/red5 >> > <http://osflash.org/red5>, >> > >> >> >> http://jira.red5.org/confluence/display/~steven/Home >> <http://jira.red5.org/confluence/display/%7Esteven/Home> >> > <http://jira.red5.org/confluence/display/%7Esteven/Home> >> > >> < http://jira.red5.org/confluence/display/%7Esteven/Home> >> > >> >> < >> http://jira.red5.org/confluence/display/%7Esteven/Home> >> > >> >> >> > >> >> Modesty is an overrated quality in men of no great >> > >> accomplishment. -- >> > >> >> Ricky Jay >> > >> >> >> > >> >> > >> ------------------------------------------------------------------------ >> > >> > >> >> >> > >> >> _______________________________________________ >> > >> >> Red5 mailing list >> > >> >> Red5@osflash.org <mailto:Red5@osflash.org> >> <mailto:Red5@osflash.org <mailto:Red5@osflash.org>> >> > <mailto:Red5@osflash.org <mailto:Red5@osflash.org> >> <mailto:Red5@osflash.org <mailto:Red5@osflash.org>>> >> > >> >> http://osflash.org/mailman/listinfo/red5_osflash.org >> > >> >> >> > >> >> >> > >> > >> > >> > >> > >> > _______________________________________________ >> > >> > Red5 mailing list >> > >> > Red5@osflash.org <mailto:Red5@osflash.org> >> <mailto:Red5@osflash.org <mailto:Red5@osflash.org>> >> > <mailto:Red5@osflash.org <mailto:Red5@osflash.org> >> <mailto:Red5@osflash.org <mailto:Red5@osflash.org>>> >> > >> > http://osflash.org/mailman/listinfo/red5_osflash.org >> > < http://osflash.org/mailman/listinfo/red5_osflash.org> >> > >> > >> > >> > >> > >> >> > >> >> > >> _______________________________________________ >> > >> Red5 mailing list >> > >> Red5@osflash.org <mailto:Red5@osflash.org> >> <mailto:Red5@osflash.org <mailto:Red5@osflash.org>> >> > <mailto: Red5@osflash.org <mailto:Red5@osflash.org> >> <mailto:Red5@osflash.org <mailto:Red5@osflash.org>>> >> > >> http://osflash.org/mailman/listinfo/red5_osflash.org >> <http://osflash.org/mailman/listinfo/red5_osflash.org> >> > >> >> > >> >> > >> >> > >> >> > >> -- >> > >> Best Regards >> > >> Steven Gong >> > >> >> > >> InfraRed5 Red5 Consultant: http://www.infrared5.com >> > >> < http://www.infrared5.com>, [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> >> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> >> > >> <mailto:[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> <mailto: [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>>> >> > >> >> > >> Red5 Developer: http://osflash.org/red5, >> > >> http://jira.red5.org/confluence/display/~steven/Home >> <http://jira.red5.org/confluence/display/%7Esteven/Home> >> > <http://jira.red5.org/confluence/display/%7Esteven/Home> >> > >> < http://jira.red5.org/confluence/display/%7Esteven/Home> >> > >> >> > >> Modesty is an overrated quality in men of no great >> > accomplishment. -- >> > >> Ricky Jay >> > >> >> > >> ------------------------------------------------------------------------ >> > >> >> > >> _______________________________________________ >> > >> Red5 mailing list >> > >> Red5@osflash.org <mailto:Red5@osflash.org> >> <mailto:Red5@osflash.org <mailto:Red5@osflash.org>> >> > >> http://osflash.org/mailman/listinfo/red5_osflash.org >> > >> >> > >> >> > > >> > > >> > > _______________________________________________ >> > > Red5 mailing list >> > > Red5@osflash.org <mailto:Red5@osflash.org> >> <mailto:Red5@osflash.org <mailto:Red5@osflash.org>> >> > > http://osflash.org/mailman/listinfo/red5_osflash.org >> > > >> > > >> > >> > >> > _______________________________________________ >> > Red5 mailing list >> > Red5@osflash.org <mailto:Red5@osflash.org> >> <mailto:Red5@osflash.org <mailto:Red5@osflash.org>> >> > http://osflash.org/mailman/listinfo/red5_osflash.org >> > >> > >> > >> > >> > -- >> > Best Regards >> > Steven Gong >> > >> > InfraRed5 Red5 Consultant: http://www.infrared5.com >> > < http://www.infrared5.com>, [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> >> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> >> > >> > Red5 Developer: http://osflash.org/red5, >> > http://jira.red5.org/confluence/display/~steven/Home >> <http://jira.red5.org/confluence/display/%7Esteven/Home> >> > < http://jira.red5.org/confluence/display/%7Esteven/Home> >> > >> > Modesty is an overrated quality in men of no great >> accomplishment. -- >> > Ricky Jay >> > >> ------------------------------------------------------------------------ >> >> > >> > _______________________________________________ >> > Red5 mailing list >> > Red5@osflash.org <mailto:Red5@osflash.org> >> > http://osflash.org/mailman/listinfo/red5_osflash.org >> > >> >> >> _______________________________________________ >> Red5 mailing list >> Red5@osflash.org <mailto:Red5@osflash.org> >> http://osflash.org/mailman/listinfo/red5_osflash.org >> >> >> >> >> -- >> Best Regards >> Steven Gong >> >> InfraRed5 Red5 Consultant: http://www.infrared5.com >> <http://www.infrared5.com>, [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> >> >> Red5 Developer: http://osflash.org/red5, >> http://jira.red5.org/confluence/display/~steven/Home >> <http://jira.red5.org/confluence/display/%7Esteven/Home> >> >> Modesty is an overrated quality in men of no great accomplishment. -- >> Ricky Jay >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Red5 mailing list >> Red5@osflash.org >> http://osflash.org/mailman/listinfo/red5_osflash.org >> >> > > > _______________________________________________ > Red5 mailing list > Red5@osflash.org > http://osflash.org/mailman/listinfo/red5_osflash.org > > _______________________________________________ Red5 mailing list Red5@osflash.org http://osflash.org/mailman/listinfo/red5_osflash.org