REBOL Streaming Service
[1/2] from: mpcweber:comcast at: 14-Oct-2003 15:45
To Rebol gurus out there - do you think Rebol could be used to develop a web-based streaming
server and optional client. This being a project I have been interested in but have
not picked a implementation language yet (candidates are Java/Apache, C#.Net/IIS, Rebol/Apache
or write Rebol web server).
The server spec would include:
- multi-threaded web server and load balancer
- capable of integrating (API calls) to a payment processing engine
- parsing new MPEG4 format to convey video title/chapter/navigation data to client
- configuarable data download size
- restart/resume capability
- dynamically reconfigurable
I suspect it would be difficult if not impossible to write the client in Rebol since
the local OS and hardware is involved. If it proves to difficult, then the option is
to customize a commercial client like MSMediaPlayer, QuickTime or RealPlayer.
Michael P. Weber | Sr. Software Engineer
[2/2] from: bry::itnisk::com at: 15-Oct-2003 11:48
>To Rebol gurus out there
not a guru, but these a multi-threaded web server is not something I
would think of Rebol being good for.
>- multi-threaded web server and load balancer
>- capable of integrating (API calls) to a payment processing engine
>- parsing new MPEG4 format to convey video title/chapter/navigation
data to >client
>- configuarable data download size
>- restart/resume capability
>- dynamically reconfigurable
all aside from " parsing new MPEG4 format to convey video
title/chapter/navigation data to client" which I don't know of any
clients for, so you'd have to build your own (or perhaps hand off to
Rebol for this task, which I think Rebol would be good at) I would
recommend erlang for all those other tasks:
http://www.erlang.org/ the language distribution looks pretty big but
that's cause you get a lot of extra libraries, tools etc. with it that
you might not need.
But when you talk about
1. multi-threaded web server and load balancer
look at Yaws, http://yaws.hyber.org/
There's a comparison between yaws and apache at
http://www.sics.se/~joe/apachevsyaws.html but it doesn't seem to be up
right now.
Actually one of the side projects I have at home is communicating
between erlang and rebol in various ways, as I find the languages
complementary.