List Info

Thread: anybody interested in Erlang RTMP implementation




anybody interested in Erlang RTMP implementation
user name
2006-06-20 12:54:49
Very early on someone submitted a half working ruby version.
That did
services only if I remember correctly. I think its linked to
from the
site someplace.

As for porting red5 to ruby.. I have thought about it but
there are a
few reasons I don't think we should.

1. Ruby isn't the ideal language for this sort of server
performance
wise. Don't get me wrong I love ruby (on rails) for
webapps. Its just
not that fast for writing byte level servers.

2. Most people who use ruby these days would be after
something to
plug into rails ( ie web server ). Now that means it would
probably be
rtmpt only. Add to that the fact requests are proxied
through apache
and we end up with remoting. The audio and video would
probably work,
but wouldnt scale. Nicolas will probably do fine with haXe
running on
his NekoVM as its faster and he is adding a JIT soon. Plus
he seems to
be able to do anything he puts his mind to.

3. But most importantly.. JRuby.. Why port red5 to ruby when
we can
run ruby in red5. It wont be long before RoR is running on
the JVM. We
have some fun things to look forward to. Scripting will be
added to
red5 shortly ( 0.6 ). I will add jruby and rhino and joachim
is going
to add python support. By that time people will probably be
deploying
RoR on java servlet engines and we can have a lot of fun
pluggin it
all together.

So there you have it.

If you fance giving it a go.. by all means start hacking
away. But
perhaps basic AMF support is needed before starting on RTMP.

- Luke


On 6/20/06, Michael Klishin <flashnovemberain.com> wrote:
> Luke Hubbard wrote:
>
> > And re: Erlang rtmp implementation.. sounds
wicked.
>
> Luke, I heard you guys plan C# version of Red5 later
on... How about Ruby?
>
> --
> Michael "Antares" Klishin,
>
> http://www.novemberain.com
 |  mailto:michaelnovemberain.com
>
> _______________________________________________
> Red5 mailing list
> Red5osflash.org
> 
http://osflash.org/mailman/listinfo/red5_osflash.org
>

_______________________________________________
Red5 mailing list
Red5osflash.org

http://osflash.org/mailman/listinfo/red5_osflash.org
anybody interested in Erlang RTMP implementation
user name
2006-06-20 13:49:26
Although I'm still new to Red 5 and hoping to be of some
help to the 
project later next month, I'd like to put my opinion out
there regarding 
all the talk about porting to other languages.  It seems to
me to be a 
waste of manpower to take something that's in
mid-development like Red 5 
and try to branch it into a Ruby or Python port. 

The focus of attention should be, in my opinion, on getting
Red 5 to 
production worthy status first - in Java since that's what
it's being 
written in - and worry about porting to other platforms
later.  I also 
agree with item 3 in the previous post. 

Bill

Luke Hubbard wrote:

>Very early on someone submitted a half working ruby
version. That did
>services only if I remember correctly. I think its
linked to from the
>site someplace.
>
>As for porting red5 to ruby.. I have thought about it
but there are a
>few reasons I don't think we should.
>
>1. Ruby isn't the ideal language for this sort of
server performance
>wise. Don't get me wrong I love ruby (on rails) for
webapps. Its just
>not that fast for writing byte level servers.
>
>2. Most people who use ruby these days would be after
something to
>plug into rails ( ie web server ). Now that means it
would probably be
>rtmpt only. Add to that the fact requests are proxied
through apache
>and we end up with remoting. The audio and video would
probably work,
>but wouldnt scale. Nicolas will probably do fine with
haXe running on
>his NekoVM as its faster and he is adding a JIT soon.
Plus he seems to
>be able to do anything he puts his mind to.
>
>3. But most importantly.. JRuby.. Why port red5 to ruby
when we can
>run ruby in red5. It wont be long before RoR is running
on the JVM. We
>have some fun things to look forward to. Scripting will
be added to
>red5 shortly ( 0.6 ). I will add jruby and rhino and
joachim is going
>to add python support. By that time people will probably
be deploying
>RoR on java servlet engines and we can have a lot of fun
pluggin it
>all together.
>
>So there you have it.
>
>If you fance giving it a go.. by all means start hacking
away. But
>perhaps basic AMF support is needed before starting on
RTMP.
>
>- Luke
>
>
>On 6/20/06, Michael Klishin <flashnovemberain.com> wrote:
>  
>
>>Luke Hubbard wrote:
>>
>>    
>>
>>>And re: Erlang rtmp implementation.. sounds
wicked.
>>>      
>>>
>>Luke, I heard you guys plan C# version of Red5 later
on... How about Ruby?
>>
>>--
>>Michael "Antares" Klishin,
>>
>>http://www.novemberain.com
 |  mailto:michaelnovemberain.com
>>
>>_______________________________________________
>>Red5 mailing list
>>Red5osflash.org
>>
http://osflash.org/mailman/listinfo/red5_osflash.org
>>
>>    
>>
>
>_______________________________________________
>Red5 mailing list
>Red5osflash.org
>
http://osflash.org/mailman/listinfo/red5_osflash.org
>  
>


_______________________________________________
Red5 mailing list
Red5osflash.org

http://osflash.org/mailman/listinfo/red5_osflash.org
[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )