Research Ideas and Outcomes :
Project Report
|
Corresponding author: Deepak Tatayji Ahire (ahiredeepak20@gmail.com)
Received: 09 Sep 2020 | Published: 10 Sep 2020
© 2020 Deepak Ahire
This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Citation: Ahire DT (2020) Video Over Intranet (VDOIT). Research Ideas and Outcomes 6: e58504. https://doi.org/10.3897/rio.6.e58504
|
Video calling or voice calling through the use of the internet is a very common thing in today's world. Nevertheless, users have to pay charges directly or indirectly, tolerating all the delays even if you use the facility within the same network or sub-network. Over 30 million US households used Voice over IP (VoIP) until the end of 2010. Specialist found that 31.4% of the household used VoIP as the main and only home phone line by 2012. Users up till now have multiplied by a huge factor. There are several drawbacks of using video calling over the internet within a small network such as delay of packets (travel to the main server outside network and reenter the same network again), direct or indirect costs, users need to be always connected online and efficiency and speed of the user's system vary according to connection quality and bandwidth. In this project, we implemented a WebRTC enabled web application which provides free peer to peer video calling and conferencing tool for any private organization on top of their existing private network.
webrtc, video-streaming, javascript, node.js, websocket, materialized-css, stun-server, turn-server, huffman-encoding, data-compression, encryption-techniques, networking, video-over-intranet, networking
To implement an on-demand, on-premise, and secure video calling service over the private cloud of private organizations that can be used without the use of any external hardware and free of cost.
A lot of students in our college could not afford mobile phones and computing machines. On a big campus of over 90 acres, communication was impossible when internet connections were interrupted or social media sites were down. Communication over the intranet was the only solution that was feasible, affordable, and scalable over the bandwidth of the college's network. To satisfy the above needs, we adapted the efforts of WebRTC project (
The technical areas explored are as follows:
The project was deployed on the private cloud of the Computer Science and Engineering department of Walchand College of Engineering (WCE), Sangli, for the users of the same college.
The registered users (students and faculty) having a verified account on the service deployed on the cloud and who has access to any computing machine which is connected to the college's LAN and qualifies the system requirements.
The system configurations required are as follows:
The running application flow is as follows:
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
The project outcomes and the issues solved with the help of this project are as follows:
This project can be extended to provide a personalized experience for the faculties to carry out online lectures and internal assessments and for the on-campus medical staff to carry out medical examinations.
The project was completed and received positive feedback from the users of WCE. The project received the second runner up prize at the Innovata Project Fair 2017, held on 15th April 2017, organized by the Department of Computer Science and Engineering Innovation, Incubation and Entrepreneurship (IEE) cell.
The code repository was successfully hosted at Github and to contribute to this project, please send pull requests to https://github.com/adeepak7/Video-Over-Intranet .
Live demonstration of the working project which is tested on the WCE's intranet is hosted on Youtube at https://www.youtube.com/watch?v=nAwfaoq15N8 .
This project was completed as part of the course "Mini project-II" (3CS342), 3rd year, B.Tech Computer Science and Engineering Programme at WCE. I would like to acknowledge the efforts of The Association of Past Students, WCE for supporting the project fair, the network, and server administrator of WCE.