GStreamer 1.18.0 major new stable release

Tim-Philipp Müller t.i.m at
Tue Sep 8 01:21:46 UTC 2020

The GStreamer team is thrilled to announce a new major feature release
of your favourite cross-platform multimedia framework!

As always, this release is again packed with new features, bug fixes
and many other improvements.

The 1.18 release series adds new features on top of the 1.16 series and
is part of the API and ABI-stable 1.x release series of the GStreamer
multimedia framework.


  - GstTranscoder: new high level API for applications to transcode
media files from one format to another

  - High Dynamic Range (HDR) video information representation and
    signalling enhancements

  - Instant playback rate change support

  - Active Format Description (AFD) and Bar Data support

  - ONVIF trick modes support in both GStreamer RTSP server and client

  - Hardware-accelerated video decoding on Windows via DXVA2 /

  - Microsoft Media Foundation plugin for video capture and
    hardware-accelerated video encoding on Windows

  - qmlgloverlay: New overlay element that renders a QtQuick scene over
    the top of an input video stream

  - New imagesequencesrc element to easily create a video stream from a
    sequence of jpeg or png images

  - dashsink: Add new sink to produce DASH content

  - dvbsubenc: DVB Subtitle encoder element

  - TV broadcast compliant MPEG-TS muxing with constant bitrate muxing
    and SCTE-35 support

  - rtmp2: new RTMP client source and sink element implementation

  - svthevcenc: new SVT-HEVC-based H.265 video encoder

  - vaapioverlay compositor element using VA-API

  - rtpmanager support for Google’s Transport-Wide Congestion Control
    (twcc) RTP extension

  - splitmuxsink and splitmuxsrc gained support for auxiliary video

  - webrtcbin now contains some initial support for renegotiation
    involving stream addition and removal

  - New RTP source and sink elements to easily set up RTP streaming via
    rtp:// URIs

  - New Audio Video Transport Protocol (AVTP) plugin for Time-Sensitive

  - Support for the Video Services Forum’s Reliable Internet Stream
    Transport (RIST) TR-06-1 Simple Profile

  - Universal Windows Platform (UWP) support

  - rpicamsrc element for capturing from the Raspberry Pi camera

  - RTSP Server TCP interleaved backpressure handling improvements as
    well as support for Scale/Speed headers

  - GStreamer Editing Services gained support for nested timelines,
    per-clip speed rate control and the OpenTimelineIO format.

  - Autotools build system has been removed in favour of Meson

  - Many performance improvements

Full release notes can be found at:

Binaries for Android, iOS, Mac OS X and Windows will be provided

Release tarballs can be downloaded directly from the links in the

Please note that there was a last-second naming change in some
recently-added video utility API, so 1.18.0 is not fully API/ABI
compatible to the previous 1.17.90 rc1 release. This only affected API
that had not been in any stable release yet, however.

-------------- next part --------------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the gstreamer-devel mailing list