] >
The Peer-To-Peer Straightforward Protocol (P2PSP) is an application-layer protocol designed for real-time broadcasting of live media over a P2P overlay network. As many other P2P protocols, it minimizes the bandwidth requirements on the source nodes (which executes the process in charge of sending the data stream) by profiting of the upload bandwidth available in the links of the peers. However, the P2PSP has several characteristics that make it different of other previous proposals: (1) the protocol is simple enough to allow a straightforward implementation, (2) churn tipically produces a small number of lost blocks spreaded in the time and therefore, error concealment techniques based on signal interpolation can be applied more effectively, (3) peers can be behind NATs, (4) the protocol is media-agnostic, (5) the P2PSP is extremely modular which allows you to adapt it accurately to your requirements, (6) it can be deployed together client/server streaming services, among others advantages.