I'll throw this one out: What about buying two DSL services and aggregating them? I don;t know if this will work, but their are ways of doing this.
I only have a 3 Mb/s connection and I have buffering issues with paid and non-paid services that use some variant of Flash on Linux. HTML5 is an oddity.
Aside:
One Odd thing I did was to multi-cast an MP4 file to an IPTV using VLC.
Strantor: Do you know anything about IPTV servers? I do need to set one up. I ordered a VGA test generator that I plan to run to a VGA to HDMI converter to assist in the initial setup. I may be able to provide an audio tone as well.
I was told that a VGA to HDMI converter should output a black screen with sound if the VGA port is unconnected. Considering using this method to pipe an AM/FM TUNER signal to TV's. The IPTV server I bought will do 4 HDMI inputs and also modulate an ATSC channel.
when properly designed , do not lose any speed as the SNR maintains signal integrity after EQ and loss recovery or better using regenerators or cheaper other methods. Talk to your ISP and ask what it would take to fix it.
Ask about the Govt subsidy they get to offer 4/1mbps
I live in a rural area, where there are not many options for Internet connectivity. CenturyLink (ex QWest) is the provider. The central office is >20 mi away, in which case they have to go through at least two repeaters. AFAIK, each repeater halves the effective rate. If I lived in town I could get ~2.5Mb, but out here Speedtest shows less than 700kb....
When I had a slow DSL long ago, I resorted to download and watch later, for which there are many many options. If it cant be streamed on VLC then save and watch later and create a video folder and library. Once saved I recall using VLC with right mouse extensions in video folder browser > sendto > VLC player or use anything else you like. VLC can open videos from http links from file menu.