I was recently tasked with livestreaming a DIY screamo show from a dusty basement in downtown San Jose. It's a pretty neat spot, here's a picture from the front of house (if you can call it that) from a previous show:

My biggest concern was network stability, so I opted to build a DIY bonding router using OpenMPTCProuter. OpenMPTCProuter is a fork of OpenWrt that utilizes the MultiPath TCP (or MPTCP) protocol to bond multiple connections into one.
In short, this allows me to combine a variety of cellphone hotspots, available WiFi networks, and hardwired ethernet links into a single, stable, internet connection.
The final networking setup I came up with was as follows:

This setup allowed me to combine a WiFi connection, two mobile hotspots using different cell providers, and an ethernet link into the venues network.
At one point, presumably due to 200+ guests cramming into the tiny basement, the WiFi link was dropped. Thankfully the livestream was able to continue without any stability or bandwidth issues thanks to OpenMPTCProuter redirecting traffic over it's other connections.
P.S.: check out this DIY ethernet spool I built the night before the show to store our 250ft ethernet cables.
