The Project Thesis PDF is linked here
- Mohith Kune (me)
- Sunandhini Medi
- Bishanth Thota
The Internet has become the centre of everything nowadays. People around the world can communicate through the internet, thanks to VOIP [1] which involves low costs compared to telecommunications. However, when the communicating parties are on the same LAN, the cost of communication can be further optimized by leveraging this concept without the need of the internet. Unlike other existing solutions which use specific hardware (like VOIP phones), our project efficiently achieves this by allowing communications through the effective path using intranet infrastructure and without the use of any special hardware or third-party software like WhatsApp, zoom etc.
Institutes often opt for high bandwidth internet services intending to serve numerous users who can also happen to habitually browse or download the same content on the network. The existing infrastructure incurs huge internet bills and it can be made better to make use of bandwidth efficiently and reduce internet costs. Our project mitigates it by setting up a web proxy cache server on the LAN, which caches the most used files and serves effectively without any delay.
-
P2P Communication
- Communication among the users of the same network without external means like the internet and telephones.
- The users of the network will be able to make voice calls by logging in to their accounts at the local server.
-
Efficient utilization of Bandwidth
- The local cache server can store the once downloaded file, and when the same request appears, it redirects the client to download from its local storage.
- The same server also maintains a cache that helps to re-resolve the requests that are already once resolved in the past, which thereby reduces the internet bill.
-
Secure Monitoring
- Secure communication between any two systems in the Network
- The Network administrator is able to monitor students’ activities across the network.
- WebRTC
- Squid
- Cryptography
- Flutter
- Django
The above two architectures are same, but shown from point of view of two different uses cases
Home Page | Connecting to Server |
---|---|
Available Peers | Video call with desktop peer |
---|---|