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 条
  • [1] MioStream: a peer-to-peer distributed live media streaming on the edge
    Palacios, Servio
    Santos, Victor
    Barsallo, Edgardo
    Bhargava, Bharat
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (17) : 24657 - 24680
  • [2] Challenges on peer-to-peer live media streaming
    Gao, Wen
    Huo, Longshe
    [J]. MULTIMEDIA CONTENT ANALYSIS AND MINING, PROCEEDINGS, 2007, 4577 : 37 - +
  • [3] Network coding for peer-to-peer live media streaming
    Liu, Yajie
    Dou, Wenhua
    Peng, Yuxing
    Guo, Bo
    [J]. GCC 2005: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2006, : 149 - +
  • [4] A new live streaming media architecture for peer-to-peer network
    Cheng, JiuJun
    Yan, ChunGang
    Yu, Kuifei
    Ma, Jian
    [J]. MUE: 2008 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING, PROCEEDINGS, 2008, : 373 - +
  • [5] On peer-to-peer media streaming
    Xu, DY
    Hefeeda, M
    Hambrusch, S
    Bhargava, B
    [J]. 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 363 - 371
  • [6] Resilience in live peer-to-peer streaming
    Fodor, Viktoria
    Dan, Gyorgy
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2007, 45 (06) : 116 - 123
  • [7] AnySee: Peer-to-peer live streaming
    Liao, Xiaofei
    Jin, Hai
    Liu, Yunhao
    Ni, Lionel M.
    Deng, Dafu
    [J]. 25TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-7, PROCEEDINGS IEEE INFOCOM 2006, 2006, : 2411 - 2420
  • [8] LiveShift: Peer-to-peer Live Streaming with Distributed Time-Shifting
    Hecht, Fabio Victora
    Bocek, Thomas
    Morariu, Cristian
    Hausheer, David
    Stiller, Burkhard
    [J]. P2P'08: EIGHTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2008, : 187 - 188
  • [9] Distributed key management scheme for peer-to-peer live streaming services
    Li, Jung-Shian
    Hsieh, Che-Jen
    Wang, Yu-Kai
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2013, 26 (10) : 1259 - 1272
  • [10] CoopStreaming: A novel peer-to-peer system for fast live media streaming
    Yin, JW
    Yao, WP
    Ma, LX
    Dong, JX
    [J]. ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2005, 3739 : 882 - 887