Creating and Delivering Rich Media and Video on the Web with Silverlight, Microsoft Expression Studio, and Windows Server Codename "Longhorn"
Creating and Delivering Rich Media and Video on the Web with Silverlight, Microsoft Expression Studio, and Windows Server Codename "Longhorn" - Presentation Transcript
Brad Abrams
Group Program Manager
.NET Framework
http://blogs.msdn.com/brada
BradA@microsoft.com
See the demo live
http://mixer1004.mixsandbox.com/
Growing Broadband Adoption
Web Video Ad Revenue is Soaring
Global Broadband Households by Region
Total Internet Video Ad Revenue (Billions)
(Source: Strategy Analytics, 12/2005)
(Source: Yankee Group 12/2006
450
4.23
400 3.84
350
3.16
300
250
2.21
200
150
1.49
100
0.91
50
0
2006 2007 2008 2009 2010
2006 2007 2008 2009 2010 2011
North America CALA EMEA Asia Pacific
Video streams viewed per 55% of online video
month will rise from consumed will be user-
3bn (2006) to 12.4bn (2010) generated (by 2010)
(Source: Parks & Assoc. 12/2006)
(Source: Screen Digest December 2006)
Delivering
Compelling Web
media without
User Experience
going broke
User generated
content
Monetization with Ads
Rich and Expressive
Uninterrupted
Immediate Response
Look Great
Flow
and feel great
to user action
Look Great
and feel great
Look Great
and feel great
Look Great
and feel great
Uninterrupted
Flow
Look Great
and feel great
Uninterrupted
Flow
Look Great
and feel great
Uninterrupted
Flow
Uninterrupted
Flow
Immediate Response
to user action
Look Great
and feel great
Uninterrupted
Flow
Immediate Response
to user action
Look Great
and feel great
Uninterrupted
Flow
Immediate Response
to user action
Immediate Response
to user action
Rich and Expressive
Uninterrupted
Immediate Response
Look Great
Flow
and feel great
to user action
Engaging and easy to use
enable
Preserve
Suggest Sharing
user preferences
options
Suggest
options
Suggest
options
Suggest
options
Suggest
options
Preserve
user preferences
Suggest
options
Preserve
user preferences
Suggest
options
Futures
Preserve
user preferences
Futures
Preserve
user preferences
enable
Sharing
Suggest
options
Preserve
user preferences
enable
Sharing
enable
Sharing
Engaging and easy to use
enable
Suggest Preserve Sharing
options user preferences
Chris Knowlton
Program Manager
Web Server Platform
Outsource It
and keep it simple
Do It Yourself
if you want
Why use
Silverlight?
Why use
Silverlight?
Qualitative Study: Preference for Windows Media / Flash by Attribute
0% 20% 40% 60% 80% 100%
Why use
Conditional Access and/or Rights Management 52% 22% 22% 4%
Silverlight?
Ability to handle live video 61% 4% 35%
Cost 43% 13% 39% 4%
Protection against video f ormat IP/Licensing issues 35% 17% 43% 4%
Encoders / other tools 39% 22% 22% 9% 9% Quantitative Study:
Usage Change This Year
Codec quality 35% 4% 48% 9% 4%
Scalability 39% 4% 39% 4% 13% 100%
Stability 17% 22% 39% 4% 17%
41.1% 80%
45.1%
Ability to monetize digital media 22% 4% 61% 13%
60%
Depth of Industry Support 13% 9% 65% 9% 4%
Trustworthy Vendor 4% 9% 74% 4% 9% 40%
47.7% 46.7%
13% 70% 17%
Data / Reporting on User Activity 20%
17% 17% 17% 39% 9%
Ease of Use
11.2% 8.2% 0%
9% 9% 52% 17% 13%
Support and Documentation
Windows Flash Usage
22% 43% 17% 17%
Latency
Media Usage Change
9% 9% 35% 17% 30%
Client sof tware Change
Availability of expertise 4% 9% 39% 26% 22%
Declined
13% 39% 17% 30%
Vendor responsiveness Stayed the Same
Increased
13% 9% 17% 13% 48%
Content creation tools
9% 39% 9% 43%
Customizability
9% 9% 4% 9% 70%
Interactive Features
WM much better WM slightly better No preference Flash somewhat better Flash much better
Quantitative Study: Expected Change in Spending
Increase of 100% or more 3.4%
3.8%
Increase of 50%-99% 5.6%
10.2%
Increase of 10%-49% 22.2%
35.7%
Why use
Increase of 1%-9% 25.5%
20.4%
Silverlight?
Approximately the same 32.5%
24.0%
Decrease of 1%-9% 4.4%
2.2%
Decrease of 10%-49% 1.0%
1.0%
Decrease of 50% or more 0.2%
Flash Video as a Percentage of
0.6%
Total Market
40.0%
0.0% 10.0% 20.0% 30.0% 40.0%
Per Unit (e.g. clip, second, user, etc.) Overall Total 30.0%
35.2%
32.7%
20.0%
23.5%
10.0%
Qualitative study: Have you forgone opportunities
to launch a Web-based digital media project
0.0%
because of technology or cost reasons?
Video Traf f ic Fully Loaded Total Cost of
Don't
Know, 4.3% Servers Ownership
No, 39.1%
Yes, 56.5%
Quantitative study: Willing to standardize on
optimized mix of Windows Media and Flash?
Why use
Already
Silverlight?
standardized on
a single
No, 5.2% solution, 1.8%
Yes, 39.3%
Maybe, 53.7%
Why use
Silverlight?
Do It Yourself
if you want
Why use
Silverlight?
100%
90%
80%
70%
60%
Do It Yourself
50%
if you want
40%
30%
20%
10%
0%
Bytes Delivered
Watched Unwatched
Why use
Silverlight?
100%
90%
80%
70%
60%
Do It Yourself
50%
if you want
40%
30%
20%
10%
0%
Bytes Delivered
Watched Unwatched
Why use
Silverlight?
Do It Yourself
if you want
Why use
Silverlight?
Do It Yourself
if you want
Why use
Silverlight?
Do It Yourself
if you want
Why stream? Why use
Silverlight?
Live Streaming
100%
Fast Streaming 90%
80%
Logging 70%
60%
Caching and Proxying Do It Yourself
50%
if you want
40%
30%
20%
10%
0%
Bytes Delivered
Watched Unwatched
Do It Yourself
if you want
Outsource It
and keep it simple
Why use
Silverlight?
Do It Yourself
if you want
Outsource It
and keep it simple
Peer-to-Peer a la Skinkers Why use
Silverlight?
Best of p2p and TV, using MS technology
Runs on Silverlight!
No changes to content required
Rolling out with BBC, CNN, etc. Do It Yourself
if you want
Looking for beta testers and early adopters
Outsource It
and keep it simple
Silverlight Streaming by Windows Live Why use
Silverlight?
No server maintenance
Cached in edge servers worldwide
4 GB storage
Free! Do It Yourself
if you want
Outsource It
and keep it simple
Outsource It
and keep it simple
Outsource It
and keep it simple
Do It Yourself
if you want
Why use
Silverlight?
via ads
Be Found
by users
Let ads
Be Seen
Be Found
by users
Be Found
by users
Be Found
by users
Metadata
SiteMap
Be Found
by users
Futures
Be Found
by users
Futures
Be Found
by users
Let ads
Be Seen
Be Found
by users
Let ads
Be Seen
Be Found
by users
Samples
Let ads
Be Seen
Let ads
Be Seen
Be Found
by users
Let ads
Be Seen
James Clarke
Program Manager
Expression Media
Deep Dive on Silverlight Media Integration (Tuesday 2:15 )
Design in Motion: Video Production Workflow (Wed 11:30)
AJAX Patterns with ASP.NET (Mon 4:30)
High-Speed Development AJAX Control Toolkit (Tues 10:15)
Designing with Microsoft Expression Web (Mon 1:30)
Hands On Labs: ASP.NET AJAX, Silverlight, \"Build a
Media Player\"
AskTog: http://shrinkster.com/oi8 BradA: http://blogs.msdn.com/brada
http://asp.net and http://www.microsoft.com/silverlight/
See the demo live http://mixer1004.mixsandbox.com/
Designing Windows Applications with Expression Blend
• 2-day instructor-led training in over 20 US cities
• Tools and Technologies Used
– Expression Blend and Expression Design
– NET Framework 3.0, Windows Presentation Foundation, XAML
– Visual Studio 2005
• Target Audience
– User interface designers with advanced experience with Flash or Director. Understanding
of Visual Studio 2005 or programming skills is not required.
• Prerequisites
– Does not require prior experience using Expression Blend or Windows Presentation
Foundation.
– We recommend:
> Building an understanding of .NET Framework 3.0
> Download Expression Blend http://www.microsoft.com/expression
> Get inspired! www.seewindowsvista.com
Deep Dive on Silverlight Media Integration (Tuesday 2:15 )
Design in Motion: Video Production Workflow (Wed 11:30)
AJAX Patterns with ASP.NET (Mon 4:30)
High-Speed Development AJAX Control Toolkit (Tues 10:15)
Designing with Microsoft Expression Web (Mon 1:30)
Hands On Labs: ASP.NET AJAX, Silverlight, \"Build a
Media Player\"
AskTog: http://shrinkster.com/oi8 BradA: http://blogs.msdn.com/brada
http://asp.net and http://www.microsoft.com/silverlight/
See the demo live http://mixer1004.mixsandbox.com/
Customer demands for richer UX, multi-platform supp more
Customer demands for richer UX, multi-platform support, and higher quality video are continually factors in cost of delivery. Learn how you can use Silverlight, Microsoft Expression Studio, ASP.NET and new features for Windows Server codename "Longhorn", separately or together to improve the end-user experience, reduce the cost of video and rich media delivery, and provide monetization opportunities for companies of all sizes. less
0 comments
Post a comment