This project is a system used for broadcasting webcam images.
Follow the steps below to run this project on your local machine.
The following software must be installed to run the project:
- Docker and Docker Compose
- Python (version 3 or above)
- Pip
- Make (optional, but can help with some features of the project)
- asyncio
- websockets
- opencv-python
- numpy
- python-dotenv
-
Install Docker Compose, Python3, Pip, and Make:
brew install docker-compose brew install python3 brew install pip brew install make
-
Clone the project:
git clone https://github.com/makbulut1/webcam-broadcast.git
-
Navigate to the project directory:
cd webcam-broadcast
-
Make sure Docker Desktop or OrbStack is running.
-
Start the Docker container:
make
or
pip install -r requirements.txt make
-
Install Docker Compose, Python3, Pip, and Make:
apt install docker-compose apt install python3 python3-pip apt install make
-
Clone the project:
git clone https://github.com/makbulut1/webcam-brodcast.git
-
Navigate to the project directory:
cd webcam-broadcast
-
Start the Docker container:
make
or
pip install -r requirements.txt make
To shut down the project:
make rm
To contribute, please check out the CONTRIBUTING.md file.
This project is licensed under the MIT License - see the LICENSE file for details.