Flash has webcam and microphone support for live video and audio transmission, and using them is really easy in Flash. It takes only a few lines of ActionScript code to invoke the camera object.
Camera.get – Returns a default or specified camera object, or null if the camera is not available.
Camera.setMode – Sets aspects of the camera capture mode, including height, width and frames per second.
Camera.setMotionLevel – Specifies how much motion is required to invoke
Camera.onActivity(true) and how much time should elapse without motion before Camera.onActivity(false) is invoked.
I want to know that is Silverlight support webcam or microphone? If yes then as easily as Flash
Yes and yes.
http://www.silverlight.net/learn/quickstarts/webcams/
http://www.silverlight.net/learn/videos/silverlight-4-videos/access-web-camera-microphone/
Silverlight is very straight-forward in support for mics and cams.