if you say that your expreancing slow speeds when it comes to streaming, this si due to the fact the in doorms they most likely have a network layer device that limits how much bandwith can be allocated to each connection in order for the network not slow down.
so you would need to figure out how this device works, i would do this by analyzing traffic with wireshark, im guessing this device can detect video streams by analyizing the protocol in use when the packet passes through it. you can make tests on the device by time the latancey and download speed for diffrent protocol and diffrent application after the tests you then better understand the device.
if i am right and the decive is protocol dependent, by that i mean if the device analysis the protocol in use in order to determanie that its video then i reconmended encapsilation, if u want any help with this just drop me a PM and i can explain further.