LayerP2P: Using Layered Video Chunks in P2P Live Streaming

LayerP2P: Using Layered Video Chunks in P2P Live Streaming
复制标题

DOI:
10.1109/tmm.2009.2030656
复制
发表时间:
2009-11
影响因子:
7.3
通讯作者:
Zhengye Liu;Yanming Shen;K. Ross;S. Panwar;Yao Wang
Zhengye Liu;Yanming Shen;K. Ross;S. Panwar;Yao Wang
中科院分区:
计算机科学1区
文献类型:
--
作者:
Zhengye Liu;Yanming Shen;K. Ross;S. Panwar;Yao Wang

文献摘要

被引文献

相似文献

虽然有几个成功的商业部署的直播P2P流媒体系统,但目前的设计;缺乏激励用户贡献带宽资源;缺乏对聚合带宽可用性的适应;以及当带宽可用性低于带宽供应时,显示出较差的视频质量。在本文中,我们提出、原型、部署和验证了LayerP2P,这是一个P2P直播系统,解决了这三个问题。LayerP2P结合了分层视频、网状P2P分发和针锋相对的算法,使得贡献更多上传带宽的对等点接收更多的层,从而获得更好的视频质量。我们实现了LayerP2P(包括种子、客户端、跟踪器和分层编解码器),并在PlanetLab中部署了原型,并进行了大量的实验。我们还使用跟踪驱动的模拟检查了广泛的场景。结果表明,LayerP2P具有效率高、提供区分服务、适应带宽不足场景、保护搭便车等特点。
Although there are several successful commercial deployments of live P2P streaming systems, the current designs; lack incentives for users to contribute bandwidth resources; lack adaptation to aggregate bandwidth availability; and exhibit poor video quality when bandwidth availability falls below bandwidth supply. In this paper, we propose, prototype, deploy, and validate LayerP2P, a P2P live streaming system that addresses all three of these problems. LayerP2P combines layered video, mesh P2P distribution, and a tit-for-tat-like algorithm, in a manner such that a peer contributing more upload bandwidth receives more layers and consequently better video quality. We implement LayerP2P (including seeds, clients, trackers, and layered codecs), deploy the prototype in PlanetLab, and perform extensive experiments. We also examine a wide range of scenarios using trace-driven simulations. The results show that LayerP2P has high efficiency, provides differentiated service, adapts to bandwidth deficient scenarios, and provides protection against free-riders.