Streaming video isn't supposed to be a frustrating process — until it is. For months, I blamed several culprits, including my ISP, my router placement, my video service, and even the weather outside.