2,978 Hits in 5.2 sec

Resilience in live peer-to-peer streaming [Peer-to-Peer Multimedia Streaming]

Viktoria Fodor, Gyorgy Dan
2007 IEEE Communications Magazine  
ACKNOWLEDGMENTS This work was supported in part by the Swedish Foundation for Strategic Research through the projects Winternet and AWSI and by Wire-less@KTH.  ...  The architecture proposed for peer-to-peer streaming generally falls into one of two categories: push-based or pull-based.  ...  We discuss the error-control solutions considered for push-based peer-to-peer streaming later.  ... 
doi:10.1109/mcom.2007.374428 fatcat:rp4c5lqvivfedhxfsuj4te2fd4

Pattern-Push: A low-delay mesh-push scheduling for live peer-to-peer streaming

Guifeng Zheng, S.-H. Gary Chan, Xiaonan Luo, Ali C. Begen
2009 2009 IEEE International Conference on Multimedia and Expo  
Index Terms-Live peer-to-peer streaming, mesh-based overlay, packet scheduling  ...  In live peer-to-peer (P2P) streaming, each peer (child) has a number of supplying parents whose packets have to be scheduled and delivered in time for continuous playback at the child.  ...  CONCLUSIONS We present a pattern-push scheme that achieves low-delay scheduling for live P2P streaming.  ... 
doi:10.1109/icme.2009.5202705 dblp:conf/icmcs/ZhengCLB09 fatcat:2jcsecobcjboni74td7ty7aa2q

Probabilistic Packet Scheduling Scheme for Hybrid Pull-Push P2P Live Streaming Protocols

Bahaa Aldeen Alghazawy, Satoshi Fujita
2011 2011 Second International Conference on Networking and Computing  
Hybrid pull-push P2P live streaming protocols are proposed to reduce the delay and the overhead of mesh based protocols and to improve the robustness of tree based protocols.  ...  In this paper, we propose a new packet scheduling scheme for hybrid protocols based on the notion of randomization.  ...  Many works studied the usage of P2P technology in video on demand (VoD) and live streaming applications, including the design and analysis of efficient scheduling algorithms [4], [1].  ... 
doi:10.1109/icnc.2011.44 dblp:conf/ic-nc/AlghazawyF11 fatcat:qrd6ip2lkfdfrkqt6ko6qgpyvm

SPANC: Optimizing Scheduling Delay for Peer-to-Peer Live Streaming

