Mar 14, 2026

Tennis SRT Scorebug Gateway

I wanted a way to automate score overlays for our tennis broadcasts without the massive overhead of traditional production software and hardware for every single court. So, I tasked Claude Code to build the Tennis SRT Scorebug Gateway.

The Stack

  • Node.js (Management & UI)
  • FFmpeg (NVIDIA Hardware Encoding)
  • Vultr (Ubuntu + NVIDIA GPUs) - A simple and affordable alternative to AWS
  • SRT (Secure Reliable Transport)

The Workflow:

  • SRT Input (Direct from Court Cam) -> Real-time JPEG Overlay Injection (from live results software) -> - NVENC Hardware Encode -> SRT Output to FloSports.

The Results:

  • Handles 6 courts simultaneously
  • Dedicated monitoring & config UI
  • Automated deployment scripts
  • Stable, scalable, and ultra-low latency (500ms buffer)

It’s awesome seeing how AI-assisted coding can help build robust, high-performance infrastructure that solves real-world broadcast challenges!

© Chris Sabato - All Rights Reserved