Вышла новая версия GStreamer 1.18.0.

логотип gstreamer

Через полтора года развивающий Выпущен GStreamer 1.18, набор кроссплатформенных компонентов, написанных на C, для создания широкого спектра мультимедийных приложений, от мультимедийных проигрывателей и конвертеров аудио / видео файлов до приложений VoIP и систем вещания.

В новой версии введен новый API для перекодирования файлов из одного формата в другой, а также улучшения поддержки HDR, поддержка расширения RTP TWCC и прочее другое.

Основные новые функции GStreamer 1.18

В этой новой версии представлены проделана работа по улучшению поддержки Gstreamer и это мы можем найти различные дополнения в этой новой версии 1.8, например, плагин AVTP (Audio Video Transport Protocol) для чувствительной к задержке передачи видео и звука.

А также также новая подставка для профиля TR-06-1 (RIST - Надежный потоковый Интернет-транспорт), возможность изменять скорость воспроизведения на лету, а также поддержка расширения RTP TWCC (Google All Transport Congestion Control) для rtpmanager.

В случае Windows, декодирование видео с аппаратным ускорением реализовано с помощью DXVA2 / Direct3D11 APIа также плагин для захвата видео и ускорения кодирования с помощью Microsoft Media Foundation. Добавлена ​​поддержка UWP (универсальная платформа Windows).

На сервере и на клиенте В RTSP добавлена ​​поддержка чит-режимов (быстрая прокрутка при сохранении изображения), описанная в спецификации ONVIF (Open Network Video Interface Forum).

GStreamer Editing Services добавляет поддержку вложенных временных шкал, скорости на основе клипов и возможность использования формата OpenTimelineIO.

В дополнение к Autotools были удалены сценарии сборки, и теперь Meson используется в качестве основного инструментария сборки.

Из других изменений, которые выделяются этой новой версии:

  • Был предложен новый высокоуровневый API GstTranscoder, который можно использовать в приложениях для перекодирования файлов из одного формата в другой.
  • Добавлена ​​поддержка набора кодеков AFD (Active Format Description) и Bar Data.
  • Добавлен элемент qmlgloverlay, чтобы сцена Qt Quick могла появляться поверх входящего видеопотока.
  • Элемент imagesequencesrc был добавлен для упрощения создания видеопоследовательности из последовательности изображений JPEG или PNG.
  • Добавлен элемент dashsink для создания содержимого DASH.
  • Добавлен элемент dvbsubenc для кодирования субтитров DVB.
  • Можно упаковать потоки MPEG-TS с фиксированной скоростью передачи и поддержкой SCTE-35 способом, совместимым с сетями кабельного телевидения.
  • Rtmp2 был реализован с новой реализацией клиента RTMP с элементами источника и приемника.
  • Сервер RTSP добавляет поддержку заголовков для управления скоростью и масштабированием.
  • Добавлен svthevcenc, видеокодер H.265, основанный на кодировщике Intel SVT-HEVC.
  • Добавлен элемент vaapioverlay для создания с использованием VA-API.
  • Элементы splitmuxsink и splitmuxsrc теперь поддерживают вспомогательные (AUX) видеопотоки.
  • Были введены новые элементы для приема и генерации потоков RTP с использованием URI «rtp: //».
  • Добавлен элемент rpicamsrc для захвата видео с камеры для платы Raspberry Pi.
  • Улучшенное представление информации и обработка видео с расширенным динамическим диапазоном (HDR).

В конце концов если вы хотите узнать об этом больше об этой новой версии Gstreamer вы можете проверить в журнале изменений По следующей ссылке.

Как установить Gstreamer 1.18 на Ubuntu и производные?

Если вы заинтересованы в установке Gstreamer 1.18 на свой дистрибутив Вы можете сделать это, выполнив действия, описанные ниже.

Процесс действителен как для новой версии Ubuntu 20.04, так и для предыдущих версий с поддержкой.

Установить, нам просто нужно открыть терминал (Ctrl + Alt + T) и в нем набираем следующие команды:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

И готово, они уже установили Gstreamer 1.16 в своей системе.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

2 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Хуан сказал

    При выполнении этих команд устанавливается версия 1.14.5. Не могли бы вы объяснить, как установить последнюю доступную версию? Нужно ли нам добавлять дополнительный репозиторий?

  2.   Самуил сказал

    «И вуаля, они уже установили Gstreamer 1.16 в своей системе».

    Но вы не хотели устанавливать версию 1.18