TY - GEN
T1 - P2P SVC-encoded video streaming based on network coding
AU - Li, Yu Shian
AU - Teng, Hung Yi
AU - Hwang, Ren Hung
PY - 2010
Y1 - 2010
N2 - Along with rapid development of Internet technologies and widespread adoption of broadband residential access, video streaming service becomes a promising killer application. In order to solve device diversity, scalable video coding (SVC) has been standardized by the Joint Video Team of the ITU-T VCEG and the ISO/IEC MPEG. Using SVC, each device is capable of determining which layer should be decoded according to its capacities. On the other hand, comparing with traditional client/server architecture, peer-to-peer (P2P) technology can provide high scalability, high resilience, and prevent single point failure. Many studies have been proposed to improve the video quality under different considerations. However, little work has been done on transmitting SVC-encoded video based on P2P mesh topology. In this paper, a P2P SVC-encoded video streaming based on network coding (NC) is proposed. First of all, we propose a novel coding scheme, SVC-NC, for improving error robustness of SVC-encoded video. Second, we apply three scheduling mechanisms based on SVC-NC, startup request scheduling, priority request scheduling, and priority response scheduling to deliver SVC-encoded video more efficiently. Finally, we demonstrate the performance of our approach via simulation. The simulation results indicate that our approach can achieve low startup latency, smooth playback, and high video quality.
AB - Along with rapid development of Internet technologies and widespread adoption of broadband residential access, video streaming service becomes a promising killer application. In order to solve device diversity, scalable video coding (SVC) has been standardized by the Joint Video Team of the ITU-T VCEG and the ISO/IEC MPEG. Using SVC, each device is capable of determining which layer should be decoded according to its capacities. On the other hand, comparing with traditional client/server architecture, peer-to-peer (P2P) technology can provide high scalability, high resilience, and prevent single point failure. Many studies have been proposed to improve the video quality under different considerations. However, little work has been done on transmitting SVC-encoded video based on P2P mesh topology. In this paper, a P2P SVC-encoded video streaming based on network coding (NC) is proposed. First of all, we propose a novel coding scheme, SVC-NC, for improving error robustness of SVC-encoded video. Second, we apply three scheduling mechanisms based on SVC-NC, startup request scheduling, priority request scheduling, and priority response scheduling to deliver SVC-encoded video more efficiently. Finally, we demonstrate the performance of our approach via simulation. The simulation results indicate that our approach can achieve low startup latency, smooth playback, and high video quality.
KW - Network coding
KW - Peer-to-peer
KW - Priority
KW - Scalable video coding
KW - Video streaming
UR - http://www.scopus.com/inward/record.url?scp=77955148086&partnerID=8YFLogxK
U2 - 10.1145/1815396.1815689
DO - 10.1145/1815396.1815689
M3 - Conference contribution
AN - SCOPUS:77955148086
SN - 9781450300629
T3 - IWCMC 2010 - Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
SP - 1277
EP - 1281
BT - IWCMC 2010 - Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
T2 - 6th International Wireless Communications and Mobile Computing Conference, IWCMC 2010
Y2 - 28 June 2010 through 2 July 2010
ER -