Commit 1aaddc49 authored by Aditya Pradhan's avatar Aditya Pradhan

Updated the README file

parent 3febf058
...@@ -2,6 +2,9 @@ ...@@ -2,6 +2,9 @@
## All in one android app that wirelessly controls keyboard, mouse of Laptop/Desktop and also acts as a Webcam device. ## All in one android app that wirelessly controls keyboard, mouse of Laptop/Desktop and also acts as a Webcam device.
## Git repository link
https://git.cse.iitb.ac.in/rajneeshkatkam/PARA-Site_WirelessX
## Team Members ## Team Members
1. Aditya Pradhan (Roll number: 203059006) 1. Aditya Pradhan (Roll number: 203059006)
2. Ajinkya Jumbad (Roll number: 203050032) 2. Ajinkya Jumbad (Roll number: 203050032)
...@@ -14,8 +17,8 @@ ...@@ -14,8 +17,8 @@
3. Prashant Ravi worked on python server and the networking part of client-side 3. Prashant Ravi worked on python server and the networking part of client-side
4. Rajneesh Katkam worked on camera layout and the networking part of client-side 4. Rajneesh Katkam worked on camera layout and the networking part of client-side
## Git repository link ## Introduction
https://git.cse.iitb.ac.in/rajneeshkatkam/PARA-Site_WirelessX
## Installation Setup ## Installation Setup
...@@ -89,7 +92,9 @@ ...@@ -89,7 +92,9 @@
## Working ## Working
The Wireless-X app has two components: a python server running on laptop/PC and a client running on the android app. The user acts as a client where he/she sends the mouse and keyboard actions to be performed. If the user has turned on the camera, the camera frames are also sent to the python server. There are two sockets, one socket manages the mouse and keyboard actions, then the python program uses autopy and pynput libraries to translate these requests into the actual actions. The other socket is responsible for handling the camera frames, the python program uses the pyfakewebcam library to set up a camera virtual device on the laptop/PC and uses the OpenCV library to decode the camera frames coming from the client-side. The Wireless-X app has two components: a python server running on laptop/PC and a client running on the android app.
The user acts as a client where he/she sends the mouse and keyboard actions to be performed.
If the user has turned on the camera, the camera frames are also sent to the python server. There are two sockets, one socket manages the mouse and keyboard actions, then the python program uses autopy and pynput libraries to translate these requests into the actual actions. The other socket is responsible for handling the camera frames, the python program uses the pyfakewebcam library to set up a camera virtual device on the laptop/PC and uses the OpenCV library to decode the camera frames coming from the client-side.
## References ## References
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment