Posted 03 February 2011 - 09:16 PM
That's not live, of course, it's just 5 flash videos playing at once.. easy to do in flash if someone knows how to work it, for on-demand viewing (i don't do action script). For live i'd approach it a little differently, it's not that difficult, it's some flash streaming to a flash server. A program like Adobe Media Live Encoder (free) is getting fed from each camera, preferable each to their own computer with a way out to the internet, as different flash -live- streams, and then you're constructing a flash action script program (swf) which loads whichever stream is clicked to the large window. this works on rtmp protocol, and i'll admit generally when I'm working with streaming it's just going through my laptop and we're cutting cameras al'la live broadcast style (not user interactive). You'll need someone who knows flash to really program it, and you may be able to find some companies which "sell" access to their flash servers. I do something like this, just with one camera, on a Flash Server with a program called Ensemble on the server side to put it out to the net for events from time to time (colleges and some conventions).
Of course, if you know how to build a server, then you can can install flash server on it yourself it'll cost a few grand give or take, but you'll also need good bandwidth to support multiple people viewing it and good storage and all this gets expensive. There may be pay as you go places/plans, but I don't know of any of them.