• On TechRepublic: Five super-secret features in Windows 7
July 31, 2008 12:13 PM PDT

What it takes to bring the Olympics to the PC

by Ina Fried

Stage 8H is best known as the place where Saturday Night Live is filmed. This week, though, it's been turned into an ad-hoc data center as part of NBC's efforts to stream thousands of hours of live Olympic coverage over the Internet.

Instead of the usual crop of comedians, NBC will have dozens of people watching every hour of the games, looking for highlights that it can chop up and make available on-demand. It's just one piece of an elaborate arrangement that shuttles the events in Beijing back to the U.S.

From each of the dozens of Olympic venues, a high-definition video feed is delivered over fiber-optic cables to the International Broadcast Center that has been set up in Beijing. A bunch of encoders and Windows Media servers get the video into an Internet-ready format. From there, it travels via satellite to NBC's headquarters in New York.

There, NBC actually adds a one-minute delay, allowing its cadre of live bloggers in Stamford, Conn., and elsewhere to write their text and have the video and commentary synchronized. Once ready, it goes from NBC to Limelight Networks, a content delivery network, which has 1,000 servers just for the live events sending the content to various Internet service providers, who then shuttle the content directly to their customers. (See chart below)

Bringing live video from Beijing Olympics to your PC (Credit: Susan Dove/CNET News)

Making it play
Limelight Chief Strategy Officer Mike Gordon said his company is prepared for this to be the biggest live event the Internet has ever seen. "I would not be surprised at all to get 1 million viewers," he said. "We're certainly prepared for whatever the audience turns out to be."

Mike Gordon, Limelight Networks

Mike Gordon, chief strategy officer, Limelight Networks

(Credit: Limelight Networks)

That said, there is clearly an element of risk in all this, considering NBC's history of live Olympic streaming has been limited to broadcasting a single game, the gold medal ice hockey match in Torino, Italy, two years ago.

"NBC has always taken risks and is always trying to do more than it has in the past," said Perkins Miller, the NBC senior vice president in charge of the Internet push. "It does keep me up at night when I think about streaming 2,200 hours (of live coverage)."

The massive effort has come together in a remarkably short amount of time. Microsoft's deal to power NBCOlympics.com dates back only to January.

NBC had a pretty good idea what they wanted to do and had built some mock-ups of the player prior to deciding to partner with Microsoft.

Initially, they expected to use Adobe's Flash, given that is the standard for video delivered over the Internet these days. But, as they began to hash things out with Microsoft during a series of all-day meetings at NBC's 30 Rockefeller Plaza headquarters, Microsoft was able to show NBC some ways it could do more using its homegrown Silverlight technology.

Silverlight, Microsoft said, would be key to enabling NBC's vision of a "control room" in which a viewer could watch multiple live streams at once.

Perkins Miller, NBC Universal

Perkins Miller, senior vice president, NBC Universal

(Credit: NBC)

Even within Microsoft's team, though, there was some apprehension of whether it was doable.

"Can we actually pull this off?" Senior Technical Evangelist Jason Suess recalled thinking. "Is the user's machine going to be able to maintain four connections at one time?"

The key, Suess said in an interview at Microsoft headquarters last week, is using an approach known as adaptive streaming in which the player has the ability to customize the bit rate of the video stream based on a computer's connection and processing power.

By Valentine's Day, they were ready for a test. It was pretty important that the test work out, given that NBC was getting ready to crate up the gear to ship it off to Beijing.

"That was the first time the player came to life," Suess said. "Obviously the player was extremely crude."

Making it pay
One of the last pieces to fall into place was the advertising. Initially, NBC and Microsoft were hoping to be able to insert full video ads into the live streams, but doing so is tough work.

"You don't have any way to pause a live stream," Suess said. "Trying to deliver a video ad on top of that, you hit the limits of a user's bandwidth."

As of mid-April, they were still struggling with what to do and began considering that perhaps they would have to just rely on companion advertising around the video stream. Then they came up with an idea. Rather than insert full videos into the live streams, what if they stuck a display ad into the video, particularly during dead times in the action.

Jason Suess, Microsoft

Jason Suess, senior technical evangelist, Microsoft

(Credit: Ina Fried/CNET News)

