I finally was able to fix my long standing problem where viewing private videos from a different continent than the server was hosted on would result in constant buffering.