MioStream: a peer-to-peer distributed live media streaming on the edge

被引:0
|
作者
Servio Palacios
Victor Santos
Edgardo Barsallo
Bharat Bhargava
机构
[1] Purdue University,Computer Science Department
来源
关键词
Edge computing; Event-driven model; Media streaming; Peer-to-Peer; WebRTC;
D O I
暂无
中图分类号
学科分类号
摘要
The typical centralized cloud model is poorly suited to latency-sensitive applications requiring low-latency and high-throughput. This paper proposes an integrity-preserving serverless framework for live-video streaming that runs on the edge of the network. We present the design, implementation, and evaluation of a novel P2P service based on WebRTC (web browsers with Real-Time Communications) called MioStream. MioStream is an open-source alternative for distributed media streaming that runs on the edge of the network without incurring in costly and extensive CDN infrastructure. We contribute a unique mix of algorithms using WebRTC data channels. For instance, under network degradation and high-churn environments, MioStream restructures the topology dynamically. MioStream provides authentication, privacy, and integrity of video chunks. This paper exposes a set of micro-benchmarks to measure the quality of service under network degradation and high churn environment (inducing failures). The Mesh topology offers the highest goodput per peer; the stalled playback on a node equals 1.8% of the total video play. Our results show the feasibility of this proof of concept under high-churn environments. The total stream interruptions in the topology are not longer than one second under a binomial distributed series of failures. The integrity check applied to each package includes a considerable overhead and impact the quality of service.
引用
收藏
页码:24657 / 24680
页数:23
相关论文
共 50 条
  • [31] A Traffic Localization Strategy for Peer-to-Peer Live Streaming
    Dai, Chao
    Jiang, Yong
    Xia, Shutao
    Zheng, Haitao
    Cui, Laizhong
    [J]. 2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [32] A Peer-to-Peer assisting scheme for live streaming services
    Wan, Jian
    Lu, Liangjin
    Xu, Xianghua
    Ren, Xueping
    [J]. ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2008, 5036 : 343 - 351
  • [33] A suitable server placement for peer-to-peer live streaming
    Yuan, Xiaoqun
    Yin, Hao
    Min, Geyong
    Liu, Xuening
    Hui, Wen
    Zhu, Guangxi
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 64 (03): : 1092 - 1107
  • [34] Live streaming on a peer-to-peer overlay: Implementation and validation
    Moreno, JC
    Fourmaux, O
    [J]. NETWORKING - ICN 2005, PT 2, 2005, 3421 : 625 - 633
  • [35] Scalable Peer-to-Peer Streaming for Live Entertainment Content
    Mykoniati, Eleni
    Landa, Raul
    Spirou, Spiros
    Clegg, Richard G.
    Latif, Lawrence
    Griffin, David
    Rio, Miguel
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2008, 46 (12) : 40 - 46
  • [36] Providing Statistically Guaranteed Streaming Quality for Peer-to-Peer Live Streaming
    Wang, Miao
    Xu, Lisong
    Ramamurthy, Byrav
    [J]. NOSSDAV 09: 18TH INTERNATIONAL WORKSHOP ON NETWORK AND OPERATING SYSTEMS SUPPORT FOR DIGITAL AUDIO AND VIDEO, 2009, : 127 - 132
  • [37] A client peer adjustment policy for peer-to-peer media streaming
    Chen, Gang
    Wu, Guo-xin
    [J]. 2006 INTERNATIONAL CONFERENCE ON HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2006, : 98 - +
  • [38] Cool streaming/DONet: A data-driven overlay network for peer-to-peer live media streaming
    Zhang, XY
    Liu, JC
    Li, B
    Yum, TSP
    [J]. IEEE INFOCOM 2005: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2005, : 2102 - 2111
  • [39] A Novel Peer-to-Peer Streaming Media Peer Selection Strategy
    Xu, He
    Wang, Suoping
    Wang, Ruchuan
    [J]. 2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 3, 2011, : 471 - 474
  • [40] HyMoNet: a peer-to-peer hybrid multicast overlay network for efficient live media streaming
    Chang, Bin
    Shi, Yuanchun
    Zhang, Nan
    [J]. 20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1, PROCEEDINGS, 2006, : 15 - +