That, approach, which is ultimately what's being done, solved several issues. It was less bandwidth-intensive than video ads, but still got the advertiser directly in front of the viewer, all without interrupting any of the coverage. The amount of advertising will vary, Suess said; "It depends what is happening in the sports. We just wait for a dead space."

By early May, NBC made the basic player available on the Internet, using a variety of prerecorded Olympic video, and by early June the enhanced Silverlight player was made public as well. The Olympic Trials, at the end of June, offered the companies and the public a chance for a test drive.

At this point, it's come down to a triage of the few remaining known bugs. Each day, the bar is being raised in terms of what is a big enough deal to warrant such a late change. Suess, meanwhile, sent his wife and kids to visit family in New York so he could work 18-hour days.

In an interview last week, Suess said he had been at work until 1 a.m. the night before and gets in every morning by 8 a.m., so he can chat with the folks in Beijing before they sign off for the night.

"If I am not online and pushing things along, then I am introducing delay," Suess said.

An admitted type-A personality, Suess is a stickler for organization--the kind of guy whose desk is always clean. (His wife would probably use the word "compulsive," Suess said.)

Suess said he hopes things will be enough under control that he can actually watch some of the games, particularly sailing, of which he is a big fan. "I sure hope so," he said. "When I got involved in this project, that was one of the reasons."

Click here for more stories on tech and the Beijing Olympics.

During her years at CNET News, Ina Fried has changed beats several times, changed genders once, and covered both of the Pirates of Silicon Valley. These days, most of her attention is focused on Microsoft. E-mail Ina.
Recent posts from Beyond Binary
Ex-Palm trio loads up on Vitamin D
Sesame Street, Droid get Google's love
Microsoft launching health tech video show
FAQ: Buying the right Windows 7 upgrade
T-Mobile says software error behind outage
T-Mobile users still reeling from outage
Microsoft cuts 800 more jobs
Microsoft gives the MSN butterfly a makeover
Add a Comment (Log in or register) (31 Comments)
  • prev
  • 1
  • next
by ewelch July 31, 2008 12:31 PM PDT
So, Microsoft uses the Olympics to be a bludgeon to force people to download their competitor to Flash if they want to see the Olympics. It's hard not to be terribly cynical about it, or the fact that NBC is being so short-sighted by using such a flawed, unproven technology.
Reply to this comment
by ancre007 July 31, 2008 1:45 PM PDT
You are wrong on all counts.

First, nobody's forcing you to install silverlight. You can watch the non-Silverlight videos on NBCOlympics.com without the control room functionality. You only need silverlight if you want the additional functionality.

