Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chasel-shao/realtimevideoanalysis
Realtime Video Analysis use Spark, Kafka, Zookeeper, OpenCV
https://github.com/chasel-shao/realtimevideoanalysis
kafka opencv python spark zookeeper
Last synced: 5 days ago
JSON representation
Realtime Video Analysis use Spark, Kafka, Zookeeper, OpenCV
- Host: GitHub
- URL: https://github.com/chasel-shao/realtimevideoanalysis
- Owner: Chasel-Shao
- Created: 2019-12-09T04:59:34.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-18T22:59:28.000Z (almost 5 years ago)
- Last Synced: 2024-04-02T23:23:48.414Z (8 months ago)
- Topics: kafka, opencv, python, spark, zookeeper
- Language: Python
- Homepage:
- Size: 9.4 MB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Realtime Video Analysis
This repo shows my big data project about real-time video pipeline. The code is written in Python.
## Frameworks
In this project, It contains various frameworks that includes the Kafka, Zookeeper, Spark, OpenCV. Kafka is used for data transportation, Zookeeper manages the cluster, Spark for distributed computation, OpenCV for image processing.
## Features
The live video comes from a link of RTMP, and through the processing of the live video, a dozen frames of images are sent out through kafka. Spark receiving the streaming data, and computes the data and combines it with OpenCV to restore the data to short video. According to the size of window, the live video is clipped into short video of the same duration and stored in the output directory.