【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难的。然后,我们提出SUN(不可靠节点流),一种简单,自适应且分布式的算法,可通过覆盖自适应不断减少延迟。通过在真实Internet和类似Internet的拓扑上进行广泛的仿真,我们表明可以使用基于推的P2P流实现流的连续性。 SUN在P2P实时流的节点搅动的情况下非常有效,可实现低延迟和高连续性。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号