Skip to content

Full-Stack CS:GO tournament production software built using OpenCV, featuring automatic player webcams, Caster and Observer support, OBS integration, and much, much more.

Notifications You must be signed in to change notification settings

MaxDeVos/WingmanTournament

Repository files navigation

Wingman Tournament Multimedia Relay

This is, by far, the most painful project I have ever undertaken. I walked into this at the very top of the Dunning-Kruger curve, and I certainly paid for it.

As far as I can tell, this is the lowest-cost, lowest-footprint CSGO tournament software that has ever been created. I reached out to Prius, sAPPHIRe, and some other observers/casters at major CSGO tournaments, and they explained their system to me. They have individual computers for each player that capture their Discord inputs and route them into an extremely expensive AV system. They also have 2 computers for casting, and 2 for streaming. Depending on the tournament, they use anywhere between 10-18 computers and a budget of $175,000 per event. This whole system runs on one laptop and is lightweight enough to run on an iPad, since it takes advantage of distributed computing of the computers of the players themselves, while recognizing CPU load and easing back on transmitted video quality to dynamically avoid interferening with gameplay performance. Eventually I will publish it under the ACAB license (Open source, unless you're a cop) under some flashy name, but for now it exists solely to run the Dangerous Men Wingman Tournament.

About

Full-Stack CS:GO tournament production software built using OpenCV, featuring automatic player webcams, Caster and Observer support, OBS integration, and much, much more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published