Analysis of a web conferencing system : development and customisation
Sakomaa, Viktoriia (2023)
Sakomaa, Viktoriia
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023061223606
https://urn.fi/URN:NBN:fi:amk-2023061223606
Tiivistelmä
The thesis report considers the importance and role of web conferencing in the modern world, and the technologies used. The focus is on modifying the open-source video conferencing application Video Call and implementing new features for it. The additional functionality should make the remote communication more enjoyable, interesting, and exciting.
The main goals of the thesis included a thorough study of the issue, analysis of the software design and architecture, modification, and development. The purpose was to make the application more interactive and useful for education, research, and business. The objectives of the project were to update interaction design, introduce a collaborative whiteboard, and improve performance.
The study focused on such technologies as WebRTC, Socket.IO, Redis, Node.js, Express and others. The final result corresponds to the tasks set.
Proposal for further development involves database integration such as Post-greSQL, authorization, and moderator control. However, the application can already be seen as a valuable tool for virtual meetings.
The main goals of the thesis included a thorough study of the issue, analysis of the software design and architecture, modification, and development. The purpose was to make the application more interactive and useful for education, research, and business. The objectives of the project were to update interaction design, introduce a collaborative whiteboard, and improve performance.
The study focused on such technologies as WebRTC, Socket.IO, Redis, Node.js, Express and others. The final result corresponds to the tasks set.
Proposal for further development involves database integration such as Post-greSQL, authorization, and moderator control. However, the application can already be seen as a valuable tool for virtual meetings.