WebRTC-based Lecture Support

State: completed by Till Salinger

A P2P application is typically a standalone application that runs on its own. However, with the recent advances in browser technology, P2P applications can also run in the browser. WebRTC defines a new API to enable such browser to browser communication via Javascript. Originally it was intended to be used as Real-Time Communications (RTC). However, the standard also defines to send any kind of data, making it suitable for browser-based P2P. Thus, browser based P2P applications are emerging. Sending any kind of data via WebRTC is currently being standardized and browser implementation is still under active development.

WebRTC allows for new types of browser-based applications and eases the setup requirements. That means, open up a browser, enter a URL, and the application is loaded. Thus, the motivation for this work is to analyze, design, and implement a WebRTC-based application that supports lecturers and students during classes.

20% Design, 70% Implementation, 10% Documentation
WebRTC, Chrome, Javascript, node.js

Supervisors: Prof. Dr. Burkhard Stiller, Dr. Thomas Bocek

back to the main page