ECC Broadcast

Live broadcast of chess tournaments on a virtual chessboard.

  • European Chess Championship

  • Multiple boards

  • 25 000 live viewers

What did the client expect?

Challenge

Live broadcast

Blitz and rapid chess require extreme response times for live broadcasts.

Minimum delay

With moves made in seconds, the broadcast had to minimize latency.

Game replays

Recorded matches had to be made available to online spectators.

Approach

How did we work on the project?

The organizers of the European Chess Championship contacted us with a request to organize a broadcast of their 3-day-long live tournaments. 

There were a total of 616 players participating, with a total of 25 000 viewers for three days. Our goal was to broadcast blitz and rapid chess games in real-time on a virtual chessboard, supporting massive traffic.

Since moves are usually made in a matter of seconds, limiting delay in transmission was the most crucial task. The main challenge was a quick transformation of movements we received into a format we could display. In the blitz part of the tournament, we were receiving moves from all chess boards as often as a few times per second. We had to show them in real-time.

We based our solution on a node and a cluster of servers. We used MongoDB for storing historical games. We created a set of monitoring tools to measure any delays or problems in transmission.

Whenever possible, we used simple solutions as possible. A large part of the site was based on HTML and JavaScript, to eliminate the burden on the server-side.

What did we achieve?

Results

The digital live broadcast platform was a successful attempt to broadcast blitz and rapid chess games online. Thousands of users from around the world flocked to our platform making it a popular chess event.

European Chess Championship

A renowned chess tournament

Multiple boards

Following many games at once

25 000 live viewers

Extensive audience in real time

Features

Key features

  • live broadcast of moves on the virtual chessboard
  • support of dozens of movements per second
  • supports of a total of 25 000 viewers, spending on average 7 minutes on a site
  • history of games and ability to view matches on your own pace, regardless of broadcast
  • SSO Facebook login

Get in touch

Please fill in the form below, our team will get back to you shortly

Michał Zacher

Michał Zacher

CEO at Vazco

Like what we do? Let’s talk about your project
and build something your users will love.

+48 609 257 363