Ozyegin-Planetary-Robotics-Laboratory / zed-stream

0 stars 0 forks source link

Create a Dockerfile for Dockerizing Video Streaming #1

Open Toprak-Efe opened 6 months ago

Toprak-Efe commented 6 months ago

Introduction

Docker is a tool suite that allows developers to containerize their applications such that no hardware or software dependencies are required on the target platform to run their programs. We will use this to create universal apps that can run on different platforms such as Jetson TX2 and Orin; Docker also makes deploying applications easier as it abstracts the tedious setup process into a simple Dockerfile creation step.

Requirements

Create two Docker images that will be uploaded to Dockerhub named zed-transmit and zed-receive; these must work on the Jetson TX2 and Orin platforms alongside our own Desktop computers. This means the image will have to contain a working version of CUDA compatible with the ZED SDK alongside GStreamer compartments and finally the ZED-GStreamer plugin.

Toprak-Efe commented 6 months ago

Do your work on the branch dockerize and make a PR, you may work on the hardware in the laboratory after the SAR deadline.