Demonstration of a P2P assisted video streaming with WebRTC and network coding

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

Abstract

Video on Demand (VoD) streaming constitutes a continuously increasing proportion of the global IP traffic. Conventional streaming approaches use a client-server topology, where one server or a group of servers serve all the clients. The main drawbacks of this technology is poor scalability. An alternative is the well known Peer-to-Peer (P2P) network topology which addresses this problem. However, for browser-based application, there is no standard method for distributed data dissemination. We present an application that uses WebRTC to establish direct browser to browser connections. We have designed two protocols WebPeer and CodedWebPeer for browser based P2P streaming. WebPeer is a conventional P2P protocol, while CodedWebPeer is a network coding enhanced P2P protocol. With our system, we demonstrate that using WebRTC P2P assisted VOD streaming can be accomplished. Furthermore, it outperforms the conventional client-server setup in terms of throughput by 70%, for the investigated scenario. In addition, by applying network coding, the performance of the network improves even further.

Details

Original languageEnglish
Title of host publication2017 14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages576-577
Number of pages2
ISBN (electronic)9781509061969
Publication statusPublished - 17 Jul 2017
Peer-reviewedYes

Publication series

SeriesIEEE Consumer Communications and Networking Conference
ISSN2331-9852

Conference

Title14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017
Duration8 - 11 January 2017
CityLas Vegas
CountryUnited States of America

External IDs

ORCID /0000-0001-8469-9573/work/161891283