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.