4 The Peer-To-Peer Straightforward Protocol

P2PSP [23, 16] is a application layer protocol for real-time streaming of multimedia content over the Internet, i.e., users playing the same stream in a synchronized way (all peers follow the same playback point). It can be used to build a variety of live-streaming services that ranges from small hangouts to large IPTV (Internet Protocol TV) systems.

 4.1 Main P2PSP characteristics
 4.2 Data partitioning
 4.3 Basic entities
 4.4 IMS (IP Multicast Set of rules)
 4.5 DBS (Data Broadcasting Set of rules)
 4.6 ACS (Adaptive Chunk-rate Set of rules)
 4.7 LRS (Lost chunks Recovery Set of rules)
 4.8 EMS (End-point Masquerading Set of rules)
 4.9 NTS (NAT Traversal Set of rules)
 4.10 MCS (Multi-Channel Set of rules)
 4.11 The Content Integrity Set of rules
  4.11.1 A model of the impact of an attack
 4.12 The Data Privacy Set of rules
 4.13 The Peer-list Compression Set of rules