regular adsl (3mbs) is barely sufficient for SD netflix streaming. for HD stream you need at-least 10-ish mbis down (which is bonded vdsl territory)
Streaming is moving on a pace at the moment.
The streaming protocols now tailor the packets to your Internet speed at any given moment and when packets are sent, and know the size of the packets your buffer can cope with. In addition codecs like AAC plus constantly change streaming rate dependent on moment to moment changes in the audio program and the H.264 does the same for video.
So you may now think that your quality is dependent only on the source. This is no longer true and highly dependent on your connection and random memory buffer. The better your connection and the bigger your buffer the better the quality and the less likely you are to have streaming interrupted and quality downgraded moment to moment.
I have been fascinated looking at my Internet bit rate monitor.
The BPO and Medici TV use, my full 25 MB Internet capacity. Packets are sent every five seconds or so. The BBC from England which says it is a 320 AAC + stream, actually only send packets to my computer at roughly 18 sec intervals.
I have been watching the game and rules change rapidly. It is fascinating and will try and put something more in depth together later.
It seems to me that a really good Internet connection is mandatory and a very large RAM.
I think it is now more important the ever for best quality to use a really good HTPC, and not rely on BD players and things like ROKU.
I certainly can not duplicate the picture and sound I can stream here on Benedict Lake with fiber and my PCs at our Eagan residence that uses more conventional gear.
Our provider are going to instal a Giganet in rural Itasca county this summer, and hope to have available to all within two years. They want to be first, like they were to have all customers on fiber.