Czech Students Built a Multi-Camera Hockey Broadcast Setup

Updated: 30 April, 2026

Two Czech students turned their school's hockey broadcasts from amateur to professional by fixing the one part that kept breaking: the scoreboard.

Article Contents

Professional goal animation during Czech high school hockey broadcast

Max Jandora and Martin Látal are 18-year-old students at Grammar and Language School Zlín in the Czech Republic. They run the school's TV station, "Televize T. G. M.", and they've been working to make their hockey broadcasts look like real television.

Multi-camera feeds. Live commentary. Ad breaks. Animated transitions. All with consumer gear and student crews.

The scoreboard was always the weak link.

"We wanted our broadcasts to feel professional, but our scoreboard was holding us back."

— Max Jandora

What They Were Using Before

Custom HTML overlays in OBS. Sounded perfect. Full control, easy integration. In practice, problems.

Goal animations didn't work right. Hockey needs that visual punch when someone scores. Their HTML setup couldn't handle it cleanly, and viewers noticed.

Changing anything meant editing code. New team colors? Edit the CSS. Different logo? Dig into the files. Try doing that five minutes before puck drop.

The overlay also froze at random. Sometimes it loaded fine. Sometimes it locked up, and OBS refused to refresh until they deleted and re-added the source. In a stadium with a crowd waiting, that's not acceptable.

And the scorekeeper needed to know code. Keyboard shortcuts weren't enough. Someone who understood the HTML had to be on standby. Under pressure, they'd get lost and fall behind.

"The last thing you want mid-stream is a scoreboard that might break because a browser source doesn't reload."

The Switch

They tested KeepTheScore during a scrimmage. It clicked immediately.

Professional scoreboard overlay showing TGM vs LES match

The goal animations work. Built-in, clean, synced with score updates. That was the main reason they switched.

"This instantly made our broadcast feel more professional."

— Max Jandora

No code needed for customization either. Team names, colors, logos - change them in seconds through the web interface. That matters a lot when multiple teams cycle through a tournament day.

The browser source doesn't crash. It loads instantly, doesn't freeze, and refreshes on command. They run two separate OBS instances - one for the stadium LED cube, one for YouTube - and it works in both.

"This was previously impossible for us."

Game action between TGM and Lesňák

Anyone can run it. Big buttons, clear layout, live preview. The scorekeeper doesn't need to know OBS or understand any code.

"We were able to put a person in charge who had no technical background. When she got lost, she could manually enter the time and recover."

KeepTheScore control panel interface

What Changed

Setup time dropped from 30+ minutes to seconds. No more mid-game freezes. Non-technical students run the scoreboard independently. The dual OBS setup just works.

The scoreboard went from weakest link to one of the strongest parts of their broadcast.

"Now we can focus on the match instead of fighting with our own code."

— Max Jandora

They're planning to use it again next season and pay for it. "It came out handy."

What Other Student Productions Can Take Away

You don't need a professional budget to look professional. Pick tools that work reliably over tools with more features. Make sure non-coders can operate them. And don't underestimate small visual details like goal animations - viewers notice that stuff.

On the technical side: browser source stability isn't optional in a live production. If you're running multiple OBS instances, test on different hardware before game day. And build in time between games for quick customization - logos and team colors change constantly in tournament setups.

Their advice: "Don't fight with your own code when there's something that works out of the box."

Try KeepTheScore →

Caspar von Wrede
Written by Caspar von Wrede

Founder of KeepTheScore. Building tools that help teams track scores and celebrate wins.