GStreamer SDKs
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
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 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.
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. |
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
Enables GPU-accelerated HEVC encoding on NVIDIA RTX boards |
Enables accelerated video encoding with reduced CPU usage. |