SCTP Support For P2P Applications With TomP2P

SCTP Support For P2P Applications With TomP2P

Jonas Wagner

Language: English

url

Published: Dec 11, 2017

BibTeX: mastersthesis
Worte: 36866
Seiten: 87
FRE: 43
GFI: 6
FKGL: 12

Description:

Abstract

Media streaming is getting more and more important in today’s internet. Many Peer-to-Peer (P2P) applications like Skype require more than just real-time conferencing, but also stored media streaming. This scope exceeds the limits of TCP (Transport Control Protocol) and UDP (User Datagram Protocol) and leads to an unfortunate trade-off between delay and data loss (jitter). This thesis first compares the use of TCP, UDP and SCTP (Stream Control Transmission Protocol) with respect to real-time conferencing, stored media streaming and possibilities of NAT traversal. The comparison shows that neither TCP nor SCTP are well-suited to do real-time conferencing in the Internet. Therefore, the thesis proposes the use of SCTP encapsulated over UDP. SCTP enables the user to optimize connections to do both, real-time conferencing as well as stored media streaming via the Internet. Second, the proposed solution is implemented and integrated into TomP2P. The implementation was successfully tested in the Internet.