OffBeatMammal

Searching for monkeys in Cyberspace

Sunday Night Football in Silverlight

clock September 15, 2009 08:57 by author offbeatmammal

SNF Extra in SilverlightIt’s been a little quiet here lately. Not because I didn’t have anything to say but because I’ve been rather busy on a very exciting project. Sunday Night Football.

One of the cool new technologies used for NBCs presentation of the Beijing Olympics was a technology that became known as Smooth Streaming and has now been made available for on-demand content through the Expression Suite and IIS Media Services 3 add on to Windows Server / IIS.

Put simply Smooth Streaming allows you to encode a file into small (2 second) chunks at multiple bitrates (from low quality right through to genuine 720p HD and beyond. IIS delivers those chunks as simple HTTP traffic and the client is able to adapt on the fly to the users playback conditions (CPU load, graphics card capabilities, network throughput) to deliver the best quality experience possible. One huge advantage of using HTTP chunks is that they are just like the web pages and images that we’ve had years to work out how to deliver well - so no complicated server set up, and you can use an existing Content Distribution Network (CDN) without having to roll out any complex new technology. Akamai, Limelight and Level3 are all supporting it today and others are adding it in the near future. You can see an example of it in action at SmoothHD.com.

However we’ve taken it to the next level and are delivering live Smooth Streaming. Using heavily optimized hardware and very efficient versions of the encoder we are able to deliver a live broadcast in the same way. We can now deliver seamless mixing of content, switching camera angles, Picture-in-picture (PIP), ad insertion and all the other features you would expect from a high end interactive broadcast.

Sunday Night Football on NBC is the first time we’ve shown this off and it’s getting rave reviews – not just from the broadcasters and technology pundits but also real PC and Mac users who are getting an experience that they’ve, literally, never had before. 720p HD video, full screen with play by play data, the ability to pick from 4 alternate camera angles, game stats, live interactive chat and a selection of highlight clips all delivered in seamlessly in the same player.

It’s been a huge effort behind the scenes with a shopping list of partners – NBC Sports of course, the IIS Media and Silverlight teams for the server and client technology, Vertigo for the amazing player they built on top of those technologies (on the cutting edge once again), iStreamPlanet for the transcoding using a mix of Inlet and custom tools, Akamai and Microsoft’s own Edge Computing Network (ECN) for content distribution, DART for ad serving (yes,that company owned by Google supports this technology – first announced at MIX07), Conviva, and Omniture for reporting to tell us how it’s performing and of course the fabulous DevDiv BizDev and DPE Media Evangelism teams that I’m part of to pull it all together. Behind the scenes I’ve also using FogBugz to help track and support issues.

The project has involved a lot of late nights, a lot of travel (I think I spent more time in New York, Stamford, San Francisco, Point Richmond and Las Vegas in the last few months than Redmond) but I hope you have a chance to check out SNF Extra 8pm ET / 5pm PT / 6pm CT) sometime this season and enjoy the fruits of our labour.

After several months though I still don’t understand the game! But that’s okay because now we have to take all the lessons we learned here and go on to make NBCs delivery of the Vancouver Olympics even better!



In time for Clone Wars – R2D2 to watch it on

clock May 6, 2008 22:39 by author offbeatmammal

FrankArr pointed out it was Star Wars day, and Clone Wars are coming soon… but watching it projected from R2D2s head would be just perfect

I so want one! Shame it doesn’t work as a Media Center Extender ;)

Check out Nikko America for more info.



It's not a monster in the closet.... it's a Windows Home Server

clock December 4, 2007 22:43 by author offbeatmammal

Windows Home Server - working where they belong A few months ago I installed some "dogfood" software for a new Microsoft project that promised to revolutionize computers at home.

Yeah, right I thought. And it'll bring me a cookie and tuck me into bed.

Well several months have passed and it's yet to surprise me with its culinary skills, but it has lived up to it's promise of making our home network a better, safer place.

This wonderful piece of technology has a name - Windows Home Server - and is available right now.

So why do I like our Windows Home Server?

Organization and peace of mind.

The organization comes from having one central, expandable, reliable place to back up everything. Be it photos that I took on a trip, MP3s I ripped from a CD or an MPEG of a family movie (and yes, if you're backing up personal copies of DVDs you can store them there to!). Those files are then available from any machine on the network and thanks to embedded Windows Media Connect software you can display the photos and video on your Xbox360. Check out this amazing home media setup based around Windows Home Server for storage and streaming...

But where does the peace of mind come from? I'm glad you asked! It's all very well remembering to save your photos onto a shared folder on the server, but what about everything else. Your emails, your MS Money file, that document you just over-wrote with totally the wrong thing, the laptop you just dropped and that's making a very funny sound instead of starting up?

Every night Windows Home Server wakes all the connected clients up, and backs up anything that has changed. But it's not just a backup from the last time it changed, it keeps a history of each file and allows you to revert a single file or an entire machine back to whatever point in time you need. You have total control over how much backup data is kept (within the confines of available space of course, but WHS machines are easy to add new disks to either internally or via USB 2.0)

Best of all because WHS is based on Windows Server technology it's robust, reliable and proven. Couple that with an open API that allows people to write plug-ins to extend the capabilities of your server (want to host the family blog or automatically back up to a remote location - all possible, and more).

image So when your kids come home and ask "why is there a server in the house" .... you've got an answer



Search

Calendar

<<  May 2013  >>
SuMoTuWeThFrSa
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Sign in

Twitter


    follow OffBeatMammal at http://twitter.com


    Amazon Store


     
    Donate unused CPU cycles with BOINC Stats and Account Management from BOINCStats.com



    Blogroll

    Archive

    Tags

    Categories


    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2013