Intranet Based Video Conferencing Application (INVIC)
View/ Open
Date
2024Author
Ssekanjako, Frank
Kezaala, Edward
Kezaala, Edward
Nampewo, Margaret
Metadata
Show full item recordAbstract
Facing the challenges posed by existing video conferencing systems within organiza- tional settings, our study explores an intranet-based video conferencing system tailored to the needs of organizations. We identified challenges and limitations in the current systems, that is to say, free plan constraints, security concerns, and the manual entry of email addresses for scheduling meetings. These challenges hindered effective collaboration and compromised the integrity and confidentiality of online interactions. To address these challenges, the study adopted a systematic approach encompassing five key stages: system study, system analysis, system design, system development, and system testing and validation. Through interviews, observations, surveys, and document analysis, insights into user experiences, preferences, and specific challenges with current systems were gathered. Prototyping, CASE tools, and user stories facilitated the design phase, ensuring alignment with user needs and requirements. Equipped with these insights, the system was developed harnessing a varied tech- nological arsenal, encompassing user interface technologies such as HTML5, CSS, and JavaScript frameworks like React.js, backend frameworks like Node.js and Express.js, and video conferencing integrations such as WebRTC (Web Real-Time Communication) and SIP (Session Initiation Protocol). Rigorous testing methodologies, including unit testing, system testing, and user acceptance testing, ensured the reliability, functionality, and usability of the developed system. The results of the study culminated in the creation of a robust, user-centric intranet- based video conferencing media system that addresses the identified challenges and en- hances collaboration within organizational settings. By providing a cost-effective, secure, and user-friendly solution, the developed system aims to optimize communication and col- laboration, fostering productivity and innovation within the organizational framework.