Skip to content
content-creation-movie

GStreamer SDKs

Tame your complex Production, OTT and Broadcast workflows with a complete encoding and transcoding pipeline

Enable delivery of live and on-demand content for OTT, Broadcast and professional Production

For organizations that serve the professional production, broadcast and OTT markets, it is critical to have an exceptional delivery vehicle to reach the largest audience possible. Making it more complex, disparate device types require different video formats and codecs. To manage this complexity in the GStreamer framework, you need the MainConcept® Production Format Creation SDK, OTT Content Creation SDK or the Broadcast Delivery SDK for GStreamer. The OTT Content Creation for GStreamer SDK enables delivery of live and on-demand video content to any device and includes plugins to enable the creation of different GStreamer pipelines for generating CMAF-DASH, MPEG-DASH and HLS content, including multi-audio track and subtitles support. The Broadcast Delivery SDK for GStreamer allows the deployment of complete DVB and ATSC encoding as well as transcoding pipelines in broadcast environments for playout and production based on GStreamer plugin architecture. The new Production Format Creation for GStreamer SDK is targeting professional recording and production formats from Sony and Panasonic. It generates compliant streams for most of the Sony XDCAM and XAVC as well as the Panasonic P2 camcorder families.

With both MainConcept products, you get a complete encoding and transcoding pipeline, including our industry leading HEVC/H.265 and AVC/H.264 video encoders, developed for seamless integration within the GStreamer API. The SDKs also support dedicated hardware processing on Intel Quick Sync Video (IQSV) and NVIDIA NVENC, as well as Hybrid HEVC GPU Accelerated Encoding on NVIDIA RTX cards.

  • Broadcast Delivery SDK
  • OTT Content Creation SDK
  • Production Format Creation SDK
  • Related Products

Product Highlights

  • Quick and easy setup of complex workflows
  • Use MainConcept’s low-level libraries as GStreamer plugins to generate DVB and ATSC compliant content
  • Feed Closed Caption data to the MainConcept AVC/H.264 Video Encoder
  • Specify a PID for each elementary stream
  • Specify program name in SDT tables
  • DVB subtitles support as input pad in the GST MPEG-2 TS Multiplexer plugin
  • Passing AVC/H.264 and HEVC/H.265 encoder config files to the GStreamer plug-in to tweak all settings supported by the MainConcept video encoders
  • Injection of SCTE-35 messages in the GST MPEG-2 TS Multiplexer plugin
  • Generic AVC and HEVC presets as a starting point for more user-defined encoding profiles
  • Intel Quick Sync Video and NVIDIA NVENC hardware encoding for HEVC/H.265
  • NVIDIA NVENC hardware encoding for AVC/H.264
  • Intel Quick Sync Video hardware encoding for AVC/H.264 (optional)
  • Hybrid GPU accelerated encoding for HEVC/H.265 (optional)
  • Numerous ready-to-use encoding templates, including DVB and ATSC, and many more are included in the SDK

Product Highlights

  • Quick and easy setup of complex workflows
  • Ready-to-use CMAF-DASH, MPEG-DASH and Apple HLS encoding ladder presets and packaging
  • Live and On-Demand content delivery
  • Multi-language track support
  • WebVTT & TTML subtitles support
  • Generic AVC and HEVC presets pre-loaded
  • Passing AVC / H.264 and HEVC / H.265 encoder config files to the GStreamer plug-in to tweak all settings supported by the MainConcept video encoders
  • Intel Quick Sync Video and NVIDIA NVENC hardware encoding for HEVC/H.265
  • Intel Quick Sync Video hardware encoding for AVC/H.264 (optional)
  • NVIDIA NVENC hardware encoding for AVC/H.264
  • Hybrid GPU accelerated encoding for HEVC/H.265 (optional)
  • Numerous ready-to-use encoding templates, including streaming formats like DASH-264, Apple HLS, and many more are included in the SDK

Product Highlights

  • Quick and easy setup of complex workflows
  • MPEG-2 video encoding for up to 4:2:2 8-bit
  • AVC/H.264 video encoding for up to 4:2:2 10-bit (plus 4:2:0 8-bit) and up to level 6.2 (8K)
  • Pre-configured profiles for professional Sony XDCAM HD, XDCAM EX and XDCAM IMX camcorder content creation, including multiplexing
  • Pre-configured profiles for professional Sony XAVC Intra, XAVC LongGOP and XAVC SxS camcorder content creation, including MainConcept multiplexing
  • Pre-configured profiles for professional Panasonic P2 AVC-Intra, AVC LongG and AVC-ULTRA camcorder content creation, including MainConcept multiplexing
  • Ready-to-use Python scripts for generating mandatory Panasonic P2 AVC-ULTRA compliant AVC-Intra or AVC-LongG (Op1b SMPTE 391M) descriptive metadata and folder structures required for encoding
  • Pass AVC/H.264 and MPEG-2 encoder config files to the GStreamer plug-in to tweak all settings supported by the MainConcept video encoders
  • Numerous ready-to-use encoding templates for AVC and MPEG-2 presets as a starting point for more user-defined encoding profiles
  • Intel Quick Sync Video and NVIDIA NVENC hardware encoding for AVC/H.264

Make the complex simple

Gives you ready-to-use MPEG-DASH and Apple HLS encoding ladder presets and packaging as well as pre-loaded generic AVC and HEVC presets and supports accelerated encoding for HEVC/H.265. It also includes plugins to enable the creation of different GStreamer pipelines for generating CMAF-DASH, MPEG-DASH and HLS content.

Deliver content to any device

Enables delivery of live and on-demand video content to any device for professional Production, OTT or Broadcast workflows with multi-language track support.

Support Intel and NVIDIA hardware

Supports Intel Quick Sync Video and NVIDIA NVENC hardware encoding for AVC/H.264 and HEVC/H.265, giving you more ways to hit those all-important efficiency targets.

intel-nvidia

Products & Components

GStreamer OTT Content Creation SDK
Includes the MainConcept AVC/H.264 and HEVC/H.265 Video Encoders and related libraries for GStreamer for generating CMAF-DASH. MPEG-DASH and Apple HLS content, including packaging to create a complete adaptive streaming set.
GStreamer Broadcast Delivery SDK
Includes the MainConcept AVC/H.264 Video Encoder, MPEG-2 Transport Stream Multiplexer and related libraries for GStreamer for generating DVB and ATSC compliant content.
GStreamer Production Format Creation SDK
Includes the MainConcept MPEG-2 and AVC/H.264 Broadcast Video Encoders, the PCM Audio Encoder as well as MXF and MP4 Multiplexers for GStreamer to generate Sony XDCAM, Sony XAVC as well as Panasonic P2 AVC-Intra and P2 AVC-ULTRA compliant streams.

Encoder Addons

Hybrid GPU accelerated HEVC Encoding
Enables GPU-accelerated HEVC encoding on NVIDIA RTX boards 
AVC/H.264 Encoding for Intel Quick Sync Video
Enables accelerated video encoding with reduced CPU usage.
bg-two-people-table-unsplash

LET'S BUILD SOMETHING TOGETHER