MANY TO ONE VIDEO STREAMING :
A webcam is installed with a laptop that runs on LINUX/WINDOWS system. The video is captured and stored in a local file for about 4 to 8 hours. This video should be sent live to a designated Server. The Server runs on MS Server software. At the server level, i should be able to see the video which i want to see rather than all the streams hitting server at a time. so it is on demand streaming. The broadband bandwidth at video capturing side is 2 MBPS and the speed at server receiving side is 8 MBPS.
The sender will be anywhere between 10000 cameras to 60000 cameras( which is the reason why it will not work on free softwares which can allow maximum 10-15 users). At server screen, i wish to have a mosaic of 6 frames where each frame shows a particular capture and i should have the ability to see which camera i want. so it is an apartment surveilance system. I will choose cam1, cam4, cam6, cam8, cam 10,cam5 to see at a time. as far as possible we need to use free softwares like JAVA instead of .NET to avoid license fee. The video is strictly private and should be viewed by people at server and not by any other person.