Easy Intermediate Advanced “Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder” “Delivering Media with Microsoft IIS Media Services and Microsoft Silverlight” “Delivering Ads to.

Download Report

Transcript Easy Intermediate Advanced “Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder” “Delivering Media with Microsoft IIS Media Services and Microsoft Silverlight” “Delivering Ads to.

Easy
Intermediate
Advanced
“Creating Media Content for Microsoft Silverlight Using
Microsoft Expression Encoder”
“Delivering Media with Microsoft IIS Media Services
and Microsoft Silverlight”
“Delivering Ads to a Silverlight Media Player”
Capture
Create UX
Encode
Expression
Encoder 2
Deliver
Experience
Create
Capture
Create UX
Encode
Expression
Encoder 2
Deliver
Experience
Deliver
Capture
Create UX
Encode
Expression
Encoder 2
Deliver
Experience
Progressive download
Smooth Streaming
with
IIS Media Services
Packet
Packet
Packet
Packet
Packet
http://iis.net/Media
Traditional
Streaming
Progressive
Download
• Responsive User
Experience
•• Bandwidth
Bandwidth Use
Use
•• User
User Tracking
Tracking
• Works from a
Web Server
World-wide scale
scale
•• World-wide
w/HTTP
w/HTTP
Challenges
Challenges
• No cacheability
• Separate,
smaller
streaming
networks
• Limited User
Experience
• User tracking
• Bandwidth Use
(20% watched)
Smooth Streaming
http://iis.net/extensions/SmoothStreaming
04
06
08
Packet
Packet
Packet
Packet
Packet
00
02
04
06
08
00
02
04
06
08
Bit Rate
Heuristics
Experience
Capture
Create UX
Encode
Expression
Encoder 2
Deliver
Experience
http://www.openvideoplayer.com
Capture
Encode
Expression
Encoder 2
Design
Develop
Expression
Blend 2
Visual
Studio 2008
Deliver
Experience
http://silverlight.net/GetStarted
http://silverlight.net
http://microsoft.com/expression
http://iis.net/Media
http://alexzambelli.com/blog/
© 2009 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.