fbkeskin / webcam-brodcast

Webcam Brodcast Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Webcam Broadcast

Türkçe | English

This project is a system used for broadcasting webcam images.

Getting Started

Follow the steps below to run this project on your local machine.

Prerequisites

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

Installation

MacOS

  1. Install Docker Compose, Python3, Pip, and Make:

    brew install docker-compose
    brew install python3
    brew install pip
    brew install make
  2. Clone the project:

    git clone https://github.com/makbulut1/webcam-broadcast.git
  3. Navigate to the project directory:

    cd webcam-broadcast
  4. Make sure Docker Desktop or OrbStack is running.

  5. Start the Docker container:

    make

    or

    pip install -r requirements.txt
    make

Linux

  1. Install Docker Compose, Python3, Pip, and Make:

    apt install docker-compose
    apt install python3 python3-pip
    apt install make
  2. Clone the project:

    git clone https://github.com/makbulut1/webcam-brodcast.git
  3. Navigate to the project directory:

    cd webcam-broadcast
  4. Start the Docker container:

    make

    or

    pip install -r requirements.txt
    make

Shutting Down the Project

To shut down the project:

make rm

Contributing

To contribute, please check out the CONTRIBUTING.md file.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Webcam Brodcast Project

License:MIT License


Languages

Language:Python 31.2%Language:Makefile 22.5%Language:Dockerfile 20.5%Language:JavaScript 19.7%Language:HTML 6.1%