Hacker News new | ask | show | jobs
by jsnell 3817 days ago
Video is quickly moving to https, just like everything else. But that traffic can still be identified and throttled, with the point of the throttling being to get the server to lower the bitrate.

(And how would you identify the traffic? There's a couple of ways I can think of. One is that you can still identify the hostname from the SSL connection, even if you don't get the content type or the URL. Then there's the server IP; you could use any plaintext requests to learn that it's a source of video streaming, and then apply that knowledge to encrypted request. Another possibility are the request / response patterns. For a video stream you'll probably be getting requests at a very regular interval all of which result in a response of roughly the same size. Other kinds of traffic won't look like that.

1 comments

Or you could just look at the amount of bandwidth transferred during that connection is using and if it goes >5MB, start throttling.