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]>> 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> 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>
>     >>
>     >> 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]>>
>     >>
>     >> 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
>     >
>     >
>
>
>     _______________________________________________
>     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

Reply via email to