• DocumentCode
    1973788
  • Title

    An SVC-MDC video coding scheme using the multi-core parallel programming paradigm for P2P video streaming

  • Author

    Huang, Chung-Ming ; Lin, Chung-Wei ; Yang, Chia-Ching ; Chang, Chung-Heng ; Ku, Hao-Hsiang

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng Kung Univ., Tainan
  • fYear
    2009
  • fDate
    10-13 May 2009
  • Firstpage
    919
  • Lastpage
    926
  • Abstract
    In this paper, we propose a combined SVC-MDC (scalable video coding & multiple description coding) video coding scheme using the multi-core parallel programming paradigm for P2P video streaming, which is denoted Co-SVC-MDC. To date, P2P video streaming applications are widely popular and emphasized, e.g., PPstream and PPlive, because of higher transmission speed and data availability. However, in the heterogeneous P2P network environment, users are able to utilize PDA, notebook or desktop computer through distinct network interfaces to get on-demand videos ubiquitously. To provide distinct spatial-resolution/fidelity videos and flexible video transmission (playback) over P2P networks, a brand new coding architecture needs to be devised. In the proposed Co-SVC-MDC coding scheme, distinct MDC descriptions contain distinct portions of raw video frames, and each raw frame can be compressed as base layer and SVC enhancement layers. In our experiments, a real implementation of Co-SVC-MDC is exhibited and corresponding performances, e.g., PSNR and decoding speeds, are compared with original SVC in distinct congestion-level P2P networks.
  • Keywords
    data compression; multiprocessing systems; network interfaces; parallel programming; peer-to-peer computing; video coding; video on demand; video streaming; MDC; P2P video streaming; SVC; data compression; multicore parallel programming paradigm; multiple description coding; network interface; on-demand video; scalable video coding; spatial resolution; video transmission; Application software; Availability; Computer interfaces; Parallel programming; Personal digital assistants; Static VAr compensators; Streaming media; Video coding; Video compression; Video on demand; H.264/AVC; MDC (Multiple Description Coding); P2P (Peer-to-Peer) overlay network; SVC (the scalable Extension of H.264/AVC);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2009. AICCSA 2009. IEEE/ACS International Conference on
  • Conference_Location
    Rabat
  • Print_ISBN
    978-1-4244-3807-5
  • Electronic_ISBN
    978-1-4244-3806-8
  • Type

    conf

  • DOI
    10.1109/AICCSA.2009.5069442
  • Filename
    5069442