Second, you claim that Silverlight is "such a flawed and unproven technology". What proof do you offer to backup your slander that Silverlight is flawed? Such random comments make you sound like an anti-MS bigot incapable of applying any constructive thought to the situation.
by Imalittleteapot August 3, 2008 4:01 AM PDT
There's nothing wrong with this. It's just business. They're making partnerships for a mutual benefit with the hopes of making a profit off something their competitors don't have. It's really the American way. It isn't like Microsoft has the monopoly here. Adobe has the monopoly if anyone. How exactly was it supposed to get proven if nobody used it? I don't know why you would say Silverlight is flawed either. Some versions of Flash had vulnerabilities in them that allowed remote code to execute on the user's machine or hackers to execute XSS attacks? How many people are still vulnerable? Even if they used flash they're taking a risk. All software has bugs in it. Now, if you know about a major flaw like a memory leak in Silverlight or something we'd all like to hear about it, but NBC still gets to make the call in the end. Nobody is forcing you to download it though. Think of it like a buy one get one free deal. Yeah, we'd all love to just to get the free one, but unfortunately it doesn't work that way. A common strategy is to pair one product or service with another. Remember the iPhone and AT&T? Now I'm not against Flash or Silverlight. Use whatever you want, but they've decided to go with Silverlight. It might work or it might not, but it was their choice to make.
by ktswami July 31, 2008 12:52 PM PDT
Silverlight app, and not to mention no support for Opera v9.5 on Windows, Mac, Linux, or mobile, or FF3. Nice bludgeon.
Reply to this comment
by alstatr July 31, 2008 1:06 PM PDT
Silverlight works on FF2 and FF3. I was watching videos with no problems today on FF2 and FF3.
by nikhil150 July 31, 2008 6:01 PM PDT
It works in FF3 for me. Silverlight is fully supported in FF3!
-Nikhil
by DrtyDogg August 3, 2008 2:35 AM PDT
Alos running silverlight on FF3 on a Mac
by Tui Pohutukawa July 31, 2008 12:55 PM PDT
I'm not going to watch any of this. It's nothing but propaganda for a communist/fascist regime.
Reply to this comment
by the Otter July 31, 2008 1:25 PM PDT
There?s an Olympics this year? Pffft.
Reply to this comment
by n3td3v July 31, 2008 1:31 PM PDT
Are these sponsorships happy to be associated with a country who has no regard for its citizens human rights? Making money out of people suffering? Giving money to a rogue regime? I for one won't be watching the Beijing Olympics on NBC.
Reply to this comment
by zanely July 31, 2008 1:40 PM PDT
Sliverlight displays HD images fairly well, but in a relatively small window compared to other media players, including Windows Media Player. Even in "Expanded" mode, all of the images are shown in a window inside a window inside a frame that you can't expand to "FULL SCREEN". So even if you drag the Sliverlight window onto your HD TV monitor, it's still this small image. Like you're looking at a 19" image in the middle of a 40"-50" screen. Not good for viewing sporting events. I hope MS can update the software before they disgust a whole bunch of digital sports viewers.
Reply to this comment
by DASCHE56 July 31, 2008 2:13 PM PDT
sorry gonna pass on the olympics
NBC can have its project and its advertising revenue
Reply to this comment
by July 31, 2008 4:23 PM PDT
Silverlight...... no Mac or Linux support. Way to go NBC. Maybe we buy on iTunes.... then maybe not.
Reply to this comment
by wolvie3421 July 31, 2008 7:03 PM PDT
you and everyone else that claims this is an f*ing idiot. you need to do research before making such a claim.
by bennynocheese August 1, 2008 8:47 AM PDT
Works great on Mac - next time check your facts
by rcrusoe July 31, 2008 4:55 PM PDT
First they let pro athletes into the Olympics. Then they allow one of the most oppressive countries in the world host it. Now they offer vid of the events (assuming they will be visible through China's heavily polluted air) but require me to install yet another application to see it.

No thanks.
Reply to this comment
by J H F July 31, 2008 7:29 PM PDT
We all watched what happened to the Olympic Torch. What do you think is going to happen to microsoft's "secure" media servers?
Reply to this comment
by CTO_Dude July 31, 2008 7:43 PM PDT
This site is absolutely one of the most amazing sites ever developed. Tell me another site where you can do Picture in Picture or click on a video transcript (like a slam dunk) and it sends you right to that part of the video?!?! It is truly amazing stuff. Silverlight is cross-platform so stop all your whining about bludgeons. Why dont you kick Adobe's butt over Flash? Why is it that coming up with 19 different browsers is ok (like the Opera-dude) but no one can release another media solution. Silverlight kicks the pants off of Flash.
Reply to this comment
by JuggerNaut July 31, 2008 8:08 PM PDT
Silverlight is dead on arrival! It's not truly cross-platform compatible as it only works on Windows and Intel-based Macs. What about PowerPC-based Macs, Linux and even Solaris?? I'm sorry, but Adobe has got one thing going for Flash that Microsoft hasn't got for Silverlight and that's true cross-platform compatibility and all the operating systems I just mentioned.

Here is hoping Microsoft loses BIG on Silverlight and its fight against Adobe and Flash!
Reply to this comment
by Vegaman_Dan July 31, 2008 9:06 PM PDT
Adobe's Flash product simply didn't meet the needs and criteria that the customer, NBC, had required. They went with another vendor who offered them a better solution (to them). Complaining about it without seeing it in action is exceedingly foolish and childish. Let the technology speak for itself. If it fails, THEN you can gloat and complain all you want.
by DrtyDogg August 2, 2008 5:52 PM PDT
Even Apple is turning it's back on the PPC platform shortly, why would you develop/test/release a forward looking program on a doomed platform. Linux support is on the way, though it is going a lot slower than it has to.
by brewstermax August 1, 2008 12:06 PM PDT
i for one will be watching the olympics, especially now with this much more advanced technology streaming it live. PPC macs are dead and they are barely used. only servers run linux. solaris is a horrible operating system anyway, so who would use it??
Microsoft has covered all the people who matter, and finally did something right.
they screwed up Windows
Office is horrible
Internet Explorer is the worst browser ever made
Silverlight is the first thing that windows has done right in a longgg time. [13 years actually, since windoze 95]
Reply to this comment
by Imalittleteapot August 3, 2008 4:08 AM PDT
I actually the like the new Office. For some reason the UI that everybody hates makes perfect sense to me. The old UI that everybody loves I could never stand. Oh well, to each his own I guess. I'm not a fan boy that says everyone should like it just because I do.
by Imalittleteapot August 3, 2008 4:11 AM PDT
And no I didn't use Office to write those typos either. It isn't on this machine. ;)
by OSXRadio August 2, 2008 8:28 PM PDT
China isn't THAT communist anymore lol. But, their damn internet censorship (no YouTube! and actually editing WoW to have no blood!) pisses me off. Hopefully, they will change one day... As for me, I'm heading to Beijing in a few days =]
Reply to this comment
by JimMcDrop August 3, 2008 5:31 AM PDT
OMG I can hardly wait for the Olympics. they are going to totally ROCK this year!

