Skip to content

nagare media engine is an modern open source cloud native media workflow orchestrator based on MPEG NBMP

License

Notifications You must be signed in to change notification settings

nagare-media/engine

Repository files navigation

nagare media engine

Go Report Card Go Version PkgGoDev

nagare media engine is a prototypical implementation of ISO/IEC 23090-8:2020 Network Based Media Processing (NBMP) coming from research. MPEG published NBMP in order to meet today's multimedia workflows. It defines data models, APIs and a reference architecture for network-distributed multimedia workflows. nagare media engine builds upon the Kubernetes platform to implement NBMP as a modern open source cloud native solution. Our goal is to extend nagare media engine to a production ready implementation and simultaneously innovate on new ideas.

Documentation

For further documents, see the docs folder.

Quick Start

Install the following tools as prerequisites:

  • Docker
  • git
  • sh (UNIX shell)
  • bash
  • curl
  • make
  • kind
  • kubectl
  • helm

You can test out nagare media engine in a local kind cluster by executing the following commands:

# create kind cluster
$ make kind-up

# deploy nagare media engine
$ make skaffold-run

# ... test nagare media engine ...

# destroy kind cluster
$ make kind-down

License

Apache 2.0 (c) nagare media authors

About

nagare media engine is an modern open source cloud native media workflow orchestrator based on MPEG NBMP

Topics

Resources

License

Stars

Watchers

Forks

Packages