【24h】

Toward continuous push-based P2P live streaming

机译:朝着连续推式的P2P直播流

获取原文

摘要

Due to unpredictable peer churns (joins, leaves and failures), it is challenging to offer video continuity in peer-to-peer (P2P) live streaming. In this paper, we study a push-based P2P network formed by unreliable nodes (i.e., nodes which may churn at any time). To achieve high stream continuity, the video is encoded into k MDC (Multiple-Description Coded) streams and t FEC (Forward Error Correction) streams. To achieve low delay and reduce error correlation between streams, the k + t streams are pushed to the nodes in parent-disjoint spanning trees. The issue is how to construct these trees minimizing the worst-case node delay. We address the optimization of the spanning trees through problem analysis and algorithmic design. After presenting a model capturing important system parameters and delay components, we formulate the problem and prove that it is NP-hard. We then propose SUN (Streaming with Unreliable Nodes), a simple, adaptive and distributed algorithm which continuously reduces delay through overlay adaptation. Through extensive simulation on real Internet and Internet-like topologies, we show that stream continuity can be achieved with push-based P2P streaming. SUN is effective, achieving low delay and high continuity in the presence of node churns for P2P live streaming.
机译:由于不可预测的同伴搅拌(加入,叶和失败),在点对点(P2P)直播中提供视频连续性有挑战性。在本文中,我们研究了由不可靠节点形成的推送的P2P网络(即,可能在任何时间流失的节点)。为了实现高流连续性,该视频被编码为K MDC(多个描述编码)流和T FEC(前向纠错)流。为了实现低延迟并降低流之间的误差相关性,k + T流被推到父窝跨越树中的节点。问题是如何构建这些树最小化最坏情况的节点延迟。我们通过问题分析和算法设计来解决跨越树木的优化。在介绍一个捕获重要系统参数和延迟组件的模型之后,我们制定问题并证明它是NP-HARD。然后,我们提出了Sun(利用不可靠的节点),简单,自适应和分布式算法,其连续通过覆盖自适应减少延迟。通过对真实互联网和互联网的拓扑的广泛模拟,我们表明可以通过基于推动的P2P流实现来实现流连续性。 Sun是有效的,在节点搅拌的情况下实现低延迟和高连续性,用于P2P直播。

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号