Hmm my take on this:
1. use smarter nodes for APs. Like those USD$30 fon/meraki devices.
Allows encryption, filtering, etc. We certainly do not want rogue data interrupting the matches.
2. UDP for control. All realtime control protocols use UDP.
(Whats UDP? Google

)
3. QoS is necessary. Set control packets to highest priority, video stream to lowest, debug messaging medium, etc
4. Use various channels. There are approx 13 channels, of which some slightly interfere with each other. Now we approx have 54Mbps of capacity per channel. Designing the system to operate at a minimum of 11Mbps or lower would be good coz, in a case where a channel is saturated with colliding data from other networks on that channel, your system will likely to perform constantly. We can have 1 team using 1 channel per match, i.e. when 2 matches are going on simultaneously they would be using 8 channels.