I build the ASP.NET MVC application that should access client's web cam in a browser and send the video stream to my web server and there some screenshots must be taken from that stream at a specific moment. I reviewed a lot of technologies but I can not figure out which matches.
The Flash is not suitable because I do not need a separate Flash media server. The WebRTC seems like establishing peer-to-peer connection between clients omitting web srver (I do not see how to capture WebRTC video stream on a web server). IIS Media service require some streaming encoders and it is not about working directly with client's web cam.
And for Silverlight I only found examples how to use it as video player and screenshot maker, but not a broadcaster. But I must make screenshots on the server, not in the client.
So I lost my way.
Can anybody prompt me the right direction?