K.-H. Kelvin Chan, S.-H. Gary Chan, Ali C. Begen
2010 IEEE transactions on multimedia  
In peer-to-peer (P2P) live streaming using unstructured mesh, packet scheduling is an important factor in overall playback delay.  ...  To achieve low delay, our scheduling is predominantly push in nature, and the schedule needs to be changed only upon significant change in network states (due to, for examples, bandwidth change or parent  ...  In this paper, we study the use of network coding combined with substream pushing for P2P live streaming.  ... 
doi:10.1109/tmm.2010.2053524 fatcat:mjjcac64pjfzbmx7gfv6deiyji

Push-Pull Two-Layer Super-Peer based P2P Live Media Streaming

Poo Kuan Hoong, Hiroshi Matsuo
2008 Journal of Applied Sciences  
Our protocol, termed P2P Super-Peer based Unstructured Live Media Streaming (PALMS-SP), makes use of combination of push-pull scheduling methods to achieve high performance (in term of delay, stream continuity  ...  In this paper, we propose and investigate a full distributed, scalable, and cooperative protocol for live video streaming in an overlay peer-to-peer network.  ...  For the push packet scheduling, in order to reduce redundancy, each super-peer tries to allocate packets that are least frequently used (LFU) into the Super-Peer Packet Map, SPPm to be pushed.  ... 
doi:10.3923/jas.2008.585.593 fatcat:mqyb6qgetzcsfoeqgnclyz7sda

Exploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding

Laizhong Cui, Nan Lu, Fu Chen
2014 The Scientific World Journal  
Most large-scale peer-to-peer (P2P) live streaming systems use mesh to organize peers and leverage pull scheduling to transmit packets for providing robustness in dynamic environment.  ...  The pull scheduling brings large packet delay. Network coding makes the push scheduling feasible in mesh P2P live streaming and improves the efficiency.  ...  To reduce the packet delay, the tree push scheduling [3] is introduced. Nevertheless, this strategy is not suitable for large-scale P2P live streaming.  ... 
doi:10.1155/2014/513861 pmid:25114968 pmcid:PMC4119711 fatcat:3ew377h2qfcz5bbq53p7wimwdq

Bandwidth-Efficient Packet Scheduling for Live Streaming With Network Coding

Shenglan Huang, Ebroul Izquierdo, Pengwei Hao
2016 IEEE transactions on multimedia  
A key aspect of NC-driven live peerto-peer streaming is the packet scheduling policy.  ...  In order to add a scalability and improved performance, we also further derive a distributed packet scheduling algorithm.  ...  CONCLUSION This paper proposes a centralized and a distributed bandwidth-efficient packet scheduling algorithm for multimedia live streaming applications.  ... 
doi:10.1109/tmm.2016.2530411 fatcat:tesw5zvunnb4vkivzrayeqye6u

Optimizing Substream Scheduling for Peer-to-Peer Live Streaming

K.-H. Kelvin Chan, S.-H. Gary Chan, Ali C. Begen
2010 2010 7th IEEE Consumer Communications and Networking Conference  
In peer-to-peer (P2P) live streaming using unstructured mesh, packet scheduling is an important factor on overall playback delay.  ...  In this paper, we study the scheduling problem on assigning substreams to minimize packet delay.  ...  In this paper, we minimize scheduling delay for P2P live streaming by optimizing the substream push assignment.  ... 
doi:10.1109/ccnc.2010.5421848 dblp:conf/ccnc/ChanCB10 fatcat:hgmkpmrxvnbx3og36uednh7nea

TRANSIT: Supporting transitions in Peer-to-Peer live video streaming

Matthias Wichtlhuber, Bjorn Richerzhagen, Julius Ruckert, David Hausheer
2014 2014 IFIP Networking Conference  
Peer-to-Peer (P2P) has proven to be a scalable approach for disseminating content to a large number of users.  ...  TRANSIT makes different configurations of such mechanisms seamlessly exchangeable to enable the optimal choice of configurations for a wide range of live streaming scenarios.  ...  The authors would also like to acknowledge valuable input and feedback by their colleagues and project partners.  ... 
doi:10.1109/ifipnetworking.2014.6857079 dblp:conf/networking/WichtlhuberRRH14 fatcat:nzgsv65nwvh2nl3iflq4lt5x5m

Large-scale live media streaming over peer-to-peer networks through global internet

Meng Zhang, Li Zhao, Yun Tang, Jian-Guang Luo, Shi-Qiang Yang
2005 Proceedings of the ACM workshop on Advances in peer-to-peer multimedia streaming - P2PMMS'05  
We describe the design and implementation of unstructured peer-to-peer networks for large-scale live media streaming through global Internet in this paper.  ...  The traditional pull mode in the unstructured overlay has inherent robustness to high churn rate which is common in peer-to-peer environment while the push mode could efficiently diminish the accumulated  ...  GRIDMEDIA OVERVIEW We utilize an unstructured overlay to accommodate high churn rate in peer to peer live media streaming application.  ... 
doi:10.1145/1099384.1099388 fatcat:ydya2m76grgk7kqy4kpttwhrpy

Towards A P2P Videoconferencing System Based On Low-Delay Network Coding

Attilio Fiandrotti, E. Magli, Anooq Sheikh
2012 Zenodo  
Push-Based Packet Scheduling Each node periodically transmits a packet and is up to the packet scheduler to decide which peer to address and for which generation to transmit the packet.  ...  Third, the network nodes do not need to explicitly request specific parts of the message, which saves time and bandwidth (push-based packet scheduling.)  ... 
doi:10.5281/zenodo.52024 fatcat:rk4lvbp6lfgkjoyanvr2gy3wp4

Head-Tail Video Streaming Over Peer To Peer Systems

Ali Sianati, Maghsoud Abbaspour, Maryam Norouzi
2011 International Journal of Computer Networks & Communications  
Head-Tail simplifies packet scheduling and node failure recovery by using paired-peer sending and node failure prediction. Our system outperforms ordinary systems comparing as delay and receive time.  ...  As a streaming system, P2P streaming network can be formed into two types, Tree-based and Mesh-based. In this paper a new mesh-based P2P system named Head-Tail streaming is proposed.  ...  Tree-based streaming systems are suitable for one-to-many streaming or what is so-called live streaming in which video playbacks on all users are synchronized.  ... 
doi:10.5121/ijcnc.2011.3205 fatcat:cnsdnzqqljexhizrpaerzasr4e

Dynamic Adaptive Streaming over HTTP (DASH) within P2P systems: a survey

Koffka Khan, Wayne Goodridge
2019 International journal of advanced networking and applications  
Peer-to-Peer (P2P) networking is a new paradigm to build distributed network applications.  ...  Recently, several P2P streaming systems have been deployed to provide live and on-demand video streaming services on the Internet at low server cost.  ...  watch the same video with more different viewing points; therefore, using push-based approach is not efficient for such systems, and the overhead of the pull-based approaches is challenging due to the  ... 
doi:10.35444/ijana.2019.11014 fatcat:dmujhffezfbb3itetokza27l24

12 2011 2081 2081 6082068 10.1109/JPROC.2011.2174089 <![CDATA[Peer-to-Peer Media Streaming: Insights and New Developments

Zhijie Shen, Jun Luo, Roger Zimmermann, Athanasios V. Vasilakos
2011 Proceedings of the IEEE  
Index Terms-Peer-to-peer media streaming, live streaming, video-on-demand (VoD)  ...  Although traditional clientserver systems were used initially for delivering media content, researchers and practitioners soon realized that peer-to-peer (P2P) systems, due to their self-scaling properties  ...  Many of the techniques for live streaming can also be applied to VoD.  ... 
doi:10.1109/jproc.2011.2165330 fatcat:ohikmew2ebg53l4e6ceufklhoa

Is There a Future for Mesh-Based live Video Streaming?

Fabio Picconi, Laurent Massoulié
2008 2008 Eighth International Conference on Peer-to-Peer Computing  
This demonstrates that mesh-based designs are an excellent choice for scalable and robust high-quality peer-to-peer live streaming.  ...  Peer-to-peer live streaming systems allow a bandwidthconstrained source to broadcast a video feed to a large number of users.  ...  Conversely, in a mesh-based system peers typically make different scheduling decisions for each packet, e.g., based on the number of packets already downloaded by the peer's overlay neighbors.  ... 
doi:10.1109/p2p.2008.18 dblp:conf/p2p/PicconiM08 fatcat:fmpdrqxq4jhtpfi3pjc57gaxem
« Previous Showing results 1 — 15 out of 2,978 results