Integrating Media in Silverlight Applications

613 views

Published on

Come learn how to incorporate media into Microsoft Silverlight applications including video playback capabilities and programmatic control of the media display. Also learn about the new content protection features of Silverlight, including the proper workflow for implementing content protection and integrity.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
613
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Integrating Media in Silverlight Applications

  1. 1. blogs.msdn.com/edmaia
  2. 2. Integrated Part of the Windows Media Ecosystem Rich Video as a 1st class citizen Flexible Branded experiences Multiple delivery methods Monetized Helps make & save money
  3. 3. “Rich & Flexible” Demo “Integrated & Monetized” Demo Content Protection in Silverlight Q&A
  4. 4. Silverlight 1 Silverlight 2 Web Browser (Sep „07) (Beta 1 @ Mix) Managed Code UI Framework JS XAML Sample Fill Input UI Core Media
  5. 5. Video Formats WMV (VC-1, v.7, v.8, and v.9) Audio Formats WMA (v.7, v.8, and v.9), MP3 WMA 10 Pro [new in SL2!]
  6. 6. Streaming - On-Demand or Live Progressive Download Other Web Servers
  7. 7. Bitrate Throttling Web Playlists Control how much media is Client-side playlist with sent to clients. server-side state. Auto-detects encoded bitrate Client cannot alter state. of video file.
  8. 8. PlayReady for Silverlight 2 Client-side and server-side components. Scenarios Online Playback First-time Installation
  9. 9. Online Playback foo.com license server SL 2 Client
  10. 10. Online Playback foo.com license server SL 2 Client
  11. 11. Online Playback foo.com license server SL 2 Client
  12. 12. Online Playback foo.com license server Business Logic SL 2 Client
  13. 13. Online Playback foo.com license server SL 2 Client
  14. 14. Online Playback foo.com license server SL 2 Client
  15. 15. First-Time Installation microsoft.com foo.com license server SL 2 Client (no DRM)
  16. 16. First-Time Installation microsoft.com foo.com license server SL 2 Client (no DRM)
  17. 17. First-Time Installation microsoft.com foo.com license server Individualized DRM Client SL 2 Client (no DRM)
  18. 18. First-Time Installation microsoft.com foo.com license server SL 2 Client (DRM client installed)
  19. 19. First-Time Installation microsoft.com foo.com license server SL 2 Client (DRM client installed)
  20. 20. Video as 1st Class Citizen Full-Screen Mode VideoBrush SetSource(Stream s); (new in SL2!) Client-Side Playlists Media Markers Byte-Range Seeks (new in SL2!) Content Protection (new in SL2!)
  21. 21. Creating Rich, Dynamic User Interfaces with Silverlight 2 Controls [T20] @10:15am today Overview of Expression Encoder 2 [T09] @ 8:30am tomorrow Yesterday’s Sessions Building Rich Internet Applications Using Microsoft Silverlight 2, I & II Encoding Video for Microsoft Silverlight Delivery Scenarios [BCT07] Silverlight and the Advertising Opportunity [BT06]
  22. 22. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

×