4 ms·
I don't know how things currently are, but YouTube was a mess. I worked for an ISP (in Russia), and in the early 2010s, we had quite a lot of complaints about
by drdaeman 8y ago
I don't know how things currently are, but YouTube was a mess.
I worked for an ISP (in Russia), and in the early 2010s, we had quite a lot of complaints about YT videos buffering. We've checked our network very carefully and found no signs of any trouble. And we've confirmed issues and were able to reproduce them even when the network was least busy. We've tried to re-route traffic via different uplinks, even messed with the DNS records a little bit (I admit this grave sin) - sometimes with some temporary improvement effect, but mostly to no avail. And of course, we've talked a lot to our peers. This was quite a major headache, and we were out of ideas what else we could do (we weren't anywhere large enough to get a Google Global Cache server). Then Google did something (IIRC, mid-2012), and we've stopped getting the complaints.
With VPN you're probably hitting different YouTube servers. I guess we should've tried to route via some VPNs too, not just physical peerings we had. Never occurred to us at that time.
I left that company in 2015. Don't know how things are now.
My point is, even without a malicious intent sometimes things look the way you describe.
- Cthulhu_ 8y agoI do remember someone mentioning at some point that most video codecs were never intended for realtime streaming. That was in a blurb for a new video codec intended for streaming though, iirc in the context of video conferencing. Might be related, I'm not sure.
- JimmyAustin 8y agoIn that context it was because most video algorithms are designed to chunk, which reduces bandwidth at the cost of increasing latency. That's a good trade off for Youtube, but not as good in a real time scenario like video conferencing.
- rbultje 8y agoIt's not related. Companies like Youtube and Google don't do real-time encoding of their video streams, they encode "offline" (= prior) and stream the already-encoded video many times. So real-time'ness of video codecs is not relevant to this topic.