JT
www.Ultimate-Anonymity.com
Reply to this comment
by miob_istream August 4, 2008 10:37 PM PDT
Silverlight is cross-browser (major browsers including IE, FF (including FF3) and Safari and cross-OS (both Windows and Mac and soon coming Linux) and this is the next generation of rich media experience (rich internet applicatons, aka RIA) not only response or anticompetative push by Microsoft towards Flash.
Reply to this comment
by ducaticanine August 5, 2008 1:17 AM PDT
will this all be free? and will it work on a MAC?
Reply to this comment
by jwmorrice August 5, 2008 10:20 AM PDT
Silverlight is used by Major League Baseball in broadcasting its games over the internet. There it's being pushed to replace the Windows Media Player. And how happy are MLB's customers about that? Not very it appears. Have a look here: http://www.mlbsupport.com/forum/viewforum.php?f=19&sid=634194f9a024389cb9f62dce23d2a62d

Good luck to NBC and its viewers. I think they're going to need it.
Reply to this comment
by johndains August 9, 2008 1:32 PM PDT
OVGuide http://www.OVGuide.com/olympics has a dedicated olympics video section with many good sources
Reply to this comment
by Gack August 25, 2008 7:52 PM PDT
Whoever is saying things like Silverlight is kicking Flash ass is either paid by Microsoft or in some sort of hypnotic state. The next generation RIA? Not a reactive move to get a bite of Flash? Yea right! Did all of you totally miss the small detail that Microsoft owns a chunk of NBC? The fact that they even considered Flash as the first choice (while Adobe doesn?t own any part of NBC) says a lot about what Silverlight is to Flash.
The only plus point Silverlight has going for them is the fact Microsoft has deep pockets of cash to throw around to force people to install their stuff. Adobe is a puny company in contrast to Microsoft. And they didn't make that money making the next generation RIA products but by bullying their way around in the OS and office software market so it's not even a fair advantage!

Silverlight just ruins the Olympic spirit for the US (Oh yea, NBC is not the Olympic site for the entire world)

Those of you who keep bashing China for communism and all should just move on and just give them some credit for having a better economy than ours!

One last small detail. Guess what they used to webcast the Olympics in china? (yes the "broadcast" rights won't allow Olympics to be shown on video on the web in a free for all manner) CCTV uses Flash!
Reply to this comment
(31 Comments)
  • prev
  • 1
  • next

FAQ: Buying the right Windows 7 upgrade

Readers still have lots of questions on just which version of the software they need to buy in order to upgrade their PC. CNET News tries to offer some answers.

N.Y. lawsuit details Intel's 'largesse' toward Dell

Attorney General Andrew Cuomo's federal antitrust case filed Wednesday alleges a longstanding symbiotic relationship between Intel and Dell.

About Beyond Binary

During her years at CNET News, Ina Fried has changed beats several times, changed genders once, and covered both of the Pirates of Silicon Valley. These days, most of her attention is focused on Microsoft.


Beyond Binary is a look at how technology is changing our lives and the people behind all that life-changing stuff, with an extra emphasis on that which emanates from Redmond, Wash.

Add this feed to your online news reader

Beyond Binary topics

Binary Bits

    Follow Ina on Twitter (Twitter name: InaFried)
    advertisement
    advertisement

    Inside CNET News

    Scroll Left Scroll Right