Chameleon: Adaptive Peer-to-Peer Streaming with Network Coding

被引:0
|
作者
Anh Tuan Nguyen [1 ]
Li, Baochun [2 ]
Eliassen, Frank [1 ]
机构
[1] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
[2] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 1A1, Canada
关键词
EXTENSION; TRANSPORT; SVC;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Layered streaming can be used to adapt to the available download capacity of an end-user, and such adaptation is very much required in real world HTTP media streaming. The multiple layer codec has become more refined, as SVC (the scalable extension of the H.264/AVC standard) has been standardized with a bit rate overhead of around 10% and an indistinguishable visual quality, compared to the state of the art single layer codec. Peer-to-peer streaming systems have also become the reality. The important question is how such layered coding can be used in real world peer-to-peer streaming systems. This paper tries to explore the feasibility of using network coding to make layered peer-to-peer streaming much more realistic, by combining network coding and SVC in a fine granularity manner. We present Chameleon, our new peer-to-peer streaming algorithm designed to incorporate network coding seamlessly with SVC. Key components with different design options of Chameleon are presented and experimentally evaluated, with the objective of investigating benefits of network coding in combination with SVC. We carry out extensive experiments on real stream data to (i) evaluate the performance of Chameleon in terms of playback skips and delivered video quality, and (ii) understand its insights. Our results demonstrate the feasibility of the approach and bring us one step closer to real adaptive peer-to-peer streaming.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Peer-to-Peer Adaptive Video Streaming System
    Tumas, Paulius
    Serackis, Arturas
    PROCEEDINGS OF THE 2015 IEEE 3RD WORKSHOP ON ADVANCES IN INFORMATION, ELECTRONIC AND ELECTRICAL ENGINEERING (AIEEE 2015), 2015,
  • [22] A push-pull network coding protocol for live peer-to-peer streaming
    Ayatollahi, Hoda
    Khansari, Mohammad
    Rabiee, Hamid R.
    COMPUTER NETWORKS, 2018, 130 : 145 - 155
  • [23] Adaptive and Efficient Peer Selection in Peer-to-Peer Streaming Networks
    Hsiao, Tai-Hua
    Hsu, Ming-Hung
    Miao, Yu-Ben
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2011, : 753 - 758
  • [24] Network friendly tree for peer-to-peer streaming
    Peng, Ting
    Zheng, Qinghua
    Lv, Weimei
    Jiang, Shan
    Gao, Jingjing
    PROCEEDINGS OF THE 2008 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS I AND II, 2008, : 1024 - 1028
  • [25] Adaptive topology formation for peer-to-peer video streaming
    Hao Luan
    Kin-Wah Kwong
    Xiaojun Hei
    Danny H. K. Tsang
    Peer-to-Peer Networking and Applications, 2010, 3 : 186 - 207
  • [26] DirectedPush - A High Performance Peer-to-peer Live Streaming System Using Network Coding
    Xu, Guanzhong
    Hu, Yusuo
    Shen, Yao
    Guo, Minyi
    PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012), 2012, : 292 - 298
  • [27] Adaptive topology formation for peer-to-peer video streaming
    Luan, Hao
    Kwong, Kin-Wah
    Hei, Xiaojun
    Tsang, Danny H. K.
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2010, 3 (03) : 186 - 207
  • [28] An Adaptive Scheduling Algorithm for Scalable Peer-to-Peer Streaming
    Han, Longzhe
    In, Hoh Peter
    COMPUTERS, NETWORKS, SYSTEMS, AND INDUSTRIAL ENGINEERING 2011, 2011, 365 : 193 - 200
  • [29] Influence of graph properties of peer-to-peer topologies on video streaming with Network Channel Coding
    Karande, Shirish
    Radha, Hayder
    2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 825 - +
  • [30] Structured Network Coding and Cooperative Local Peer-to-Peer Repair for MBMS Video Streaming
    Liu, Xin
    Cheung, Gene
    Chuah, Chen-Nee
    2008 IEEE 10TH WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, VOLS 1 AND 2, 2008, : 460 - +