Earlier quoted context omitted.
The more modern implementation of this (I'm looking at you, T-Mobile) is just to throttle all connections to content providers. They rely on the content providers' own adaptive streaming technology to deliver the appropriate 480p video when presented with a constrained connection.
> The more modern implementation of this (I'm looking at you, T-Mobile) is just to throttle all connections to content providers. If YouTube can't handle traffic shaping, Youtube is broken.
YouTube's road to HTTPS
31–40 of 97 posts
Re: YouTube's road to HTTPS
#32Earlier quoted context omitted.
Degrading video quality is not a bad idea if you have limited bandwidth. This would help in cases such as airplane flights. One person watching HD cat videos is going to consume more bandwidth than 20 people doing work. Now, assuming bandwidth increase is difficult to achieve, they would be forced to keep increasing the price instead. Prioritizing non-video content is challenging if all content is encrypted.
Why not limit the bandwidth per user instead? Youtube itself will auto-adjust quality based on connection speed.
Re: YouTube's road to HTTPS
#33Earlier quoted context omitted.
> The more modern implementation of this (I'm looking at you, T-Mobile) is just to throttle all connections to content providers. If YouTube can't handle traffic shaping, Youtube is broken.
If your ISP applies artificial traffic shaping, your ISP is broken.
Re: YouTube's road to HTTPS
#34Earlier quoted context omitted.
Degrading video quality is not a bad idea if you have limited bandwidth. This would help in cases such as airplane flights. One person watching HD cat videos is going to consume more bandwidth than 20 people doing work. Now, assuming bandwidth increase is difficult to achieve, they would be forced to keep increasing the price instead. Prioritizing non-video content is challenging if all content is encrypted.
Why not limit the bandwidth per user instead? Youtube itself will auto-adjust quality based on connection speed.
Re: YouTube's road to HTTPS
#35Earlier quoted context omitted.
Attempting to inject adds? Reduce the size by applying JPEG compression? :)
When I had Sprint, they did in fact scale down and recompress all images in lower quality JPEG. Some carriers even attempt to realtime transcode video into a lower bitrate. The implementations of this are universally poor and produce rather broken files.
The good news is that you can disable all of their degradation by adding "no-transform" to your Cache-Control headers:
“The standard HTTP header Cache-Control: no-transform which tells proxies not to modify responses was respected by all proxies I've encountered. This is amazing! It wins an award in the "Best Supported Obscure Header" category.”
Re: YouTube's road to HTTPS
#36what year is this?!
Re: YouTube's road to HTTPS
#37Earlier quoted context omitted.
I grew up in rural Iowa with a poor Internet connection (satellite) that dropped packets if there were thick clouds, any snow or rain, even wind sometimes. Integrity checks would have helped a lot.
TCP already covers that sort of thing. What HTTPS adds is integrity checks against an intelligent attacker, not just random natural interference.
The SSL MAC is valuable even in the absence of enemy action.
Re: YouTube's road to HTTPS
#38Earlier quoted context omitted.
It's long been known that some carriers purposefully degraded quality of youtube to keep from saturating their interconnections. That's the reason[1] behind the Google Video Quality Report[2]. Youtube does (did?) redirect you to a comparison of how well your ISP streamed content compared to others when there were streaming problems in some cases to combat this. 1: Well, I'm assuming, but it seems likely this was the…
Degrading video quality is not a bad idea if you have limited bandwidth. This would help in cases such as airplane flights. One person watching HD cat videos is going to consume more bandwidth than 20 people doing work. Now, assuming bandwidth increase is difficult to achieve, they would be forced to keep increasing the price instead. Prioritizing non-video content is challenging if all content is encrypted.
One HD stream probably uses more continuous bandwidth as those 20 people so just limit that. Allow bursts maybe.
> Prioritizing non-video content is challenging if all content is encrypted.
Good! It's none of their business what I am doing with my bandwidth!
Re: YouTube's road to HTTPS
#39Earlier quoted context omitted.
Why not limit the bandwidth per user instead? Youtube itself will auto-adjust quality based on connection speed.
Exactly – this is both easier to implement and has the advantage of not incentivizing people to use something like a VPN to get more bandwidth at the expense of everyone else.
Re: YouTube's road to HTTPS
#40Earlier quoted context omitted.
> The more modern implementation of this (I'm looking at you, T-Mobile) is just to throttle all connections to content providers. If YouTube can't handle traffic shaping, Youtube is broken.
If your ISP applies artificial traffic shaping, your ISP is broken.
The average consumer ISP has an over subscription ratio of 70-to-1.
Unless you want to pay 70x as much for your "100mbit" connection, there are going to be times when packets get dropped.
Isn't it better to drop packets fairly among subscribers? No shaping would result in whoever is using the most dominating everyone else.
This basic principle is still neutral; you don't have to shape based on destination / content provider.