Download - Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder

Transcript
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