Proof that Telstra Bigpond is Throttling Youtube Bandwidth in Australia (video)
youtube.com
youtube.com
For comparison, here's mine: http://ss.corecursion.com/myspeed-20100509-142516.png
The Australian broadband market is highly segmented according to speed. Until quite recently Telstra Bigpond was offering a 256Kbit connection labelled 'ADSL broadband' with 512Kbit and 1.5Mbit connections priced significantly higher. The idea of an 8Mbit or 20Mbit connection would be almost science fiction to their traditional customer base.
Now that FTTH is coming into play in some areas and Bigpond's market share is dropping, higher speeds are becoming more affordable but there are still a lot of people on those lower speed plans. I suspect this is what is skewing the graph labelled 'ISP', more than any selective throttling by the ISP (though I certainly wouldn't put that past them either).
The comparison to other ISPs is not entirely fair either because their customers tend to be clustered in areas where the ISPs have their own hardware in Telstra's exchanges and can therefore offer higher speeds and attractive pricing. Elsewhere in the country, Bigpond and lower speeds are both much more prevalent.
FWIW, it has made no impact on my life satisfaction whatsoever. People rave about highspeed internet, esp in Japan; it sounds cool, but the applications aren't there yet (not for me, anyway). I'd appreciate lower latency, though, for games.
For video , 720p takes 2mbit(youtube's 720p) , and the difference between 720p to 1080p isn't very big.if we go to 3D , it might be doubled , but with smart compression , might be less.
For video conferencing , the compression is much more effective because of the small frame to frame changes, so i think you can get 1080p at 2mbit up + 2mbit down.if i recall right , in the right setting , 1080p is needed to give you the illusion of being in the same room.
For bit-torrent,to make streaming possible(i think streaming is the most natural way of video consumption), probably what is needed is higher uploads ,and configuration such that uploading doesn't slow the download side , not a higher download bandwidth.
For video game streaming(onlive.com) , what's important is the latency . i believe the speed is good enough.
The other future application of fast bandwidth is using cloud storage as your HDD. not a very attractive application if you ask me. dropbox is good enough.
So i don't see anything in the horizon requiring very high bandwidth internet for the home. 10-15 down / 4 up would be more than enough for any average family.
An easy one is 3D video (1080p x 2); but I like the idea of omni-video, on a spherical screen with you at the center (or like omniMax, like iMax, but hemispherical so it also covers your peripheral vision - I've experienced it, and the effect is amazing).
Thought expt: what data is inconceivably massive to transmit?
The data from/to the home would be cameras and video streams. i don't know any other sensor technology that generates massive amounts of data and being used in the home.
Maybe some sort of GPU cloud , if the bandwidth is good enough. but usually bandwidth costs more than computing so it would make more sense to gather the GPU units closely.
Omni-video sounds interesting , could you please tell more about the experience ?
Because my peripheral vision was covered, when the camera tilted, it actually felt like everything was tilting. The movie I saw was taken from a plane, and so this happened whenever it banked. The bandwidth needed was massive - IIRC, they used seven 35mm cameras, and superposed them with seven projectors. The sound was via speakers placed at various locations behind the hemisphere.
I've seen a couple of iMax movies (with an extremely large, though flat screen), and the effect doesn't occur. It's a lot more expensive to make a hemispherical cinema, I think. However, I recall a youtube video of a guy doing it within a simple tent (compensating for the corners not being spherical by distorting the image projected).
BTW: you make a nice point about considering sensors in the home, but also consider what sensors it would be great to have, perhaps using yet-to-be invented technology. eg. a sensor that could register the exact 3D contents of a room; or brain activity; or all your sensory input nerves (brain in a tank anyone?); downloadable objects (auto-milling machines - but probably don't require massive bandwidth, unless it was ridiculously high-resolution, say approaching molecular levels - effectively, matter transmission). An interesting constraint is that lag will probably prevent interesting real-time applications.
There maybe hybrid applications, eg to progressively download massive hires textures in a MMORPG or sandbox game or games like the videodisk-based Dragon's Lair (I think the limit here is that they are so expensive for artists to produce in the first place - perhaps the breakthrough needed is a way for amateurs to generate excellent/interesting textures? Perhaps consumer HD cameras will do this). Maybe motion capture, as in project natal (but I think the bandwidth needed is pretty low... again the problem is latency).
So higher bandwidth can help move some processing about and make different architectures possible, but they can't make the experience much richer.
This wouldn't be true if we didn't have lag (then we could just stream the right images for where the eye was looking). But our eyes are extremely sensitive to lag - even done 100% locally, it's difficult to be fast enough (or used to be).
To compensate, we can download a whole environment, and track the eyes locally.
Very high bandwidth links are also useful for lowering the delay involved in bulk transfers like uploading videos, and a higher link speed (even if the total bandwidth is throttled) results in shorter individual packet transmission times, and thus lower interactive latency.
what sizes of computer monitors are you talking about ?
Doesn't latency sensitive applications use short packets , so the difference in latency from the connection is small relative to the total path ?
As for latency sensitive applications, going from a 2mbit link to a 20mbit link reduces the round trip transmit time (excluding interpacket delays required by common physical links) of a 256-byte packet from ~2ms to ~0.2ms. If both endpoints migrate from 2mbit to 20mbit, then ~3.6ms of latency can be eliminated. The benefits are larger for larger packet sizes, so larger packets can be used (and therefore increased throughput) while maintaining low latency.
YouTube now hits 3-5Mbps for me. At start of playback it appears to burst a chunk of video, and as it gets close to needing to buffer, it bursts another chunk.
Maybe the Australian parent should look into it, it helps a lot.
I can actually watch 720p and higher without having to pause and come back in 10 minutes.
http://en.wikipedia.org/wiki/Telecommunications_in_Australia...
http://www.stuff.co.nz/business/3435625/Top-business-figures...
¹ I'm not saying international connectivity is great in Australia, just that it's a lot better than what the Kiwis have.