Skip to content

An injectable, scalable video processor that adheres to a distributed environment

Notifications You must be signed in to change notification settings

devalparikh/DistributedVideoProcessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DistributedVideoProcessor

A scalable video processor that adheres to a distributed environment

Background

DistributedVideoProcessor (DVP) serves as a utility that abstracts out the challenges of scaling a video processor of any type.

This allows the DVP consumer to focus on the video processing task while leveraging DVP to scale the processing.

Video process can be tasks such as:

  • ML / deep learning ingestion
  • ML / deep learning inference
  • Computer vision tasks
  • Cloud-accelerated video editing / rendering
  • etc

Features

  • Support for injectable data stores
  • Support for atomic transactions for video processing
  • Multi-tenant support
    • Isolation within the event queue between multiple videos

Implementation Details

image

About

An injectable, scalable video processor that adheres to a distributed environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages