This project is read-only.

Video.Show is a reference-quality blueprint for implementing a user-generated video content site. It provides everything you need to create a website for uploading, encoding, cataloguing, publishing and commenting on videos, using Silverlight, Expression Encoder and Silverlight Streaming by Windows Live.

Video websites are lots of fun, but setting up your own video community website can be a real headache. There's a lot to worry about: disk space, bandwidth, video formats and encoding...

That's why we built a reference quality site which does all of the hard work for you. The key is Silverlight technology paired up with Silverlight Streaming's free, world class content hosting. Video.Show provides Silverlight 1.0 video controls, Silverlight Streaming hosting integration, leveraging Expression Encoder's ability to handle most popular video formats. We’ve set things up so you can be uploading videos within minutes, and we’ve added in some cool features like time-based video comments, so your comments will be synchronized with the video playback.



  • Designed to get you up and running quickly with minimal setup and configuration
  • All video is hosted at Silverlight Streaming, which gives you 4GB storage and 700 Kbps bandwidth via Microsoft's worldwide Content Delivery Network
  • Comments are time-based and are synchronized with video playback
  • Demonstrates a data layer built using Linq To Sql
  • Broad media format support (avi,mp4,asf,mpeg,dvr-ms,mpg,m2v,ts,m4v,vob,mov, and wmv) via Expression Encoder
  • Leverages the AJAX Control Toolkit to add animations and interactivity
  • Encoding properties are configurable via standard Expression Encoder job file
  • Cross broswer (IE 6 and 7, Firefox 2, and Safari 3)
  • Open source and designed with a webservice architecture

Video.Show was developed for Microsoft by Vertigo Software, a Microsoft Gold Certified Partner. See other cool Silverlight and WPF projects they've developed at their labs page. For other Windows Live applications, check out the Windows Live Quick Apps Codeplex Project.

Video.Show is a Microsoft Software-plus-Services Blueprint. Software-plus-Services Blueprints are a series of open source frameworks and workflow-based guidance packages designed to provide an architectural bridge and reduce the friction you experience building real-world Software-plus-Services applications. As a starting point for both architects and developers who are building real solutions, each Software-plus-Services Blueprint includes source code and/or utilities, guidance, structured step-by-step workflow-based guidance and tools delivered within Visual Studio 2008. You can also download the Blueprints Manager for Visual Studio 2008, an integrated experience that allows you to download and update Software-plus-Service blueprints from within your development environment. See for more details.

Last edited Feb 25, 2008 at 1:54 AM by timsneath, version 22