This session provides an in-depth review of the media functionality available in Silverlight and covers media features, formats supported by Silverlight, high definition video playback, closed captioning, and much more. This session leverages Microsoft Expression Media Encoder, Microsoft Internet Information Services and Windows Media Services to create compelling user scenarios.
3. Continuous: An extension to the Windows Media
Ecosystem
Rich: Use vector UI to present your video in new ways
Flexible: Text based programming model is similar to
HTML
4. Windows Media Windows
Xbox
Desktop Media
& VC-1 360
Applications Player
Ecosystem
Web Media
HD-DVD
Browser Center
Core IP / (Win & Mac)
SDKs
Web Experiences / RIA
IPTV Phones
Servers
Consumer
Media
Electronics
Devices
Encoders
Devices
VC-1
Emerging Open
Solutions
Standard
Other Media Clients
5.
6. Self-contained media playback
Customizable transport controls
Non-rectangular, semi-transparent video with overlays
Windows Media Services support
Live and on demand streaming
Media markers / script commands
ASX Playlist support
Closed captioning support with Expression Media Encoder
Bandwidth throttling with IIS 7.0
Content protection (2H '07)
Alpha video (2H '07)
7. The following file formats are accepted by the
MediaElement (regardless of the file extension):
Video: WMV v7, v8, v9, VC-1
Audio: WMA v7, v8, v9 (standard), MP3
8. Expression Media Encoder
Tuned for Silverlight web publishing
Expression Blend
Design rich media experiences
Visual Studio
Edit and debug javascript code
13. How it works with Expression Blend and Visual Studio
EME end-to-end (encoder settings, SxS, CC, Skin
choosing)
HD 720p24 playback
Video resizing in the browser (ajax widget, build from
scratch, includes full screen)
Video brush intro (show code)
EME live streaming
Live video puzzle (then on the Mac)
Publish to Bluelight
14. Feature Silverlight Windows Media Player
Native 2D animation/graphics w/ audio and video
Transport control Fully customizable Default or none
Advanced video compositing and integration.
Dynamically resizable video window
Full Screen Video
3D Accelerated Video Playback (DxVA), Surround Sound
Client -side playlists (ASX)
Closed-Captioning Via Scripting SAMI files, markers.
Alpha-channel video (wmva files) Available 2HCY07 Not supported
Copy Protection of Media Available 2HCY07 Windows Media DRM
File Metadata support (e.g., title)
Effects: e.g., SRS WOW, visualization, speaker correction