44

Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

Embed Size (px)

DESCRIPTION

Come hear how and why to create rich experiences for Silverlight using Expression Encoder using both VC-1 and H.264 CODECs. Learn about video encoding settings, how to encode for Smooth Streaming scenarios and working with player templates for effortless Silverlight experiences.

Citation preview

Page 1: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 2: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 3: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 4: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 5: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

Experience

DeliverContent

EncodeContent

CreateApplication

Page 6: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

Packet Packet Packet Packet Packet

0406

08

Page 7: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

Edge Server

Low BandwidthFast CPU

High BandwidthSlow CPU

“Best quality I can

download”

High Bandwidth Fast CPU

“Best quality I can

render”

“Best quality, peri

od ”

Page 8: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 9: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 10: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

EncodeContent

CreateApplication

Experience

DeliverContent

Page 11: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 12: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

PresetQuality Tweaks

Custom settings

Page 13: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 14: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 15: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 16: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

16

Page 17: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 18: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

18

Page 19: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

http://alexzambelli.com/wmv/MBRCalc.html

19

Page 20: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 21: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 22: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

22

Basic Encoding Profile:

1. 1280x720 @ 2500 kbps

2. 1056x592 @ 2000 kbps

3. 848x480 @ 1500 kbps

4. 640x352 @ 1100 kbps

5. 424x240 @ 650 kbps

6. 320x176 @ 400 kbps

Used for most content on the

site.

High Quality Encoding Profile:

1. 1280x720 @ 3000 kbps

2. 1056x592 @ 2400 kbps

3. 848x480 @ 1800 kbps

4. 640x352 @ 1300 kbps

5. 424x240 @ 800 kbps

6. 320x176 @ 500 kbps

Used for challenging content:

Turner Sports music

videos, NBA Finals, Elephants

Dream

Page 23: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 24: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

4 5

Adaptive True Chroma True Chroma

Adaptive Hadamard

24

Page 25: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

EncodeContent

Experience

DeliverContent

CreateApplication

Page 26: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 27: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 28: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 29: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 30: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 31: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 32: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 33: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 34: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 35: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 36: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

Expression Encoder V2

April 08

• Cuts Editing

• New VC-1 Codecs

• Smart Recompression

• Multi-core/Multiprocessor

• Animated Overlays

• Object Model

• De-interlacing

• Inverse Telecine

V2 SP1

Oct 08

• Top Tier Bug Fixes

• IIS Smooth Streaming

• H.264 /AAC (Baseline)

• SL V2 Templates

• Audio Overlay

V3

“Later this Year”

Page 37: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 38: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

CPU Rate Quality FPS

“Titanium” 15% 3.4 Mbps High 10 fps

WM Screen 53% 2.7 Mbps Low 4 fps

Quad-Core Intel Xeon 2.33 GHz, 2G RAM, 1024x768

Page 39: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 40: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 41: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

EncodeContent

CreateApplication

Experience

DeliverContent

Page 42: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

http://www.iis.net/media

http://www.microsoft.com/expression

http://blogs.msdn.com/expressionencoder

http://www.clarkezone.net

http://on10.net/blogs/benwagg/

Big Buck Bunny images and video (c) copyright Blender Foundation | www.bigbuckbunny.org

Page 43: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
Page 44: Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

VC-1 Advanced Profile

Disabled

Enabled

Elementary Stream Sequence Header

Enabled

44