[Red5] edge

Daniel Rossi spam at electroteque.org
Sun Sep 16 01:28:14 PDT 2007


Steve yes i know that, there was no other way to test a couple of  
edge servers via terracotta remotely though, because i can only  
forward one set of ports via the router for this setup to work with a  
remote machine, anyway proved remote origins / edges work ! :D

On 16/09/2007, at 5:35 PM, Steven Gong wrote:

> Dan,
>
> On 9/16/07, Daniel Rossi <spam at electroteque.org> wrote:
> Hi peeps, please try to connect your tc and edge config to the  
> electroteque.org server and connect to your local edge server, and  
> then also connect to the remote edge server. Ive tested the ball  
> control and live streaming and works fine. I published to my local  
> edge server, and then subscribed to the remote edge server and it  
> was getting the same stream fine, still a problem with delay,  
> dropped frames and disconnections but worked as expected.
>
> The Edge server won't work fine with a remote connected Origin as  
> currently the network overhead is high between Edge and Origin. It  
> should run fine when the Edge and Origin are in the same LAN though.
>
> On 15/09/2007, at 9:07 AM, Steven Gong wrote:
>
>> Dan,
>> Please do a SVN update. This NPE should have been fixed.
>>
>> On 9/14/07, Daniel Rossi < spam at electroteque.org > wrote:
>> well looks like i cant now, im starting to get errors again for no  
>> reason at all
>>
>> 	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.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:362 )
>> 	at org.red5.server.net.rtmpt.RTMPTServlet.service  
>> (RTMPTServlet.java:442)
>> 	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)
>>
>>
>>
>> On 14/09/2007, at 10:37 PM, Daniel Rossi wrote:
>>
>>> steve has sent the specifics but   you can try to use my
>>> electroteque.org server as an origin host. ive yet to test teracotta
>>> on multiple edge machines.
>>>
>>> On 14/09/2007, at 10:23 PM, Sales Department wrote:
>>>
>>>> Wow.  That sounds great - just what's needed!   So, how far  
>>>> along are
>>>> you?  Do you need testers?   Other help?
>>>>
>>>> Bill
>>>>
>>>> Daniel Rossi wrote:
>>>>> I dont work with SO yet so havent tried those things sorry. I will
>>>>> have another test with the ballcontrol example.
>>>>>
>>>>> On 14/09/2007, at 10:46 AM, Steven Gong wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On 9/14/07, *Daniel Rossi* < spam at electroteque.org
>>>>>> <mailto:spam at electroteque.org>> wrote:
>>>>>>
>>>>>>     I think there is a combination of two things here. The edge /
>>>>>> origin
>>>>>>     setup, basically sets up the edge servers which gets the
>>>>>>     applications / content proxied from the origin servers, so  
>>>>>> your
>>>>>>     applications and content is served from the origin  
>>>>>> servers. Then
>>>>>>     with
>>>>>>     the edge servers started up with terracotta it will cluster
>>>>>> the edge
>>>>>>     servers as if it was one big massive JVM, so the clustering
>>>>>> happens
>>>>>>     at the edge and then also maybe on the origin. So just like
>>>>>> it was on
>>>>>>     one machine, the say 3 edge machines can handle live streams
>>>>>> like it
>>>>>>     was just on one, am I right here ?
>>>>>>
>>>>>>
>>>>>> Exactly. And we will also add RSO sharing support to Origin as  
>>>>>> had
>>>>>> been demoed before.
>>>>>>
>>>>>>     On 14/09/2007, at 2:07 AM, Sales Department wrote:
>>>>>>
>>>>>>> Anyone know how the progress on the Origin/Edge solution is  
>>>>>>> coming?
>>>>>>>
>>>>>>> Is that intended just for video on demand, or will live streams
>>>>>>> work too?
>>>>>>>
>>>>>>> Bill
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Red5 mailing list
>>>>>>> Red5 at osflash.org < mailto:Red5 at osflash.org>
>>>>>>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>>>>>
>>>>>>
>>>>>>     _______________________________________________
>>>>>>     Red5 mailing list
>>>>>>     Red5 at osflash.org <mailto:Red5 at 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>, steven at infrared5.com
>>>>>> <mailto:steven at infrared5.com>
>>>>>>
>>>>>> 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 at osflash.org <mailto:Red5 at osflash.org>
>>>>>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>>>>
>>>>> ------------------------------------------------------------------ 
>>>>> ---
>>>>> ---
>>>>>
>>>>> _______________________________________________
>>>>> Red5 mailing list
>>>>> Red5 at osflash.org
>>>>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>>>>
>>>>
>>>> _______________________________________________
>>>> Red5 mailing list
>>>> Red5 at osflash.org
>>>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>>
>>>
>>> _______________________________________________
>>> Red5 mailing list
>>> Red5 at osflash.org
>>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>
>>
>> _______________________________________________
>> Red5 mailing list
>> Red5 at osflash.org
>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>
>>
>>
>>
>> -- 
>> Best Regards
>> Steven Gong
>>
>> InfraRed5 Red5 Consultant: http://www.infrared5.com ,  
>> steven at infrared5.com
>>
>> Red5 Developer: http://osflash.org/red5, http://jira.red5.org/ 
>> confluence/display/~steven/Home
>>
>> Modesty is an overrated quality in men of no great  
>> accomplishment.  -- Ricky Jay
>> _______________________________________________
>> Red5 mailing list
>> Red5 at osflash.org
>> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>
> _______________________________________________
> Red5 mailing list
> Red5 at osflash.org
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>
>
>
> -- 
> Best Regards
> Steven Gong
>
> InfraRed5 Red5 Consultant: http://www.infrared5.com,  
> steven at infrared5.com
>
> Red5 Developer: http://osflash.org/red5, http://jira.red5.org/ 
> confluence/display/~steven/Home
>
> Modesty is an overrated quality in men of no great accomplishment.   
> -- Ricky Jay
> _______________________________________________
> Red5 mailing list
> Red5 at osflash.org
> http://osflash.org/mailman/listinfo/red5_osflash.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/red5_osflash.org/attachments/20070916/c03230ee/attachment-0001.html 


More information about the Red5 mailing list