Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Personal tools
You are here: Home Theses WebTorrent-based Video Streaming on the Web


Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports





WebTorrent-based Video Streaming on the Web

Thesis type
  • Bachelor
Student Philipp Bartels
Status Finished
Submitted in 2016
Presentation on 06. Sep 2016 00:00
Presentation room Seminarraum I5
Add presentation to calendar vCal

Due to the outstanding popularity of Web video applications like YouTube, Netflix and ClVitra, video content represents the majority of traffic on the Internet. The impact hereof has even lead to political debates about net neutrality, with Internet service providers complaining that video traffic of single websites reaches over 50% of their total traffic. On the other hand, videos are often transferred from distant cloud servers when a single hop from desktop to mobile would be more feasible, e.g. in workplace settings when videos hosted on the company's Web server are viewed from multiple workers in parallel. Besides, peer-to-peer assisted streaming can be useful for traffic peaks or cloud outages, as every additional viewer is a potential peer providing video resources.

In previous work of our group we have demonstrated the viability of peer-to-peer technologies not only for backends (cf. las2peer a framework for peer-to-peer application services) but also for Web frontends, like the DireWolf 2.0 framework for widget-based UI distribution and the Yjs framework for shared editing on the Web. Yet both mentioned frontend solutions use different distribution strategies (master-slave vs. full-mesh). Since video streaming has particular requirements concerning the amount of transferred data, it is of high interest for testing Web based infrastructures. Therefore, in this thesis we want to highlight existing work for peer-to-peer based CDNs on the Web, preferably using the WebRTC standard. Then, strategies for peer-assisted and pure peer-to-peer multimedia streaming on the Web need to be conceptualized and developed.

At the end, the thesis should give recommendations for which settings and parameters (video size, bitrate or network topology like full-mesh, tree or DHT) peer-to-peer based video transfer outperforms classical cloud-based delivery.

Related projects

Document Actions