Originally posted by cpac:
isn't p2p streaming what iTunes sharing does? (yes, its currently limited to your LAN, but originally it worked over the internet, and was disabled only because of piracy concerns)
I believe that iTunes Sharing involves the streaming of music from one source to several clients, but that these clients can't then redistribute the stream to other clients. Think of a star network.
What I'm proposing is that every end-user who receives a broadcast from an iTunes radio station should also be available to stream the broadcast to at least one other client. In this way, an infinite number of users could listen to an audio broadcast. Think of the forking branches of a tree.
One problem that I see is that upload and download speeds are not always symmetric, but this is surely a temporary technological limitation.