
GStreamer SDKs
Enable delivery of live and on-demand content for OTT and Broadcast
For organizations that serve both the broadcast and OTT market, it is critical to have an exceptionaldelivery 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® OTT Content Creation for GStreamer SDK or the Broadcast Delivery for GStreamer SDK. 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.
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.
Documents
GStreamer SDK DatasheetBlog Posts
Visit the MainConcept Technology Blog- Broadcast Delivery SDK
- OTT Content 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
- Injection of SCTE-35 messages 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
- 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
Related Products
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 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.

Products & Components
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. |
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. |
Encoder Addons
Enables GPU-accelerated HEVC encoding on NVIDIA RTX boards |
Enables accelerated video encoding with reduced CPU usage. |
