Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.6 KB

README.md

File metadata and controls

47 lines (35 loc) · 1.6 KB

Docker Containers for GStreamer

Overview

This builds container images with GStreamer and plugins pre-installed. This can be used for GStreamer applications that do not use DeepStream.

The following components are included:

  • GStreamer
  • gst-plugin-pravega
  • pravega-video-server
  • rtsp-camera-simulator
  • gst-plugins-base
  • gst-plugins-good
  • gst-plugins-bad
  • gst-plugins-ugly
  • gst-libav
  • gst-rtsp-server
  • libnice
  • Ubuntu 20.10

This is based on https://github.com/restreamio/docker-gstreamer.

Image Types

There are 4 kinds of images that are built.

  • pravega/gstreamer:latest-dev-with-source - includes unoptimized build with debug symbols and even source code it was built with
  • pravega/gstreamer:latest-dev - same as above, but without source code for development purposes
  • pravega/gstreamer:latest-prod - optimized (-O3 and LTO) build without debug symbols for production purposes
  • pravega/gstreamer:latest-prod-dbg - optimized (-O2 only) build with debug symbols included for production purposes with better debugging experience
  • pravega/gstreamer:pravega-dev - same as latest-dev-with-source, with gstreamer-pravega source code, libraries, and applications

Build Procedure

./build-release.sh