Performance & Infrastructure

Streaming the Olympics: Notes on Delivery at Scale

The Beijing Games ended Sunday, and alongside the medal tables sits a technical scoreboard worth studying. This was the largest scheduled online video event ever attempted, and it mostly worked.

NBC’s Olympics site served thousands of hours of live and on-demand video, more coverage than could ever fit broadcast, while the delivery networks underneath reported record traffic peaks. There were rough edges: rights-driven blackouts, plugin requirements, the occasional buckle. But the headline holds. Tens of millions of people pulled high-bandwidth video on demand, at the same time, and the infrastructure held.

Since most readers will never stream a Games, the useful question is what transfers. Quite a lot, it turns out.

How this is even possible: the edge does the delivering

Start with the architecture, because it is the whole trick. Nobody serves an Olympic audience from their own servers. Not NBC, not anybody. The pattern is separation. Origin infrastructure does the thinking. That is where content is prepared, encoded, and managed. Content delivery networks, Akamai and its competitors, with servers spread by the thousand across the world’s networks, do the delivering.

A viewer in Boston pulls video from a node a few network hops away. So does a viewer in Berlin, from a different node. The origin serves each piece of content to the network once, and the network multiplies it to millions. Delivery capacity scales with the CDN’s footprint, not the publisher’s server closet.

This is the same principle as the caching ladder we recommend, serve the expensive thing once and replicate the cheap copy, extended geographically. And it is why those record-setting peaks are an infrastructure story rather than a heroism story. The system was designed so that unprecedented demand lands on the layer built for exactly that.

What else the Games demonstrated

  • Scheduled events get modeled, then rehearsed. The opening ceremony’s date was known for seven years. Peak windows followed the event schedule and time zones. Capacity was provisioned against models and, the differentiator, tested against them before the flame arrived. Our January playbook made this argument at campaign scale. Beijing is the argument at maximum scale, with the same moral: known dates are a gift, and squandering the gift is a choice.

  • Degradation was designed, not improvised. Stream quality that adapts downward under strain. Queues and fallbacks around live peaks. An on-demand catalog absorbing what live could not. Features failed in chosen order so the core survived: the degradation-ladder plan, implemented by people who wrote it down in advance.

  • The audience was everywhere, and delivery met them there. Traffic followed time zones around the planet, and regionally distributed delivery is what kept a Singapore viewer’s experience from depending on Virginia’s rush hour.

Scaling it down: your Olympics has a date too

Now the transfer, because every organization we serve has its own scheduled peak. An admissions decision day, a giving day, a registration opening. An annual report drop, a product launch. The Beijing principles, sized for institutional reality:

Push weight to the edge. You do not need Akamai’s contract to get the pattern’s benefit. Video belongs on platforms built to deliver it: YouTube for public content, or dedicated hosts for controlled content. Large assets belong on storage services like S3 rather than your application server. Your origin’s job on the big day is your application. Everything heavy should already live elsewhere.

Model the peak from the calendar. Last year’s numbers, times this year’s ambition, spread across the announcement window. The crude math from January, run against your actual date.

Rehearse against the model. A load test in the calm weeks costs little. The same discovery during the peak costs the peak.

Write the degradation ladder. Which features shed first, who decides, how fast. Beijing’s version ran to serious engineering. Yours can fit on a page and work.

The plugin wrinkle, worth noting

One editorial decision from the American coverage deserves a note. NBC’s streaming required Microsoft’s Silverlight plugin, a young Flash competitor most viewers met for the first time as an installation prompt between them and the event they came to watch.

The bet made sense from Redmond’s side. Nothing drives plugin adoption like exclusive content millions want, and by most accounts the video quality delivered. But the pattern of gating a mass audience behind a plugin install ages badly everywhere it appears. The iPhone-shaped hole in any plugin strategy grows more visible each quarter.

Contrast the trajectory elsewhere: the web’s center of gravity keeps moving toward capabilities that ship in the browser itself. For institutional video decisions, the moral is the one our universal-search coverage already implied. Meet audiences where playback already works, and treat any ‘install this first’ step as a conversion funnel with a leak you chose.

A measurement footnote while we are being practical. Video views on third-party platforms will not appear in your web analytics, so decide before your next big media push which numbers count as success and where they will be read from. The organizations that define video metrics in advance get to report results. The rest get to report anecdotes.

The dependency worth noting on the way out

One structural observation before we close. Events at this scale now assume a handful of delivery networks functioning well. That concentration mostly serves everyone: shared infrastructure, professionally run, economies of scale. It occasionally deserves remembering when one of those networks has a bad afternoon and a surprising fraction of the web has it too.

For institutional planning the note is mild but real. Know which delivery and hosting dependencies sit under your big day, and what the fallback plan is if one wobbles. The Games had redundancies. Most organizations have assumptions. The difference is a planning meeting.

The Games also settled, if anyone was still litigating it, whether mainstream audiences will watch serious volumes of video on the web. They will. They did, in record numbers, on demand and on their own schedules. That has content-strategy implications we will keep developing in this space.

The infrastructure lesson is short. Origins think, edges deliver, peaks get rehearsed, and failure gets designed. Your organization’s version of the opening ceremony is already on a calendar. A quarter of notice is enough, if the quarter gets used.