Після півтора року розробки відбувся реліз GStreamer 1.18, написаного мовою Сі кросплатформового набору компонентів для створення широкого спектру мультимедіа додатків, від медіаплеєрів та конвертерів аудіо/відео файлів, до VoIP-додатків та систем потокового мовлення. Код GStreamer розповсюджується під ліцензією LGPLv2.1. Одночасно доступні оновлення плагінів gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, а також обв'язування gst-libav 1.18 та сервер потокового мовлення gst-rtsp-rt. На рівні API та ABI новий випуск назад сумісний із гілкою 1.18. Бінарні зборки незабаром будуть підготовлені для Android, iOS, macOS та Windows (в Linux рекомендується використовувати пакети з дистрибутива).
Запропоновано новий високорівневий API GstTranscoder, який можна використовувати в програмах для перекодування файлів з одного формату до іншого.
Поліпшено подання інформації та обробка відео з розширеним динамічним діапазоном (HDR, High Dynamic Range).
Додано можливість зміни швидкості відтворення на льоту.
Додано підтримку набору кодеків AFD (Active Format Description) та Bar Data.
У сервері та клієнті RTSP додано підтримку trick-режимів (швидке прокручування зі збереженням картинки), описаних у специфікації ONVIF (Open Network Video Interface Forum).
На платформі Windows реалізовано апаратне прискорення декодування відео з використанням API DXVA2/Direct3D11, а також запропоновано плагін для захоплення відео та прискорення кодування за допомогою Microsoft Media Foundation. Додано підтримку UWP (Universal Windows Platform).
Доданий елемент qmlgloverlay, що дозволяє вивести сцену Qt Quick поверх вхідного відеопотоку.
Доданий елемент imagesequencesrc, що спрощує створення відеопотоку із послідовності зображень у форматах JPEG або PNG.
Додано елемент dashsink для створення контенту DASH.
Доданий елемент dvbsubenc для кодування субтитрів DVB.
Забезпечена можливість упаковки потоків MPEG-TS з фіксованим бітретом та підтримкою SCTE-35 у формі, сумісної з кабельними телемережами.
Реалізовано rtmp2 з новою реалізацією клієнта RTMP з елементами source та sink.
У RTSP Server додана підтримка заголовків для керування швидкістю та масштабуванням.
Доданий svthevcenc, кодувальник відео H.265 на базі Intel кодувальник коду, що розвивається компанією Intel SVT-HEVC.
Доданий елемент vaapioverlay для композитингу за допомогою VA-API.
У rtpmanager додано підтримку RTP-розширення TWCC (Google Transport-Wide Congestion Control).
В елементах splitmuxsink та splitmuxsrc з'явилася підтримка допоміжних (AUX) відеопотоків.
Подано нові елементи для отримання та генерації RTP-потоків, використовуючи URI «rtp://».
Додано плагін AVTP (Audio Video Transport Protocol) для передачі звукових та відеопотоків, чутливих до затримок.
Доданий елемент rpicamsrc для захоплення відео із камери для плати Raspberry Pi.
У GStreamer Editing Services додано підтримку вкладених тимчасових шкал, завдання швидкості у прив'язці до окремого кліпу та можливість використання формату OpenTimelineIO.
Видалено сценарії збирання на основі Autotools. Як основний складальний інструментарій тепер застосовується Meson.