Skip to main content
Top
Published in: Peer-to-Peer Networking and Applications 5/2015

01-09-2015

A P2P streaming architecture supporting scalable media

Authors: Rui Santos Cruz, Mário Serafim Nunes

Published in: Peer-to-Peer Networking and Applications | Issue 5/2015

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Peer-to-peer (P2P) streaming solutions are changing the way real-time multimedia transmission is distributed over the Internet. The advances in video coding, like Scalable Video Coding, also turns possible high-quality/definition video distribution and consumption. The recent push in using the standard HTTP protocol for streaming videos in the World Wide Web, is also making converged entertainment services come closer to global deployment across TV, Tablet and mobile devices. The combination of Scalable Video, P2P networks and Web technologies for transmitting high-quality live and time-shifted media contents, is a potential area of innovation and a very actual research topic. This paper describes the architecture of a quality-centric P2P distribution network supporting adaptive and scalable streamable media, that decouples the transport mechanisms from the media content type and structure (video, audio, timed-data, timed-text), irrespective of their encoding schemes. The set of P2P streaming protocols designed for the network enables streaming of live and on-demand media, with very low signaling cost. Prototypes of the P2P network components were implemented and integrated in the streaming platform of EU FP7 SARACEN Project. A suite of tests for evaluation of the performance of the solution demonstrates that it keeps a fairly stable quality level with reduced amplitude and frequency of variations, raising the overall quality perceived by the end-user.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
A stream swarm designates a live, or a time-shifted streaming method among peer participants.
 
