Pełnotekstowe zasoby PLDML oraz innych baz dziedzinowych są już dostępne w nowej Bibliotece Nauki.
Zapraszamy na


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
2011 | 21 | 2 | 295-306

Tytuł artykułu

P2P video streaming combining SVC and MDC

Treść / Zawartość

Warianty tytułu

Języki publikacji



In this paper we propose and evaluate a combined SVC-MDC (Scalable Video Coding & 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.








Opis fizyczny




  • Department of Information Technology, Autonomous Metropolitan University, Cuajimalpa, Av. Constituyentes 1054, Col. Lomas Altas, 11950, Mexico, D.F., Mexico


  • Chakareski, J., Han, S. and Girod, B. (2003). Layered coding vs. multiple descriptions for video streaming over multiple paths, Proceedings of the 11th ACM International Conference on Multimedia, MM 2003, Berkeley, CA, USA, pp. 422-431.
  • Chou, P.A., Wang, H.J. and Padmanabhan, V.N. (2003). Layered multiple description coding, Proceedings of the 13th International Packet Video Workshop, 2003, Nantes, France.
  • Essaili, A.EL., Khan, S., Kellerer, W. and Steinbach, E. (2007). Multiple description video transcoding, Proceedings of the International Conference on Image Processing, ICIP 2007, San Antonio, TX, USA, pp. 77-80.
  • EvalVid (2010). Website of the Telecommunication Network Group, Technical University of Berlin, Berlin,
  • Fumagallia, M., Lancinia, R. and Tubaro S. (2006). A sequencebased error concealment algorithm for an unbalanced multiple description video coding system, Signal Processing: Image Communication 21(10): 829-849.
  • Goyal V. K. (2001). Multiple description coding: Compression meets the networks, IEEE Signal Processing Magazine 18(5): 74-93.
  • International Telecomunication Union (2005). Advanced Video Coding for Generic Audiovisual Service, ITU-T Recomendation H.264 & ISO/IEC 14496-10 AVC v3.
  • Joint Video Team (JVT) (2008). JSVM software manual, version 9.12.2, Heinrich Hertz Institute, Berlin,
  • Lee, Y.-C., Kim J., Altunbasak, Y. and Mersereau, R.M. (2003). Performance comparisons of layered and multiple description coded video streaming over error-prone networks, Proceedings of the International Conference on Communications, ICC 2003,Anchorage, AK, USA, pp. 35-39.
  • Li, J., Chou, P.A. and Zhang, C. (2005). Mutualcast: An efficient mechanism for one-to-many content distribution, Proceedings of the ACM SIGCOMM ASIA Workshop, Beijing, China.
  • López-Fuentes, F.A. and Steinbach, E. (2008). Adaptive multisource video multicast, Proceedings of the IEEE International Conference on Multimedia & Expo, ICME 2008, Hannover, Germany, pp. 457-460.
  • López-Fuentes, F.A. (2010). Adaptive mechanism for P2P video streaming using SVC and MDC, Proceedings of the International Conference on Complex, Intelligent, and Software Intensive Systems, CISIS 2010, Cracow, Poland, pp. 457-462.
  • Morawski, M. and Zajączkowski, A.M. (2010). Approach to the design of robust networked control systems, International Journal of Applied Mathematics and Computer Science 20(4): 689-698, DOI: 10.2478/v10006-010-0052-0.
  • Peterson, L., Anderson, T., Culler, D. and Roscoe, T. (2002). A blueprint for introducing disruptive technology into the Internet, Proceedings of the First Workshop on Hot Topics in Networks, HotNets-I 2002, Princeton, NJ, USA, pp. 59-64.
  • Postel, J. (1980a). User Datagram Protocol, RFC 768, USC/Information Science Institute, Marina del Rey, CA.
  • Postel, J. (1980b). Transmission Control Protocol, RFC 793, USC/Information Science Institute, Marina del Rey, CA .
  • Puri, R. and Ramchandran, K. (1999). Multiple description source coding using forward error correction codes, Proceedings of the Asilomar Conference on Signals, Systems, and Computers, Asimolar, CA, USA, pp. 342-346.
  • Reichel, J., Schwarz, H. and Wien, M. (2007). Joint Scalable Video Model JSVM-11, Doc. JVT-X202, ISO/IEC MPEG&ITU-T VCEG, Geneva.
  • Schwarz, H., Marpe, D. and Wiegand, T. (2007). Overview of the scalable video coding extension of the H.264/AVC standard, IEEE Transactions on Circuits and Systems for Video Technology 17(9): 1103-1120.
  • Schwarz, H. and Wien, M. (2007). The scalable video coding extension of the H.264/AVC standard, IEEE Signal Processing Magazine 25(2): 135-141.
  • Singh, R., Ortega, A., Perret, L., and Jiang, W. (2000). Comparison of multiple description coding and layered coding based on network simulation, Proceedings of the Visual Communications and Image Processing, SPIE 2000, San Jose, CA, USA, pp. 929-939.
  • Song, X. (2008). Comparing Multiple Description and Scalable Video in Mutualcast-based P2P Video Delivery, Master thesis, Technical University of Munich, Germany, Munich.
  • Taal, J.R., Pouwelse, J.A. and Lagendijk, R.L. (2000). Scalable multiple description coding for video distribution in P2P networks, Proceedings of the Picture Coding Symposium, PCS 2004, San Francisco, CA, USA.
  • Wang, S.Y., Panwar, S., Lin, S. and Mao, S. (2002). Wireless video transport using path diversity: Multiple description vs. layered coding, Proceedings of the International Conference on Image Processing, ICIP 2002, Rochester, NY, USA, pp. 21-24.
  • Wang, S.Y., Reibamn, S. and Lin, S. (2002). Multiple description coding for video delivery, Proceedings of the IEEE 93(1): 57-70.
  • Wang, D., Wu, S. and Okubo, S. (2009). Design of the state predictive model following control system with time-delay, International Journal of Applied Mathematics and Computer Science 19(2): 247-254, DOI: 10.2478/v10006-0090020-8.
  • Wiegand, T., Sullivan, G., Bjontegaard, G. and Luthra, A. (2002). Overview of the H.264/AVC video coding standard, IEEE Transactions on Circuits and Systems for Video Technology 13(7): 560-576.
  • Wien, M., Schwarz, H. and Oelbaum, T. (2007). Performance analysis of SVC, IEEE Transactions on Circuits and Systems for Video Technology 17(9): 1194-1203.
  • Zhang, X. and Schulzrinne, H. (2004). Voice over TCP and UDP, Technical Report CUCS-033-04, Computer Science Department, Columbia University, New York, NY.
  • Zhao, Z., Osterman, J. and Chen, H. (2009). Multiple description scalable coding for video streaming, Proceedings of the 10th Workshop on Image Analysis for Multimedia Interactive Services, WIAMIS 2009, London, UK, pp. 21-24.
  • Zhao, A., Wang, H., Cui, H. and Tang, K. (2002). Efficient multiple description scalable video coding scheme based on weighted signal combinations, Tsinghua Science & Technology 12(1): 86-90.

Typ dokumentu



Identyfikator YADDA

JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.