Walk through silver light as its safe and more compatible.
if you want your application accross different browsers use flash (*.flv)
convert your video to flv format
upload
embedd flash player in browser
these three are common procedures , there starts .... HTTP video streaming <> buffering (effective video streaming /real time streaming RTS)
http streaming - just the above works
effective video streaming /real time streaming RTS - RTSP etc .... a big ocean but quite interesting............
recent technology updation is H323
KathirvelFollow me herePlease mark as Answer if this solves your problem, Let other users get benefited.