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?

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.


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?

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

Multiple boards

25 000 live viewers

Extensive audience in real time


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 at your own pace, regardless of broadcast
  • SSO Facebook login

Contact us

Before we start, we would like to understand your needs better. We'll review your submission and schedule a free consultation call.

Michał Zacher

Michał Zacher

CEO at Vazco

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