Skip to content

jackeryli/sap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAP (Streaming Analytics Platform)

Introduction

  • Increasingly more surveillance cameras are being deployed in smart spaces
  • Hardware-defined camera analytics are not scalable
  • Stream the surveillance videos to data centers for analysis faces bottleneck links between cameras and data center
  • We deploy edge servers closer to the surveillance cameras and end-users

Implementation

  • Pulsar realize our broker.
  • Docker deploy and manage on the resources-limited edge servers.
  • Kubernetes deploy, monitor, and manage containerized applications.
  • OpenCV handle surveillance videos.
  • YOLO serves as the basis of our video analytics.
  • InfluxDB allows us to store and query analytics results as time-series data.
  • Flask is used for the user interface.
  • Grafana monitor the status of our overall system

System Overview

Architecture

How to Run our platform

Read the Pulsar installation guide to know how to make Pulsar running.

Read the Collector guide to know how to collect video stream from rtmp to pulsar.

Read the Processor guide to know how to run the existed analytics.

Read the Kubernetes installation guide to know how to run a k8s cluster on serveral computers.

About

Build for edge video streaming analytics

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages