Implementation of WebRTC (Web based Real Time Communication) solution for On Premise Video Conferencing System
Abstract
The Covid-19 pandemics has given the world a new perspective of being on the work place
remotely from home. Remote collaboration and distant learning have reached up to a
different dimension that may change the industry practices permanently in days to come.
On premise WebRTC solutions can be a cost saving and more secured way of doing this in
coming days. My project intends to deploy an on premise WebRTC solution for United
International University with relevant requirements, architecture and methodology.
To talk about the WebRTC Technology itself; full meaning of WebRTC is “Web Based
Real Time Communication”. WebRTC is comparatively a newer technology which enables
standard web browser to launch or host video teleconferencing systems. The exciting part
is that, this is open source and the Software Development Kit (SDK) or the Application
Programming Interface (API) are easily available in official WebRTC website or in the
popular open-source repositories like GitHub, Bitbucket or Source forge etc.
WebRTC has got enormous potentiality in terms of expansion, research and customization.
Because of its availability in the open-source market, the technology and its plugins and
addons are easily available in the internet. WebRTC has been developed as the core
technology, hence it has got full flexibility to expand or customize with considerable
amount of research and analysis. WebRTC is a community driven technology where the
contributions are coming from developers, implementors and users. Therefore, it has a
growing tendency of releasing newer version very often. In addition to that, due to the
availability of the core technology at free of cost, many organizations are customizing the
white labeled version and developing their own branded video conferencing product out of
this technology. My endeavor in this project work is quite a bit similar to build a new app
named as “UIU Connect” by using the core and associated technology of WebRTC.
Despite having enormous possibilities, WebRTC implementation has got few challenges
as well. First of all, due to its open-source availability WebRTC has got many stable and
unstable versions in the internet. Finding the right version remains as challenge. Again, the
plugins and addons are community developed, therefore while choosing them we have to
be very careful about the security aspects of it. Last but not the least, the versions are
updated and released in almost every month. So, working with such fast evolving
technology sometimes get challenging for individual developers
Collections
- M.Sc Thesis/Project [145]