Skip to content
FocusLuo edited this page Apr 23, 2024 · 14 revisions

Welcome to the cartwheel-gstreamer wiki!

GStreamer

GStreamer is a flexible, fast and multiplatform multimedia framework. It links various media-processing systems to complete complex workflows with this pipeline-based multimedia framework. This popular open source framework is a collection of libraries and tools to process multimedia content: audio, video, subtitles, and related metadata.

ffmpeggstreamer media stack call diagram slide3

Figure 1. GStreamer Linux on Intel GPU video acceleration ffmpeggstreamer media stack call diagram slide4

Figure 2. GStreamer Windows on Intel GPU video acceleration

Intel® Media SDK for GStreamer

Currently found in gst-plugins-bad for GStreamer plug-ins, this resource takes advantage of the Intel® Media SDK to run hardware acceleration for video decode and encode, and post-processing on Intel GPUs.

Intel VPL Repository on GitHub

Intel Media SDK Repository on GitHub

VAAPI for GStreamer

This GStreamer plug-in is based on a low-level VAAPI interface. It takes advantage of the industry-standard VAAPI to run hardware acceleration for video decode, encode, and post-processing on GPUs through Libva. Git Repository

Gstreamer-VA/VAAPI/MSDK reference link

  1. Gstreamer official website
  2. GStreamer Issue Tracking
  • GStreamer-VAAPI issue are tracking here
  • GStreamer-MSDK relative Issues are monitored and listed here
  1. GStreamer official document

Distributed License

LGPLv2.1

how to build cartwheel gstreamer

history release Link

Clone this wiki locally