This repository contains the source code for streaming camera frames in real-time from one machine to another using WebRTC and Python. The project demonstrates setting up a WebRTC connection and capturing video frames with OpenCV.
- Real-time video streaming
- Peer-to-peer communication using WebRTC
- Simple signaling server setup
- Python implementation using aiortc and OpenCV
Before you begin, ensure you have the following installed:
- Python 3.x
- Pip (Python package manager)
-
Clone the repository:
git clone https://github.com/eknathmali/Real-Time-Video-Streaming-with-WebRTC-and-Python.git cd Real-Time-Video-Streaming-with-WebRTC-and-Python
-
Install the required Python packages:
pip install -r requirements.txt
python sender.py
python receiver.py
Contributions are welcome! Please open an issue or submit a pull request for any improvements or additions.
For questions or suggestions, please contact
- Email: malieknath135@gmail.com
- LinkedIn: Link