{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T10:44:16Z","timestamp":1709203456082},"reference-count":31,"publisher":"University of Zielona G\u00f3ra, Poland","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,6,1]]},"abstract":"<jats:title>P2P video streaming combining SVC and MDC<\/jats:title>\n        <jats:p>In this paper we propose and evaluate a combined SVC-MDC (Scalable Video Coding &amp; Multiple Description Video Coding) video coding scheme for Peer-to-Peer (P2P) video multicast. The proposed scheme is based on a full cooperation established between the peer sites, which contribute their upload capacity during video distribution. The source site splits the video content into many small blocks and assigns each block to a single peer for redistribution. Our solution is implemented in a fully meshed P2P network in which peers are connected to each other via UDP (User Datagram Protocol) links. The video content is encoded by using the Scalable Video Coding (SVC) method. We present a flow control mechanism that allows us to optimize dynamically the overall throughput and to automatically adjust video quality for each peer. Thus, peers with different upload capacity receive different video quality. We also combine the SVC method with Multiple Description Coding (MDC) to alleviate the packet loss problem. We implemented and tested this approach in the PlanetLab infrastructure. The obtained results show that our solution achieves good performance and remarkable video quality in the presence of packet loss.<\/jats:p>","DOI":"10.2478\/v10006-011-0022-1","type":"journal-article","created":{"date-parts":[[2011,6,23]],"date-time":"2011-06-23T01:13:30Z","timestamp":1308791610000},"page":"295-306","source":"Crossref","is-referenced-by-count":7,"title":["P2P video streaming combining SVC and MDC"],"prefix":"10.61822","volume":"21","author":[{"given":"Francisco","family":"de As\u00eds L\u00f3pez-Fuentes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"37438","reference":[{"key":"1","first-page":"422","article-title":"Layered coding vs. multiple descriptions for video streaming over multiple paths","author":"J. Chakareski","year":"2003"},{"key":"2","article-title":"Layered multiple description coding","author":"P. Chou","year":"2003"},{"key":"3","first-page":"77","article-title":"Multiple description video transcoding","author":"A. Essaili","year":"2007"},{"key":"4","unstructured":"EvalVid (2010). Website of the Telecommunication Network Group, Technical University of Berlin, Berlin <a target=\"_blank\" href='http:\/\/www.tkn.tu-berlin.de\/'>http:\/\/www.tkn.tu-berlin.de\/<\/a>"},{"issue":"10","key":"5","doi-asserted-by":"crossref","first-page":"829","DOI":"10.1016\/j.image.2006.08.007","article-title":"A sequencebased error concealment algorithm for an unbalanced multiple description video coding system","volume":"21","author":"M. Fumagallia","year":"2006","journal-title":"Signal Processing: Image Communication"},{"issue":"5","key":"6","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/79.952806","article-title":"Multiple description coding: Compression meets the networks","volume":"18","author":"V. Goyal","year":"2001","journal-title":"IEEE Signal Processing Magazine"},{"key":"7","unstructured":"International Telecomunication Union (2005). Advanced Video Coding for Generic Audiovisual Service, <i>ITU-T Recomendation H.264 & ISO\/IEC 14496-10 AVC v3.<\/i>"},{"key":"8","unstructured":"Joint Video Team (JVT) (2008). JSVM software manual, version 9.12.2, Heinrich Hertz Institute, Berlin <a target=\"_blank\" href='http:\/\/ip.hhi.de\/imagecomG1\/savce\/downloads\/SVCReferenceSoftware.htm'>http:\/\/ip.hhi.de\/imagecomG1\/savce\/downloads\/SVCReferenceSoftware.htm<\/a>"},{"key":"9","first-page":"35","article-title":"Performance comparisons of layered and multiple description coded video streaming over error-prone networks","author":"Y.-C. Lee","year":"2003"},{"key":"10","article-title":"Mutualcast: An efficient mechanism for one-to-many content distribution","author":"J. Li","year":"2005"},{"key":"11","first-page":"457","article-title":"Adaptive multisource video multicast","author":"F. L\u00f3pez-Fuentes","year":"2008"},{"key":"12","first-page":"457","article-title":"Adaptive mechanism for P2P video streaming using SVC and MDC","author":"F. L\u00f3pez-Fuentes","year":"2010"},{"issue":"4","key":"13","doi-asserted-by":"publisher","first-page":"689","DOI":"10.2478\/v10006-010-0052-0","article-title":"Approach to the design of robust networked control systems","volume":"20","author":"M. Morawski","year":"2010","journal-title":"International Journal of Applied Mathematics and Computer Science"},{"key":"14","first-page":"59","article-title":"A blueprint for introducing disruptive technology into the Internet","author":"L. Peterson","year":"2002"},{"key":"15","volume-title":"User Datagram Protocol, RFC 768","author":"J. Postel","year":"1980a"},{"key":"16","volume-title":"Transmission Control Protocol, RFC 793","author":"J. Postel","year":"1980b"},{"key":"17","first-page":"342","article-title":"Multiple description source coding using forward error correction codes","author":"R. Puri","year":"1999"},{"key":"18","volume-title":"Doc. JVT-X202","author":"J. Reichel","year":"2007"},{"issue":"9","key":"19","doi-asserted-by":"crossref","first-page":"1103","DOI":"10.1109\/TCSVT.2007.905532","article-title":"Overview of the scalable video coding extension of the H.264\/AVC standard","volume":"17","author":"H. Schwarz","year":"2007","journal-title":"IEEE Transactions on Circuits and Systems for Video Technology"},{"issue":"2","key":"20","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1109\/MSP.2007.914712","article-title":"The scalable video coding extension of the H.264\/AVC standard","volume":"25","author":"H. Schwarz","year":"2007","journal-title":"IEEE Signal Processing Magazine"},{"key":"21","first-page":"929","article-title":"Comparison of multiple description coding and layered coding based on network simulation","author":"R. Singh","year":"2000"},{"key":"22","unstructured":"Song, X. (2008). <i>Comparing Multiple Description and Scalable Video in Mutualcast-based P2P Video Delivery<\/i>, Master thesis, Technical University of Munich, Germany, Munich."},{"key":"23","article-title":"Scalable multiple description coding for video distribution in P2P networks","author":"J. Taal","year":"2000"},{"key":"24","first-page":"21","article-title":"Wireless video transport using path diversity: Multiple description vs. layered coding","author":"S. Wang","year":"2002"},{"issue":"1","key":"25","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/JPROC.2004.839618","article-title":"Multiple description coding for video delivery","volume":"93","author":"S. Wang","year":"2002","journal-title":"Proceedings of the IEEE"},{"issue":"2","key":"26","doi-asserted-by":"publisher","first-page":"247","DOI":"10.2478\/v10006-009- 0020-8","article-title":"Design of the state predictive model following control system with time-delay","volume":"19","author":"D. Wang","year":"2009","journal-title":"International Journal of Applied Mathematics and Computer Science"},{"issue":"7","key":"27","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1109\/TCSVT.2003.815165","article-title":"Overview of the H.264\/AVC video coding standard","volume":"13","author":"T. Wiegand","year":"2002","journal-title":"IEEE Transactions on Circuits and Systems for Video Technology"},{"issue":"9","key":"28","doi-asserted-by":"crossref","first-page":"1194","DOI":"10.1109\/TCSVT.2007.905530","article-title":"Performance analysis of SVC","volume":"17","author":"M. Wien","year":"2007","journal-title":"IEEE Transactions on Circuits and Systems for Video Technology"},{"key":"29","volume-title":"Voice over TCP and UDP","author":"X. Zhang","year":"2004"},{"key":"30","first-page":"21","article-title":"Multiple description scalable coding for video streaming","author":"Z. Zhao","year":"2009"},{"issue":"1","key":"31","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1016\/S1007-0214(07)70013-5","article-title":"Efficient multiple description scalable video coding scheme based on weighted signal combinations","volume":"12","author":"A. Zhao","year":"2002","journal-title":"Tsinghua Science & Technology"}],"container-title":["International Journal of Applied Mathematics and Computer Science"],"original-title":[],"link":[{"URL":"http:\/\/content.sciendo.com\/view\/journals\/amcs\/21\/2\/article-p295.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/view\/j\/amcs.2011.21.issue-2\/v10006-011-0022-1\/v10006-011-0022-1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T10:27:13Z","timestamp":1709202433000},"score":1,"resource":{"primary":{"URL":"https:\/\/content.sciendo.com\/doi\/10.2478\/v10006-011-0022-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6,1]]},"references-count":31,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.2478\/v10006-011-0022-1","relation":{},"ISSN":["1641-876X"],"issn-type":[{"value":"1641-876X","type":"print"}],"subject":[],"published":{"date-parts":[[2011,6,1]]}}}