Literature
1.
go back to reference Agarwal V, Rejaie R (2005) Adaptive multi-source Streaming in Heterogeneous Peer-to-Peer Networks. In: Proceedings of the SPIE 5680 Multimedia Computing and Networking, 2005, pp 3–25. 10.1117/12.587465 Agarwal V, Rejaie R (2005) Adaptive multi-source Streaming in Heterogeneous Peer-to-Peer Networks. In: Proceedings of the SPIE 5680 Multimedia Computing and Networking, 2005, pp 3–25. 10.​1117/​12.​587465
4.
go back to reference Belshe M, Peon R, Thomson M, Melnikov A (2013) Hypertext transfer protocol version 2.0. Internet-draft draft-ietf-httpbis-http2-01. Internet Eng Task Force. Work in progress Belshe M, Peon R, Thomson M, Melnikov A (2013) Hypertext transfer protocol version 2.0. Internet-draft draft-ietf-httpbis-http2-01. Internet Eng Task Force. Work in progress
5.
go back to reference Bray T, Paoli J, Sperberg-McQueen C, Maler E, Yergeau F Extensible markup language (XML) 1.0 (Fifth Edition), Tech. Rep. REC-xml-20081126, W3C (2008) Bray T, Paoli J, Sperberg-McQueen C, Maler E, Yergeau F Extensible markup language (XML) 1.0 (Fifth Edition), Tech. Rep. REC-xml-20081126, W3C (2008)
6.
go back to reference Cruz RS, Nunes MS, Gu Y, Xia J, Taveira JP, Lingli D (2013) PPSP tracker protocol-base protocol (PPSP-TP/1.0). Internet-draft draft-ietf-ppsp-base-tracker-protocol-01. Internet Eng Task Force. Work in progress Cruz RS, Nunes MS, Gu Y, Xia J, Taveira JP, Lingli D (2013) PPSP tracker protocol-base protocol (PPSP-TP/1.0). Internet-draft draft-ietf-ppsp-base-tracker-protocol-01. Internet Eng Task Force. Work in progress
7.
go back to reference Cruz R S, Nunes M S, Patrikakis C, Papaoulakis N (2010) SARACEN: A platform for adaptive, socially aware multimedia distribution over P2P networks. In: Proceedings of the 4th IEEE workshop on enabling the future service-oriented internet: towards socially-aware networks, GLOBECOM 2010. IEEE, pp 1356–1360. 10.1109/GLOCOMW.2010.5700159 Cruz R S, Nunes M S, Patrikakis C, Papaoulakis N (2010) SARACEN: A platform for adaptive, socially aware multimedia distribution over P2P networks. In: Proceedings of the 4th IEEE workshop on enabling the future service-oriented internet: towards socially-aware networks, GLOBECOM 2010. IEEE, pp 1356–1360. 10.​1109/​GLOCOMW.​2010.​5700159
8.
go back to reference Eberhard M, Kumar A, Mignanti S, Petrocco R, Uitto M (2011) A framework for distributing scalable content over peer-to-peer networks. Int J Adv Internet Technol 4 (1 and 2):1–13 Eberhard M, Kumar A, Mignanti S, Petrocco R, Uitto M (2011) A framework for distributing scalable content over peer-to-peer networks. Int J Adv Internet Technol 4 (1 and 2):1–13
9.
go back to reference Eberhard M, Palo A, Kumar A, Petrocco R, Mapelli L, Uitto M (2012) NextSharePC: an open-source BitTorrent-based P2P client supporting SVC. In: Proceedings of the 3rd multimedia systems conference, MMSys ’12. ACM, New York, pp 101–106. 10.1145/2155555.2155573 Eberhard M, Palo A, Kumar A, Petrocco R, Mapelli L, Uitto M (2012) NextSharePC: an open-source BitTorrent-based P2P client supporting SVC. In: Proceedings of the 3rd multimedia systems conference, MMSys ’12. ACM, New York, pp 101–106. 10.​1145/​2155555.​2155573
10.
go back to reference Eberhard M, Petrocco R, Hellwagner H, Timmerer C (2012) Comparison of piece-picking algorithms for layered video content in peer-to-peer networks. In: Proceedinhs of the 2012 IEEE consumer communications and networking conference, CCNC’12, pp 614–618. 10.1109/CCNC.2012.6181139 Eberhard M, Petrocco R, Hellwagner H, Timmerer C (2012) Comparison of piece-picking algorithms for layered video content in peer-to-peer networks. In: Proceedinhs of the 2012 IEEE consumer communications and networking conference, CCNC’12, pp 614–618. 10.​1109/​CCNC.​2012.​6181139
11.
go back to reference Eberhard M, Szkaliczki T, Hellwagner H, Szobonya L, Timmerer C (2010) Knapsack problem-based piece-picking algorithms for layered content in peer-to-peer networks. In: Proceedings of the 2010 ACM workshop on advanced video streaming techniques for peer-to-peer networks and social networking, AVSTP2P’10. ACM, New York, pp 71–76. 10.1145/1877891.1877908 Eberhard M, Szkaliczki T, Hellwagner H, Szobonya L, Timmerer C (2010) Knapsack problem-based piece-picking algorithms for layered content in peer-to-peer networks. In: Proceedings of the 2010 ACM workshop on advanced video streaming techniques for peer-to-peer networks and social networking, AVSTP2P’10. ACM, New York, pp 71–76. 10.​1145/​1877891.​1877908
12.
go back to reference Fielding R, Gettys J, Mogul J, Frystyk H, Masinter L, Leach P, Berners-Lee T (1999) Hypertext Transfer Protocol – HTTP/1.1. RFC 2616. In: Internet engineering task force. Updated by RFC 2817 Fielding R, Gettys J, Mogul J, Frystyk H, Masinter L, Leach P, Berners-Lee T (1999) Hypertext Transfer Protocol – HTTP/1.1. RFC 2616. In: Internet engineering task force. Updated by RFC 2817
15.
go back to reference (2000). ISO/IEC: information technology – generic coding of moving pictures and associated audio information: systems. International standard ISO/IEC 13818-1:1994, International organization for standardization/international electrotechnical commission (2000). ISO/IEC: information technology – generic coding of moving pictures and associated audio information: systems. International standard ISO/IEC 13818-1:1994, International organization for standardization/international electrotechnical commission
16.
go back to reference (2003). ISO/IEC: Information technology – Coding of audio-visual objects – Part 14: MP4 file format. International Standard ISO/IEC 14496-14:2003, International organization for standardization/international electrotechnical commission (2003). ISO/IEC: Information technology – Coding of audio-visual objects – Part 14: MP4 file format. International Standard ISO/IEC 14496-14:2003, International organization for standardization/international electrotechnical commission
17.
go back to reference (2010). ITU-T: Advanced video coding for generic audiovisual services. Recommendation H.264 (03/2010), International telecommunication union - telecommunication standardization sector (2010). ITU-T: Advanced video coding for generic audiovisual services. Recommendation H.264 (03/2010), International telecommunication union - telecommunication standardization sector
20.
go back to reference Palhais J, Cruz R S, Nunes M S (2012) Quality of Experience Assessment in Internet TV. In: P. et al. (ed) Mobile networks and management, lecture notes of the institute for computer sciences, Social informatics and telecommunications engineering, vol 97. Springer, Berlin Heidelberg, pp 261–274 Palhais J, Cruz R S, Nunes M S (2012) Quality of Experience Assessment in Internet TV. In: P. et al. (ed) Mobile networks and management, lecture notes of the institute for computer sciences, Social informatics and telecommunications engineering, vol 97. Springer, Berlin Heidelberg, pp 261–274
21.
go back to reference Rejaie R, Ortega A (2003) PALS: peer-to-peer adaptive layered streaming. In: Proceedings of the 13th international workshop on network and operating systems support for digital audio and video, NOSSDAV ’03. ACM, New York, pp 153–161 Rejaie R, Ortega A (2003) PALS: peer-to-peer adaptive layered streaming. In: Proceedings of the 13th international workshop on network and operating systems support for digital audio and video, NOSSDAV ’03. ACM, New York, pp 153–161
22.
go back to reference Rodrigues P L, Monteiro J M (2012) BitTorrent based transmission of real-time scalable video over P2P networks. In: Proceedings of the 7th Iberian conference on information systems and technologies, CISTI’12, pp 1–6 Rodrigues P L, Monteiro J M (2012) BitTorrent based transmission of real-time scalable video over P2P networks. In: Proceedings of the 7th Iberian conference on information systems and technologies, CISTI’12, pp 1–6
23.
go back to reference Rosenberg J (2010) Interactive connectivity establishment (ice): a protocol for network address translator (NAT) traversal for offer/answer protocols. RFC 5245, Internet engineering task force Rosenberg J (2010) Interactive connectivity establishment (ice): a protocol for network address translator (NAT) traversal for offer/answer protocols. RFC 5245, Internet engineering task force
24.
go back to reference Rosenberg J, Mahy R, Matthews P, Wing D (2008) Session Traversal Utilities for NAT (STUN). RFC 5839, Internet engineering task force Rosenberg J, Mahy R, Matthews P, Wing D (2008) Session Traversal Utilities for NAT (STUN). RFC 5839, Internet engineering task force
26.
go back to reference Schneider J, Kamiya T (2011) Efficient XML Interchange (EXI) Format 1.0. Tech. Rep. REC-exi-20110310, W3C Schneider J, Kamiya T (2011) Efficient XML Interchange (EXI) Format 1.0. Tech. Rep. REC-exi-20110310, W3C
27.
go back to reference Shah P., Pâris J.F. (2007) Peer-to-peer multimedia streaming using BitTorrent. In: Proceedings of the IEEE international performance, computing, and communications conference, IPCCC ’07., pp 340–347 Shah P., Pâris J.F. (2007) Peer-to-peer multimedia streaming using BitTorrent. In: Proceedings of the IEEE international performance, computing, and communications conference, IPCCC ’07., pp 340–347
28.
go back to reference Xiao X, Shi Y, Gao Y (2008) On optimal scheduling for layered video streaming in heterogeneous peer-to-peer networks. In: Proceedings of the 16th ACM International Conference on Multimedia, MM ’08. ACM, New York, pp 785–788. doi:10.1145/ 1459359.1459486 Xiao X, Shi Y, Gao Y (2008) On optimal scheduling for layered video streaming in heterogeneous peer-to-peer networks. In: Proceedings of the 16th ACM International Conference on Multimedia, MM ’08. ACM, New York, pp 785–788. doi:10.1145/ 1459359.1459486
29.
go back to reference Yergeau F (2003) UTF-8, a transformation format of ISO 10646. RFC 3629, Internet engineering task force Yergeau F (2003) UTF-8, a transformation format of ISO 10646. RFC 3629, Internet engineering task force
Metadata
Title
A P2P streaming architecture supporting scalable media
Authors
Rui Santos Cruz
Mário Serafim Nunes
Publication date
01-09-2015
Publisher
Springer US
Published in
Peer-to-Peer Networking and Applications / Issue 5/2015
Print ISSN: 1936-6442
Electronic ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-014-0284-0

Other articles of this Issue 5/2015

Peer-to-Peer Networking and Applications 5/2015 Go to the issue

Premium Partner