Skip to content

lucabarze/artimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artimation

Introduction

Artimation is a real-time streaming application.

Features

  • Real-time video feed from your webcam.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Docker installed
  • A Kubernetes cluster (like microk8s or minikube)
  • Helm v3 installed
  • Akri installed in the Kubernetes cluster

Installing

Clone the repository:

git clone https://github.com/lucabarze/artimation.git
cd artimation

Build the Docker image:

docker build -t your-dockerhub-username/artimation:latest .

Push the image to DockerHub:

docker push your-dockerhub-username/artimation:latest

Deploy the application in your Kubernetes cluster using Helm:

kubectl apply -f kubernetes_resources/*

Akri Integration

Artimation integrates with Akri to handle the dynamic discovery and management of the webcam as a leaf device. Akri's custom resources, Discovery Handlers, Agents, and Controller are utilized to provide an abstraction layer that simplifies the process of finding, utilizing, and monitoring the availability of the webcam.

The files within the kubernetes_resources folder in this repository are Akri resource definitions and are used by Artimation to enable the integration with Akri.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •