chesscom_logo_wordmark_outline_negative

Chess.com’s fully remote, cloud-based studio broadcasts chess matches 300 days per year with NDI

chess.com live event 2
Chess.com is the world’s #1 online chess platform, hosting up to 1 billion games each month. Recently, they began using modern broadcasting techniques to air chess matches around the world, along with interviews and expert commentary. Today, their AWS VPC (Virtual Private Cloud) studio handles up to 80-120 NDI signals per match, allowing the fully remote, international team to work from anywhere and adapt to a wide range of conditions.

Challenge

Chess.com began with the idealistic vision of getting people excited about chess through online play and interviews with top players and experts. 

For years, the team behind the platform used basic OBS setups to stream chess tournaments and events, but in 2022, they decided to build a full-scale media arm to cover chess tournaments using modern broadcasting techniques. They hired Mike Buetsch to serve as Director of Broadcast Engineering & Production, and he led a holistic review to identify their options and plan a production strategy.

Mike Buetsch, Director of Broadcast Engineering & Production at Chess.com

We started off with the idea of building a physical studio, but we quickly moved away from that idea,” says Mike. “In the spirit of Chess.com as a fully remote company, we decided to create a completely remote broadcasting solution that lives entirely in the cloud.

Mike Buetsch, Director of Broadcast Engineering & Production

Mike and his team envisioned a virtual production workflow where employees in Europe, South Africa, India, and the United States could seamlessly collaborate. That meant every employee could work from their home office and access all the tools they’d find in a traditional broadcasting truck.

“That plan led us away from the all-in-one packaging that most cloud-native companies are currently trying to serve,” says Mike. “We found packages that offered switching audio comms, multi-viewing, and everything else, all in one device. They load it up and manage it for you, but we knew it wouldn’t be strong enough.”

These options fell short because Chess.com wouldn’t have one signal entering a single location to be distributed through a single application. They needed to distribute every signal across as many as 13 EC2s, relying entirely on AWS for cloud production.

NDI made a lot of sense because it didn’t require us to manage so many transport destinations,” says Mike.

Live event setup

Mike and his team hired Advanced Systems Group (ASG) as their integration partner. Together, they began building what Mike calls a “virtual product truck” that could handle 80-120 NDI signals during a given match and numerous camera inputs (50+ cameras in some cases) from different camera types.

We asked ourselves how we could cover chess in a traditional sports manner while putting our own spin on it. We decided to build out workflows that let us show the game of chess how we wanted to show it, without having to tailor it to a truck or a flypack.

Mike Buetsch, Director of Broadcast Engineering & Production

Solution

The Chess.com team began with a proof of concept, starting with the switcher. Creating a test case by broadcasting a few shows with vMix in the cloud, they set up several vMix instances using NDI to transport the signals. 

“We started with the switcher because we had a huge, 40+ camera count. That’s a lot of cameras for any production, so we had to figure out how to put that amount of cameras in the cloud. We explored so many solutions, from Ross to Grass Valley,” says Mike. 

Chess.com live event

As their transmission needs grew, they quickly moved into the Zixi infrastructure. Once they validated their proof of concept, they started hiring a large staff of engineers and technical directors.

“We did all kinds of very small standups using vMix for cloud production, just to see if the solution worked, and we felt comfortable with it,” says Mike. “We needed to know if we could operate it how we wanted, so we tested it for a few months.”

The next iteration of the broadcast infrastructure involved delving deeply into the website’s API and working with the development team to create the appropriate toolsets. Once they had the infrastructure figured out, they managed to set up a fully personalized virtual production truck in just six weeks.

Trying to achieve as much cloud-nativity as possible, the infrastructure consisted of:

  • Vizrt TriCaster Vectar as the primary production switcher
  • Vizrt Viz 3Play 3PV as the primary replay solution
  • Telos Infinity VIP for intercom with 41 seats 
  • Grass Valley AMPP for back-end infrastructure (e.g., AV mixing, multi-viewing, web RTC distribution)
  • Zixi as the primary transport solution

The team connected 18 intercom panels to each employee’s home and used Parsec for remote desktop management, allowing the crew to manage EC2s and software in the cloud. This allowed them to handle 100+ sources within their VCP on a regular basis, often taking in feeds from 30-50+ cameras for a given show.

Transporting all this data over NDI has proven incredibly valuable, especially since multiple systems need access to those signals.

Mike Buetsch, Director of Broadcast Engineering & Production

Outcome: new wireless possibilities

Thanks to the hard work and ingenuity of Mike’s team and the experts at ASG, Chess.com went from a simple OBS streaming setup to a media company that broadcasts more than 80% of the year, covering their own events as well as third-party events such as major chess tournaments.

A single event might use a variety of camera build-ups using Grass Valley or Sony cameras, PTZ cameras, and sometimes even POV cameras popular with eSports broadcasts. Mike recalls one event, the 2023 Champions Chess Tour Finals in Toronto, where they captured feeds from 26 cameras (at 30 MB each) that covered an on-site analyst desk and four separate matches simultaneously at any given time.

“We took all those isolated feeds and pushed them into a studio in Oslo, where they cut the show and weaved in live desk commentary during gameplay. There was a double set of transmission lines going out, on top of all the intercom connectivity and archiving we do,” says Mike.

What’s truly impressive is that Chess.com accomplished all this with a fully remote workforce. Today, they produce professional-quality broadcasts, with team members collaborating from their homes across continents. NDI allowed them to support their remote-first philosophy, which has been part of their culture since day one.

Chess.com’s future plans include more live-streaming content through faster platforms (as opposed to slower platforms like Twitch), moving to 10-bit signals, and pushing HDR video, which is now supported with NDI 6. They’re also exploring the flexibility of NDI and compatible technology to support the next iteration of their broadcast infrastructure.

We stood up our virtual production truck in about a month and a half. Anywhere else, that sounds insane, but we connected everything through cloud-based software and leveraging the flexibility of NDI.

Mike Buetsch, Director of Broadcast Engineering & Production
Further Info

Advanced Systems Group LLC Careers - Creative Director

 

For over 25 years, Advanced Systems Group has been serving as a strategic advisory partner and multi-tiered service provider to technology, corporate, sports, media, and entertainment organizations across North America. Leveraging deep competencies and industry-renowned expertise, ASG provides consulting, design, engineering services, physical and cloud integration, commissioning, training, and support.

Official website

Copyright

Images courtesy of Chess.com

Share
Ready to integrate?

FOR SOFTWARE

 

Become compatible with the ecosystem and decode all NDI formats.

Shape

FOR HARDWARE AND SOFTWARE

 

Enhance your video connectivity with our commercial license and unlock all features and formats.

Shape

Thank you for downloading NDI Tools.

If your download didn't start automatically, you can try again.

New user? Learn how to setup and use the tools here.