Using the MikroTik HWMP+ protocol and OpenMPTCProuter, we did something similar in very remote locations for government video calls.
[dead]