hi,
may be my question is too open but i just need a general view of how to do it.

the problem is:

How to make a webcam work using a C program and then stream the video on network?

Another problem is that the streaming server should be capable of handling multiple requests at the same time so that more than one users are able to view the video.

Any suggestions or views?