Skip to content

A Python-based remote monitoring system using sockets for client-server communication. It captures and streams a computer screen in real-time to another device.

Notifications You must be signed in to change notification settings

Facelless/Remote-View

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

RemoteView - Remote Screen Monitoring

RemoteView is a remote monitoring system built in Python that uses sockets to capture and stream a computer screen in real time to another device.

Features

  • Real-Time Streaming – View the monitored device’s screen with minimal delay.
  • Socket-Based Communication – Efficient client–server connection for smooth data transfer.
  • Easy Integration – Can be adapted for various uses such as remote support or surveillance.
  • Customizable Code – Modify and expand the project as needed.

🛠 Installation & Usage

Requirements

  • Python 3.6+
  • Required Libraries: socket, opencv-python, numpy, pyautogui

Running the Project

Clone the repository and install the dependencies:

git clone https://github.com/Facelless/Remote-View.git
cd Remote-View
pip install -r requirements.txt

Starting the Server

python main.py

💻 Starting the Client

python server.py

How It Works

  • The server captures and streams the screen to connected clients.
  • The client receives and displays the real-time screen stream.
  • Communication relies on sockets to ensure efficient and stable transmission.

License

This project is licensed under the MIT License.


Make remote monitoring faster and more efficient with RemoteView!

About

A Python-based remote monitoring system using sockets for client-server communication. It captures and streams a computer screen in real-time to another device.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages