Search
Sign In
Home
Recent
Media
Videos
Podcasts
Screencasts
Learn
Shows
Going Deep
InsideXbox
10-4
See All Shows...
Forums
Coffeehouse
Tech Off
Feedback
Sandbox
Key Topics
Visual Studio
Continuum
Identity
Interoperability
Azure
Windows
Wiki
Search
Subscribe
Shows
>
The Continuum Show
Building NBCOlympics.com with Silverlight
Posted By:
Adam Kinney
|
Aug 7th, 2008 @ 1:37 PM
|
60,393
Views |
22
Comments
NBCOlympics.com
is one of the most ambitious projects on the web and one of the largest Silverlight applications today. Eric Schmidt takes us on a technical tour of how the site works and how it was built with Silverlight 2 and Windows Media.
Tags:
Eric Schmidt
,
Silverlight
,
Windows Media
Media Downloads:
iPod (MP4)
MP3
PSP (MP4)
WMA
WMV
WMV (High)
Zune
Share:
Del.icio.us
Digg
DotNetShoutout
Facebook
FriendFeed
MSDN
Twitter
Rating:
5
0
page 2 of 3
Delete
Edit
Comment on Post
Delete
Edit
Reply
#Aug 8th, 2008 @ 11:51 AM
stevo_
Human after all
In reply to Eric.Schmidt
#Aug 7th, 2008 @ 4:04 PM
Download:
[Pending]
Yep, so the streaming just tries to send you the best bitrate it can regardless of the resolution you are using? so technically you COULD be streaming me a HD movie even if the video player size is the size of a russian hamster?
I'm just interested in the technology because I wonder if the server can actually resample movies according to what client needs (at least in brackets of requirements), but it seems that the streaming technology doesn't take resolution into consideration?
Delete
Edit
Reply
#Aug 8th, 2008 @ 1:33 PM
ChrisStepaniuk
In reply to {0}
Download:
[Pending]
Well i guess there is not olympic pride for Canadians, NBC has blocked us out!
Delete
Edit
Reply
#Aug 9th, 2008 @ 2:54 AM
Eric.Schmidt
Olympics Dude
In reply to Eric.Schmidt
#Aug 7th, 2008 @ 4:04 PM
Download:
[Pending]
The CBC owns the rights to Olympics content for Canada.
http://www.cbc.ca/olympics/livevideo/
Non-Canadian IP addresses cannot access thatcontent either.
There is lots of talk about "blocking" etc. - this is about rights ownership, which is dictated by geography among other things.
Delete
Edit
Reply
#Aug 9th, 2008 @ 6:50 AM
figuerres
???
In reply to Eric.Schmidt
#Aug 9th, 2008 @ 2:54 AM
Download:
[Pending]
Yep every one wants thier own slice of the pie, in this case each region wants to sell advertising targeted to the region.
but thats how it gets paid for.
unless we start paying more for TV and web viewing directly to the creators of the media.
Delete
Edit
Reply
#Aug 9th, 2008 @ 4:23 PM
zambelli
In reply to stevo_
#Aug 8th, 2008 @ 11:51 AM
Download:
[Pending]
The multi-bitrate content that's adaptively streamed is all pre-encoded, so the server isn't doing any "resampling" on the fly. The other big difference about adaptive streaming from the way live streams are being delivered, and Eric talks about this in the video, is that adaptive streaming is done using regular HTTP downloads from regular HTTP servers. Windows Media Services isn't involved in adaptive streaming at all. The adaptive video streams are delivered as a series of small files, which the Olympics player then concatenates into a single, uninterrupted stream. It's during this process that the player can decide whether to fetch bigger (higher quality) or smaller (lower quality) chunks to match the user's bandwidth.
Encoding resolution and bitrate are related in this case. The lower the bitrate - the lower the resolution. This is done in order to work around an inherent property of compressed digital video - macroblocking. Because VC-1 video is compressed in 16x16 macroblocks, insufficient bitrate for a given resolution can lead to obvious blocking artifacts in decoded video. The easiest way to avoid this is to lower the resolution whenever the bitrate is deemed insufficient to produce "block-free" video. It's still nearly impossible to entirely avoid blocking (after all, not all video is equally complex - just compare swimming action to chess action), but changing the resolution proportionally to the bitrate helps minimize it.
Delete
Edit
Reply
#Aug 9th, 2008 @ 6:48 PM
jaffro
In reply to {0}
Download:
[Pending]
Now that the Olympics have opened, the site is working well! Congratulations on pulling this off. I experimented with some live feeds - they work well, but a cool feature to add would be PVR-like capability of Pause and Instant-replay for live feeds - with a typical buffer size of 30 minutes.
Delete
Edit
Reply
#Aug 10th, 2008 @ 3:20 PM
stevo_
Human after all
In reply to zambelli
#Aug 9th, 2008 @ 4:23 PM
Download:
[Pending]
Very interesting zambelli, thanks for the post.. I'm gonna re-read in the morning because its getting close to midnight right! I'm really interested in understanding adaptive video streaming, right now I obviously don't know a great deal!
Delete
Edit
Reply
#Aug 10th, 2008 @ 7:53 PM
jjesse
In reply to stevo_
#Aug 10th, 2008 @ 3:20 PM
Download:
[Pending]
I love the player... However there is a lot FUD going out there about MS forcing us to watch the olympics with silverlight. "Sliverlight is not free" "THe site only works w/ Vista Ultimate so you have to upgrade to Vista Ultimate before watching the Olympics" etc.
i don't understand why it matters if my service provider is Dish Network, Comcast, etc...
Jonathan
Delete
Edit
Reply
#Aug 11th, 2008 @ 9:07 AM
joecorr
In reply to {0}
Download:
[Pending]
So has Silverlight 2 been fully released? Is this using the official SL2 player? Or is it another Beta release (SL 2 Beta 3?).
Thanks!
page 2 of 3
Delete
Edit
Comment on Post
Shows
>
The Continuum Show
>
Building NBCOlympics.com with Silverlight
Be the first to comment!
Reply
Reply to root
In reply to {0}
Start related discussion
Forum:
Site Feedback
Tech Off
The 9 Guy Around The World
The Coffeehouse
Subject:
Tags
*Loading available tags