Skip to content

Developed a system using C++ that could process and analyze video streams in real-time by distributing the workload across multiple machines. The system was designed to handle a high throughput of video data and was optimized for low latency by using advanced parallel processing techniques and network protocols.

Notifications You must be signed in to change notification settings

rshar95/VideoProcessor

Repository files navigation

Distributed Real-Time Video Processing

This project is a system that processes and analyzes video streams from YouTube in real-time by distributing the workload across multiple machines. The system is designed to handle a high throughput of video data and is optimized for low latency by using advanced parallel processing techniques and network protocols.

Requirements

  • C++ compiler (g++ or clang++)
  • MPI library (if you're using distributed processing module)
  • MySQL Connector (if you're using database module)
  • AngularJS (if you're using front-end module)
  • Make (to build the project)

Building the Project

To build the project, navigate to the project directory and run the following command:

make all

This will build all the modules of the project.

Running the Project

To run the project, navigate to the project directory and run the following command:

make run

This will execute all the modules of the project.

Cleaning the Project

To clean the project, navigate to the project directory and run the following command:

make clean

This will remove all the executables of the modules in the project.

Note Make sure that you've installed all the required libraries and dependencies on your system before building and running the project. This is just a sample readme, you may need to adjust the instructions and information to fit your specific use case. If you're facing any issues, please reach out to the developer or project maintainer for help. Contribution This project is open-source and welcomes contributions from the community. If you would like to contribute, please reach out to the developer or project maintainer.

Author

Richa Sharma

License

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

About

Developed a system using C++ that could process and analyze video streams in real-time by distributing the workload across multiple machines. The system was designed to handle a high throughput of video data and was optimized for low latency by using advanced parallel processing techniques and network protocols.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published