Thinking out load: What router are you using and is a ping test part of the test scenario? I would try Speed Test by Ookla abd make sure your ping is less the 8ms. Anything more would indicate some latency and the app/device is buffering before it plays to eliminate drops in the middle.
Second is never use the providers router. This allows them to throttle your service during peak times. Some carriers share your bandwidth and collect date from you using that device in your home.

