Zastosowanie chmury obliczeniowej w oprogramowaniu do wideokonferencji Bachelor thesis

Thesis information

Language of the thesis: Polish [PL]
Title:
PL
Zastosowanie chmury obliczeniowej w oprogramowaniu do wideokonferencji
Applying cloud computing to video conference rooms
Authors:
First cycle degree - licencjat - in informatics for study program S1-INF
Date of diploma exam: 12 July 2021
First cycle degree - licencjat - in informatics for study program S1-INF
Date of diploma exam: 12 July 2021
First cycle degree - licencjat - in informatics for study program S1-INF
Date of diploma exam: 12 July 2021
First cycle degree - licencjat - in informatics for study program S1-INF
Date of diploma exam: not given
Dissertation advisor:
Seminar: Team programming project
Organizational unit: Faculty of Mathematics, Informatics, and Mechanics
Date of approval of the subject: June 10, 2021
Date of submission: June 16, 2021
Abstract:
PL
W dobie pandemii SARS-CoV-2 zwiększyło się globalne zapotrzebowanie na systemy obsługujące wideokonferencje. Nieodłącznym elementem wideo-komunikacji internetowej są strumienie użytkowników, a te z kolei muszą być przyjmowane i rozsyłane przez serwery. W zależności od ilości zaplanowanych konferencji i liczby uczestników wymagana ilość i parametry maszyn zmieniają się bardzo dynamicznie. Pojawiło się zatem zapotrzebowanie na system, który zarządzałby takimi maszynami.
W naszej pracy przybliżymy proces projektowania i wykonania takiego systemu oraz paneli ułatwiających jego obsługę i monitorowanie zasobów chmury.
Since the onset of SARS-CoV-2 pandemic the global demand for video conferences has increased. Media streams are a core aspect of this communication, and they need to be received and relayed by the media servers. Depending on the number of planned conferences and number of participants the demand for remote machines and their parameters change dynamically. In this paper we've detailed our process of designing and developing a videoconferencing system, panels for managing this cloud based system and resource monitoring.
Keywords:
PL
Menadżer internetowych pokojów konferencyjnych, Janus Gateway, Juno, Chmura internetowa, programowanie współbieżne, libwebsockets
Internet conference room manager, Janus Gateway, Juno, Cloud system, Concurrent computing, libwebsockets
Reviewers:
Notes: Kod Socrates: 11000