mikedopp

Geekswithblogs (edition)

  Home  |   Contact  |   Syndication    |   Login
  76 Posts | 0 Stories | 99 Comments | 0 Trackbacks

News

Twitter












Tag Cloud


Archives

My Blogs

Long name good times.

Topics:

  • Delivery mechanisms
  • Hands on encoding
  • Best practices

Goals:

  • Deliver content(compelling)
  • Maximize ROI for encoding.

Two most common audio/video delivery

  1. Progressive download
  2. Streaming real time without caching

Progessive download:

Pros:

  Easy management and config

Lower server resource usage

Supports Secure sockets Layer(SSL)

Firewalls

Cons:

No Live

No advanced

No buffer

Streaming Download:

Pros:

Basic and advanced media features

Bandwidth optimization

Enables Live broadcasting

Cons:

Requres management infrastructure

Cant deliver content encoded at a  higher bitrate than connection speed.

IIS7 Media Pack

  • Media delivery on top of IIS7
  •   Bit rate throttling
  • web server playlist
  • adds basic streaming
  • Free www.iis.net

Distribution services

Outsource

  • Silverlight.live.com
  • Content Delivery Networks
  • For Public consumption
  • Do it yourself server 2008

Using IIS7

  • Using Windows Media Services 2008
  • Very popular on internal networks
  • Push internally to CDN(outside/inside)

"Silverlight is the future of streaming on the web"

WMV ecosystem:

  • Mature live streaming
  • Big Ecosystem
  • intergration into major editing platforms

Why WMV and VC-1?

  •   Greater quality
  • Better decode performance
  •   up to 2x pixels/second of H.264
  • Large existing libraries of content

It is just windows media

  •   Most existing files urls work
  • Media features baked into runtime
  •   no OS codecs
  • Video codecs
  •   wmv7/8/9 9advanced profile
  • Audio codecs
  • windows media audio in silverlight1.0
  • windows media audio pro  new in silverlight 2
  • MP3 files also supported

Expression Encoder 2.0 Download Now

Selling points:

designers - deliver vision quickly

developers-Programmable object model

business-Faster encoding and lower bandwidth cost.

When encoding video in Microsoft Media Encoder: Turn off Clear type to make video smoother.

Best practices include:

  • Keeping bandwidth usage down
  • Clean video(no jumping or artifacts)
  • Clean Audio(no jumping or skipping)
  • Avoid analog to DV bridges

I encoded this during this session. =)

 

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati
posted on Wednesday, March 05, 2008 11:48 PM

Feedback

# re: MIX08-Encoding Video for Microsoft Silverlight Delivery Scenarios. 6/29/2008 9:51 AM victorantos
Is it possible to do live streaming from my webcam to website using silverlight?

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: