I must admit that since the upgrades, their streaming has been greatly improved, as is their willingness to peer with ISPs for DSTv streaming content.
No issues whatsoever with their streaming since the changes, and I was their biggest opponent for years based on the poor streaming quality.
Credit where it's due - they've done a fairly decent job of improving the quality and experience. But the article really needs to be amended to reflect the actual throughput speeds. Their streams are "bursty" and not solid. They burst data so the aggregate throughput rate may be 1.2Mbps but the peak capacity to burst is around 4Mbps to achieve 2 seconds of 4Mbps and 3 seconds of no data. It's still not ideal for slower connections if you're looking to watch in high quality. When we test the Supersport streams, we see HD streams burst over the 10Mbps peak on occasion, but it usually settles around the 4Mbps burst mark or slightly higher depending on whether the stream support the higher quality.
This ability to burst poses problems for some shaping implementations from ISPs (luckily not ours). But it means that if you don't allow certain streams to burst, your shaper will end up causing buffering of the streams to the point that it settles on the lower quality setting. Likewise, some wireless providers use various load balancing techniques to equalise the throughput across users - these WISPs will have a problem with these bursting streams of data over extended periods (like 20 minutes or more). While other shapers may require a custom config for these streams, especially if you have port-based shaping in place. So if you have issues with the Supersport streams, it's probably best to ask your ISP whether the stream is being shaped - and this will need to be asked of the network engineers - not the helpdesk support staff. I can confirm that the Supersport upgrades mean that streaming is mostly a pleasure now from their servers. The last bit on this is that their system tries to test your connection to determine the optimum stream quality, so lower speed connections can expect buffering while their player tests the maximum possible throughput - it's smart, but it's not infallible and can cause some problems. Often resetting the stream can result in it settling.