Why would anyone want to use grid computing to do live streaming ? isn't one server enough ?
First question:
That's what I'm trying to find out
Grid computing ain't just about computational power anyway.. Storage, Virtual Organizations, watermarking, encryption etc. They all fit under the vague term called Grid..
Second question:
In the scenario with around ten DVB channels, that you want to stream realtime to another country/continent as efficiently as possible, the answer is definitely no. Encoding MPEG2 to MPEG4 takes quite a lot of power..
At the moment I would say that using a cluster you could roughly encode two channels per computer in the cluster, using reasonably ok computers. After all you cannot run the servers on 100%, as the bitrate is fluctuating quite a lot..
And in the case of sparse bandwidth, encoding into h264 would be interesting. But encoding quality DVB, and in a couple years HDTV, becomes practically impossible using clusters. Especially doing that realtime
Regards,
Kaius Perttilä