Generally, when you have no issue streaming at home and do have issues at remote locations, this is because your router did not allow the Slingbox to port forward itself. You can manually process this by following the steps listed under your router on this page:
I have also linked an article below that explains what port forwarding is, just in case you are unfamiliar with the process:
I hope this helps!
Sling Media Technical Support