Vulture
We are building a video conferencing application that will allow participants to undergo remote meetings. We are adding powerful and security feature to the video conferencing application like private meetings with the help of image recognition and Concentration analysis of the particiapants wh
2025-06-28 16:36:42 - Adil Khan
Vulture
Project Area of Specialization Artificial IntelligenceProject SummaryWe are building a video conferencing application that will allow participants to undergo remote meetings. We are adding powerful and security feature to the video conferencing application like private meetings with the help of image recognition and Concentration analysis of the particiapants which will also be calcualted by our image recognition algorithm. This will allow the host to monitor what participants are concentrating while hosting the meeting.
Project ObjectivesObjectives:
1) Host remote meetings all over the world.
2) Screen sharing
3) Meeting recording
4) Private meetings which will ensure that only the intented participants join the meeting with the help of image recognition
5) Concentration analysis
6) White boarding
7) Peer to peer video conferencing calls.
Project Implementation MethodWe will be utilizing the power of WebRtc along with an SFU server which will help us to undergo video conferencing calls. On top of that we will also be utilizaing the power of machine learning to create a model which will help us to allow only the participants that we are interested in. We basically will be having a machine learning model running as a service on cloud (Aws/Digital Ocean) that will provide all tha analysis. Our costing has mainly to do with our cloud hosting and image recongtion api which we might be using.
Benefits of the ProjectThere are alot of benefits of the project.
1) People can use to undergo video meetings without physcially meeting eachother.
2) These days due to covid many companies are operating online and therefore need a good video conferencing application that can help them do so.
3) As we know that in the video conferencing applications available today nearly anyone with the room id and password can join the meeting. At times we need to make sure only certain required people are joining the meeting. For instance a university class can be joined by thousands of student if one student leaks the room id and password. This makes it hard for the faculty to control against the people who arent registered in the course and yet is still attending without paying a fee.
Technical Details of Final Deliverable1) P2P video conferencing application
2) STUN/TURN Servers
3) Image recongition microservice
3) Rest api for the application
4) Single page web application for the website
5) An sfu server
Final Deliverable of the Project Software SystemCore Industry ITOther Industries Telecommunication Core Technology Artificial Intelligence(AI)Other TechnologiesSustainable Development Goals Good Health and Well-Being for People, Decent Work and Economic GrowthRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 54042 | |||
| Webhosting | Equipment | 1 | 10000 | 10000 |
| Domain name | Equipment | 1 | 5000 | 5000 |
| Linux cloud based machine | Equipment | 2 | 12021 | 24042 |
| Turn server | Equipment | 1 | 15000 | 15000 |