• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Development of the Frontend and Backend Application for Making Videocalls

Student: Pepelyaev Anton

Supervisor: Olga V. Maksimenkova

Faculty: Faculty of Computer Science

Educational Programme: Software Engineering (Bachelor)

Year of Graduation: 2020

As the technology is advancing and personal computers and smartphones, that people possess nowadays, are becoming more and more powerful, the technologies and processes that seemed to be a science fiction just 20-30 years ago are becoming more and more widely available. Video calling through the Internet is definitely one of those and though in general life they are becoming quite a common thing, in a corporate sector they have only now started gaining their popularity. Video calls with the clients may be helpful for companies that communicate with external people. They can be used to cover various verification processes, initial interviewing or different types of inspections. Such a wide applicable meaning and potential simplification and cheapening of business processes boosts the development of technologies that are used to offer an opportunity to organize a video call with external people. One of the most widespread technologies, used to organize a video call, is the WebRTC. Initially it is used to organize a stream data transition based on peer-to-peer technology, but it could easily be adopted to video calling, if the video and audio tracks are used as the streamed data. Nowadays, the WebRTC is the most widely supported by both mobile and desktop browsers. However, when WebRTC is used in a native way, data flows directly from one client application to another, meaning that the adopting company does not have the full access to the media of the call. Overall, this project is focused on the development of applicable system, offering an opportunity to organize a video call between two browsers, with signaling server and the media gateway server. The paper contains 46 pages, 3 chapters, 4 tables, 15 images, 18 sources, 4 applications Keywords: WebRTC, WebRTC Gateway, video calls, Media API.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses