Building NBCOlympics.com with Silverlight
- Posted: Aug 07, 2008 at 1:37 PM
- 64,195 Views
- 20 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
I will watch the video later but a question:
the NBC olympics web site silverlight player does not seem to have the option of "ESC for Fullscreen" why not?
Have checked to see if your regional broadcaster is delivering content to the web?
Also, Google is delivering content (a limited set of video & not in the same video quality as NBC) for 77 countries - but I can't locate the list to see if Italy is on the list.
-Eric
Figuerres,
Sounds like you are hungry for some full screen content
The implmentation of the NBC Silverlight player has a mode called Enhanced, that will take you into a fuller 16:9 screen. We don't go true full screen for a few reasons, one of which we don't want
to stretch the video. The resolution you see in most cases is native aspect and size of the source encode - thus it looks super clean, no blocking, etc.
Make sense?
Also in enhanced mode you can do PIP and live commentary - enjoy!
-Eric
The technology is interesting, obviously you don't want to give to much away about it all but is media streaming services in charge of sending the bitrate appropriate for the resolution thats being requested (plus bandwidth availability etc)? or does it just push the same resolution of video ti the player no matter the size (ie, in enhanced mode or not), or do you need to specifically transition to a different feed that is at the appropriate size?
I get the feeling these are probably some of the basics of windows media streaming services, so I may well be asking a bad question here..
For "Rewind", you get 650k chunked HTTP bits. This is less CPU intensive than streaming. If you are having issues rendering 650k, we swtich to lower bit rate chunks of 300k. You will see a message on the screen if this happens.
For "Encore" (from TV and certain highlight reels), you get a variing range of bit rates depeding on the health of your PC and downstream bandwidth (like I noted in the video). This switching happens seemlessly i.e. no flicker or "stream" switch. You will notice the video quality imporve or degrade dynamically depending on your situation. We will have more to talk about this as we get through the event.
Make sense?
there is aboslutly No reason to do that! now on my 16:9 display the video is letterboxed even though its recorded in 16:9
this a rookie mistake by any standards but c9 does this quite alot
I'll play around with it, I could eventually post an extra link to a 16:9 video.
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?
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.
but thats how it gets paid for.
unless we start paying more for TV and web viewing directly to the creators of the media.
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.
i don't understand why it matters if my service provider is Dish Network, Comcast, etc...
Jonathan
Thanks!
Remove this comment
Remove this thread
close