Silverlight is a cross platform, cross browser plug-in that enables designers and developers to build rich media experiences and .NET based RIAs for the web.
The Silverlight 1.0 release for Mac and Windows is shipped on the web.
Silverlight 1.0 is focused on enabling rich media scenarios in a browser. Some of its features include:
- Built-in codec support for playing VC-1 and WMV video, and MP3 and WMA audio within a browser. The VC-1 codec is a big step forward for incorporating media within a web experience - since it supports very efficiently playing high-quality, high definition video in the browser. It is a standards-based media format that is implemented in all HD-DVD and Blueray DVD players, and is supported by hundreds of millions of mobile devices, XBOX 360s, PlayStation 3s, and Windows Media Centers (enabling you to encode content once and run it on all of these devices Silverlight unmodified). It enables you to use a huge library of existing video content and provides access to the broad ecosystem of existing Windows Media tools, components, vendors and hardware.
- Silverlight supports the ability to progressively download and play media content from any web-server. You can point Silverlight at any URL containing video/audio media content, and it will download it and enable you to play it within the browser. No special server software is required, and Silverlight can work with any web-server (including Apache on Linux). A IIS 7.0 media pack will be released that enables rich bandwidth throttling features that you can enable on your web-server for free.
- Silverlight also optionally supports built-in media streaming. This enables you to use a streaming server like Windows Media Server on the backend to efficiently stream video/audio (note: Windows Media Server is a free product that runs on Windows Server). Streaming brings some significant benefits in that: It can improve the end-user's experience when they seek around in a large video stream, and It can dramatically lower your bandwidth costs.
- Silverlight makes it easy to build rich video player interactive experiences. You can blend together its media capabilities with the vector graphic support to create any type of media playing experience you want. Silverlight includes the ability to "go full screen" to create a completely immersive experience, as well as to overlay menus/content/controls/text directly on top of running video content (allowing you to enable DVD like experiences). Silverlight also provides the ability to resize running video on the fly without requiring the video stream to be stopped or restarted.
Expression Encoder 1.0 release is shipped on the web. Expression Encoder is part of the Microsoft Expression suite of products, and enables designers and content professionals to enhance, encode and publish media content for Silverlight. You can use it to import media files from a variety of formats (QuickTime, WMV, AVI and more), add leaders and trailers to videos for advertising or roll credits, easily watermark video with corporate logos or brands, and then tune the encoding settings to create optimal web-friendly Silverlight experiences.
A partnership between Microsoft and Novell is announced , through which Novell will deliver an implementation of Silverlight on Linux, called Moonlight, in the coming months. We are listening to community feedback and supporting this project to ensure that Silverlight is truly cross platform.
Checkout below sites for samples :
1. HSN Media Player - http://www.hsn.tv/
2. World Wrestling Entertainment - http://www.wwe.com/inside/silverlight/launch/
3. Terra TV - http://terratv.terra.com/templates/highdef/default.aspx?channel=1083
4. The Emmys on Entertainment Tonight - http://www.etonline.com/emmys/
5. Halo 3 Videos on MSN - http://halo.msn.com/videosHD.aspx
6. Tafiti Search - http://www.tafiti.com/
7. Major League Baseball - http://mlb.mlb.com/media/video.jsp
8. MSN Election Guide - http://election.msn.com/podium08.aspx