Feature table stream is flawless now, and appear that only 2 simultaneous streams are going. There were 15 streams earlier with around 3800 viewers (if the "xxxx Views" is simultaneous/live and not cumulative).
The streamer would need to get a guaranteed amount of bandwidth in the contract, which could be achieved via quality of service configuration on the outgoing router. This is not rocket science, it is available on home user routers. The bandwidth issue could also be on the aggregator site (onsitepool.com). With fairly basic math you can calculate how many streams can be done based on the quality of the video stream. It is common practice to oversell services like this, never banking on all customers accessing at the same time. For an annual sporting event this model fails, you are almost guaranteed to get a larger number of simultaneous views.
If there is a wifi network between the cameras and the stream, with other devices, it is a recipe for disaster. QoS can't change physics.