The WebRTC Application
Nguyen, Nhan (2018)
Nguyen, Nhan
2018
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024051311084
https://urn.fi/URN:NBN:fi:amk-2024051311084
Tiivistelmä
Frequent data exchange is a familiar concept in modern web development. It can occur between two browsers or between a browser and a web server. Previously, the requirements for data exchange between browsers is an intermediary web server or a third-party plugin. This thesis describes a new mechanism - WebRTC - which allows sending a media stream and data directly between browser and browser without the need of a third-party plugin.
The word “Web” in WebRTC states that this is the technology for browsers. However, WebRTC is also supported in popular mobile platforms such as iOS and Android. The thesis describes the fundamentals, interfaces, protocols and security concerns of WebRTC. Additionally, the source code for a web-based video conference, which is powered by WebRTC, is provided in the thesis.
The word “Web” in WebRTC states that this is the technology for browsers. However, WebRTC is also supported in popular mobile platforms such as iOS and Android. The thesis describes the fundamentals, interfaces, protocols and security concerns of WebRTC. Additionally, the source code for a web-based video conference, which is powered by WebRTC, is provided in the thesis.