The toolkit

Built as a system.
Useful one piece at a time.

Start with HockeyMONStream for the complete production path, or choose the focused project that solves today’s problem.

01

Complete production pipeline

HockeyMONStream

The performance-oriented C++ production application for stitching, tracking, live routing, and archive output with NVIDIA DeepStream and GStreamer.

  • Desktop runtime control for cameras and pipeline settings
  • YouTube, RTSP, archive, and spare RTMP output routing
  • Native calibration plus GPU decode and processing
  • Packages for Ubuntu, Jetson, and Windows through WSL
C++DeepStreamGStreamerTensorRT
HockeyMONStream desktop runtime controls for game setup, output routing, tracking, and preview
02

Capture control

GoProHockeyMON

A purpose-built ESP32-S3 touchscreen remote and 3D-printable hardware library for the moments when gloves, cold fingers, and a camera above the glass make a phone app the wrong tool.

  • Open GoPro BLE and Wi-Fi control
  • Pairing, battery state, presets, and recording controls
  • Snapshot preview on a 1.8-inch AMOLED display
  • Nine organized models for camera cases, cooling, mounting, and transport
3D-printable hardwareModel catalog with Blender generators and repeatable Make targets Explore models
ESP32-S3PlatformIOBlender3D printing
GoProHockeyMON remote preview screen showing the connected camera and snapshot
Firmware + hardwareControl the camera and print the rink-side kit
03

Tracking & analysis

HockeyMON

The Python research and production pipeline for detecting players, understanding the play, and turning panoramic source video into an automatically framed game.

  • Run from raw dual-camera video or a pre-stitched panorama
  • Composable YAML for cameras, rinks, games, and models
  • Sequential or threaded AspenNet execution
  • Packaged hmtrack and hmstitch commands
PythonPyTorchComputer visionAspenNet
Automated framing
04

Stats, events & clips

HockeyMONWeb

The Django application behind this site: a home for public leagues, schedules, team and player statistics, game events, clip links, imports, and private team workflows.

  • Public league, team, schedule, and game pages
  • Shift, on-ice, event, skater, and goalie analytics
  • TimeToScore and spreadsheet import workflows
  • Sortable tables and XLSX exports
PythonDjangoMariaDBREST

*The web repository currently requires GitHub access.

2ND · 08:41
SJS32SC
Shots2721
Faceoff %54%46%
Power play1/30/2

Season view · Updated

Ready to start?

Choose your first piece.

Start with packaged HockeyMONStream builds, the Python pipeline, or the full source for every public project.