Мысль следующая - создать медиа хранилище и раздавать его через веб. Грубо говоря своеобразный медиа плеер на ASP.NET MVC. Какие технологии для этого лучше использовать, какие возникнут ботлнеки, как с ними бороться.
Поковырялся, и вот чего нашел и к чему пришел - лучшим решением Майкрософта в данном коленкоре - HTML5, который выступает и в роли стораджа, клиента, отвечает за раздачу.
Вот полезные ссылки:
http://www.dotnetcurry.com/showarticle.aspx?ID=998
http://diveintohtml5.info/detect.html#video
http://www.html5rocks.com/en/tutorials/video/basics/
http://www.aspnet-video.com/
Этот пост будет дополняться, ибо начало.