Bringing Peer-to-Peer Streaming to the World.
swirl-project.org
Bringing Peer-to-Peer Streaming to the World.
1–10 of 53 posts
Re: Bringing Peer-to-Peer Streaming to the World.
#2Re: Bringing Peer-to-Peer Streaming to the World.
#3The most common use of p2p streaming today is pirating live sporting events. Will there be any problems with using Swirl for that purpose?
Re: Bringing Peer-to-Peer Streaming to the World.
#4[0] http://www.scribd.com/doc/132418122/bittorrent-live-patent
Re: Bringing Peer-to-Peer Streaming to the World.
#5Erlang VM (BEAM) is a good choice for this.
It is also a hard problem.
I copied a short description of the protocol from their GitHub overview doc:
https://github.com/skunkwerks/swirl/blob/feature/docs/doc/ov...
---
PPSP is a transport protocol — it transfers a stream of opaque binary data from one location to another. It is unique amongst transport protocols as it is a many-to-many transfer protocol, that is, there is no single master server or endpoint that manages the data transfer.
A swarm is a set of peers that are sharing (receiving and/or transferring) the same data, as a set of small chunks, which is identified by a unique cryptographic recursive hash of the data, called the Root Hash.
---
Re: Bringing Peer-to-Peer Streaming to the World.
#6Re: Bringing Peer-to-Peer Streaming to the World.
#7If something standard (or close enough) actually emerges, and is not insane to integrate, this would change a lot of things :)
Re: Bringing Peer-to-Peer Streaming to the World.
#8The most common use of p2p streaming today is pirating live sporting events. Will there be any problems with using Swirl for that purpose?
There's a fair bit of work remaining, in particular browser/client support is something I've not even considered, it's not my speciality.
I'm sure VLC and Firefox etc would be awesome clients, but one step at a time.
Re: Bringing Peer-to-Peer Streaming to the World.
#9http://www.kontiki.com/products/enterprise-content-delivery-...