The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск мультимедийного фреймворка GStreamer 1.12"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от opennews (??) on 04-Май-17, 21:18 
Состоялся (https://lists.freedesktop.org/archives/gstreamer-devel/2017-...) релиз  GStreamer 1.12 (http://gstreamer.freedesktop.org/), написанного на языке Си кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Одновременно доступны обновления плагинов gst-plugins-base 1.12, gst-plugins-good 1.12, gst-plugins-bad 1.12, gst-plugins-ugly 1.12, а также обвязка gst-libav 1.12 и сервер потокового вещания gst-rtsp-server 1.12. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0. Бинарные сборки в скором времени будут подготовлены (http://gstreamer.freedesktop.org/download/) для Android, iOS, macOS и Windows (в Linux рекомендуется использовать пакеты из дистрибутива).


Ключевые улучшения (http://gstreamer.freedesktop.org/releases/1.12/) GStreamer 1.12:


-  Новый плагин msdk, позволяющий использовать Intel Media SDK для ускорения декодирования и кодирования видео (H.264, H.265, MPEG-2, VP8) на оборудовании c GPU Intel;

-  В кодировщике x264enc теперь можно на лету выбирать разные версий библиотеки x264, собранные для кодирования с разной глубиной цвета;

-  Плагины videoscale и videoconvert переработаны для обеспечения масштабирования и конвертирования видео в многопоточном режиме, что позволяет добиться неплохого ускорения при обработке видео с большим разрешением;

-  В библиотеке h264parse (https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gs...) реализована возможность автоматической подстановки разделителей блоков AU (Access Unit) при выводе в потоковом формате, что обеспечивает более полную совместимость со стандартом и  может быть востребовано при воспроизведении  HLS на платформах iOS и macOS;


-  В плагин rtpbin (https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gs...) добавлена поддержка многосессионных RTP-потоков (bundle), используемых в WebRTC;

-  Добавлена поддержка форматов видео:


-     GBR_12LE, GBR_12BE, GBRA_12LE, GBRA_12BE (плоский 4:4:4 RGB/RGBA, 12 бит на канал)
-     GBRA_10LE, GBRA_10BE (плоский  4:4:4:4 RGBA, 10 бит на канал)
-     GBRA (плоский  4:4:4:4 ARGB, 8 бит на канал)
-     I420_12BE, I420_12LE (плоский  4:2:0 YUV, 12 бит на канал)
-     I422_12BE,I422_12LE (плоский  4:2:2 YUV, 12 бит на канал)
-     Y444_12BE, Y444_12LE (плоский  4:4:4 YUV, 12 бит на канал)
-     VYUY (ещё один формат пактов 4:2:2 YUV )

-  В API GstPlayer добавлены функции для создания скриншотов видео и включения точного позиционирования по потоку;
-  Добавлен плагин iqa (Image Quality Assessment)  с реализацией техники оценки качества видео, основанной на DSSIM;

-  Добавлен элемент faceoverlay, позволяющий наложить SVG-изображение поверх определённого лица на видео;

-  Добавлен элемент audiobuffersplit для разделения raw-буферов со звуком на равнозначные по размеру буферы;
-  Добавлен элемент audiomixmatrix для смешивания звуковых каналов N:M по заданной матричной маске;

-  Добавлен плагин ttml для разбора и отрисовки субтитров в формате TTML (Timed Text Markup Language);
-  Плагин dataurisrc перемещён из набора  gst-plugins-bad в core, а плагин  rawparse перемещён из набора gst-plugins-bad в gst-plugins-base.


Среди основных возможностей GStreamer
:


-  Локальное проигрывание контента, обработка потокового вещания и проигрывание DVD;

-  Поддерживаемые видеокодеки: Theora, VP8, VP9, Dirac, MJPEG, h.264, h.265, h.263, MPEG2, MPEG4, WMV/VC1  и т.д.

-  Поддерживаемые аудиокодеки: Vorbis, FLAC, Speex, WavPack, AAC, MP3, WMA, Dolby Digital (AC3), DTS/DCA, AMR NB/WB и т.д.

-  Поддерживаемые мультимедиа контейнеры: Ogg, WebM, Matroska, MP4, Quicktime, AVI, FLV, 3GPP, WAV, Real Media, ASF, MPEG PS/TS и т.д.

-  Поддерживаемые протоколы: работа с локальными файлами, HTTP, Shoutcast/Icecast, HLS, RTSP, RTP и MMS;

-  Интеграция с тулкитами для формирования GUI-интерфейса (GTK+ (http://docs.gstreamer.com/display/GstSDK/Basic+tutorial+5�...), Clutter (http://docs.gstreamer.com/display/GstSDK/Basic+tutorial+15&#...));

-  Автоматическое определение контейнеров и кодеков;

-  Функции извлечения метаданных;

-  Поддержка субтитров;

-  Средства для наглядной визуализации звукового потока;

-  Поддержка переключения на лету между разными потоками со звуком и субтитрами;

-  Перемещение внутри потока по абсолютной позиции;

-  Режимы замедления и ускорения воспроизведения, перемотки в обратном порядке и покадрового просмотра;

-  Автоматическое устранение чересстрочности (деинтерлейсинг), масштабирование и установка цветового баланса;

-  Поддержка проброса сжатого звука;

-  Поддержка функций рендеринга текстур библиотеки    Clutter.


URL: https://lists.freedesktop.org/archives/gstreamer-devel/2017-...
Новость: http://www.opennet.ru/opennews/art.shtml?num=46498

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +5 +/
Сообщение от Аноним (??) on 04-Май-17, 21:18 
>Бинарные сборки в скором времени будут подготовлены для Android, iOS, macOS и Windows

Кто подскажет, для чего GStreamer в офтопике?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от номия on 04-Май-17, 21:30 
есть парочка медиаплееров на нём..
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

22. "Выпуск мультимедийного фреймворка GStreamer 1.12"  –1 +/
Сообщение от Аноним (??) on 05-Май-17, 11:00 
> есть парочка медиаплееров на нём..

Понял, спасибо, бро.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

21. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от Аноним (??) on 05-Май-17, 11:00 
Зачем минусовать простой вопрос? Опеннет такой опеннет. Мне реально интересно, где он используется в оффтопе раз есть для него бинарник.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от O01eg on 04-Май-17, 21:21 
Чем он лучше ffmpeg?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +2 +/
Сообщение от Главные Редакторы. Избранное on 04-Май-17, 21:32 
Скажем так - у них разное назначение, хотя в некоторых местах есть общие функции. джистриммер унифицирован по типам и способу использования с гэтэка, а эфэфдэшоу "сам свой собственный" с азартными играми и женщинами имеющими низкий уровень социальной ответственности.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от paulus (ok) on 04-Май-17, 21:41 
Ничем, только лишняя сущность как и пульс :)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от Владимир email(??) on 05-Май-17, 07:35 
Вы неправы. Libav разработчики разосвались с ffmpeg, отобрали его инфраструктуру, и сказали "все, ffmpeg больше нет (!), мы - его замена! (не форк)." Более того, некоторое время их утилита командной строки называлась ffmpeg.

В итоге у Миши куда больше контрибьюторов и движухи; разрабы libav  тупо тырят патчи из рассылки ffmpeg, затирая копирайты (можете сами найти пруфы), и вообще ведут себя далеко не этично по отношению к конкуренту.

Имхо, идеологически - нафиг не нужно использовать Libav. они страдают херней.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от Владимир email(??) on 05-Май-17, 07:35 
Тьфу, я не вам хотел ответить. Пардон.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

10. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от Хряк on 05-Май-17, 07:20 
Вопрос из разряда: "Чем GUI лучше консоли?"
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

13. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от Ананас on 05-Май-17, 07:53 
Открою тайну - он может работать через ффмпег/либав или через отельные внешние библиотеки - как скажешь.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

19. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +1 +/
Сообщение от Аноним (??) on 05-Май-17, 10:42 
Ну так потому и ненужностример. На самом деле работу делают другие библиотеки.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

29. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от dq0s4y71 (ok) on 05-Май-17, 13:38 
На самом деле работу делает процессор. Библиотеки не нужны.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

3. "Выпуск мультимедийного фреймворка GStreamer 1.12"  –1 +/
Сообщение от Аноним (??) on 04-Май-17, 21:26 
Так быстро выпускают новые версии. Я и 1.10 не видел... Пользуюсь 1.6 с патчами Novell-ch и читал новость про 1.8
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от Аноним (??) on 05-Май-17, 01:24 
Поддержку субтитров в webm так и не завезли?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +6 +/
Сообщение от АнонимХ (ok) on 05-Май-17, 04:13 
Вот оно, истинное зло, страшнее пульсы, с-д, и нетвокрк менеджера вместе взятых. Везде, где используется г-ностример для мультимедиа, мультимедиа не работает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +5 +/
Сообщение от Хряк on 05-Май-17, 08:03 
Мужики то и не знают. Поделтсь отытом, что нужно сделать с gstreamer'ом чтоб мультимедиа не работала?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

16. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от Аноним (??) on 05-Май-17, 08:40 
свидетель работы тотема (или как там поделка в гноме на гстример называется) в треде!
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

26. "Выпуск мультимедийного фреймворка GStreamer 1.12"  –1 +/
Сообщение от Stax (ok) on 05-Май-17, 12:28 
> свидетель работы тотема (или как там поделка в гноме на гстример называется)
> в треде!

o.O зачем тотем? Вот я музыку через quod libet слушаю, к примеру (библиотека офигенная - в пару кликов можно сменить группировку как постоянно, так и временно и продолжить слушать измененную подборку).

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

27. "Выпуск мультимедийного фреймворка GStreamer 1.12"  –1 +/
Сообщение от Аноним (??) on 05-Май-17, 12:48 
В вашей системе не установлена поддержка H.264. Установить? Да. Введите пароль root. Идёт установка gstreamer-plugins-good, bad, ugly и extra. Установка закончена! Смотрите видео
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

32. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +1 +/
Сообщение от анон on 05-Май-17, 13:58 
Ну-ну. Обычно получается:

Не хватает h.264, ставим, давай пароль? .... ой, прости, не шмогла... Что значет падла гномерсткая! Я никому нечего не должен, и вообще я бесплантый, а ты чего добился? Ой, все!

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

15. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от Хряк on 05-Май-17, 08:24 
> Интеграция с тулкитами для формирования GUI-интерфейса (GTK+, Clutter);

А Qt чего не указали? Qt-тулкитофобия?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Выпуск мультимедийного фреймворка GStreamer 1.12"  –1 +/
Сообщение от Аноним (??) on 05-Май-17, 10:50 
Да просто лишний раз подчеркнули, что эта гномья сущность создана разрабами Гнома для его нужд как прокладка между ffmpeg и оным. А теперь пытаются куда непопадя пихать, типа, оно как-бы универсальное.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

25. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +5 +/
Сообщение от Stax (ok) on 05-Май-17, 12:26 
Ничего, что gstreamer появился ДО ffmpeg? Или что без (опционального) gstreamer-ffmpeg большая часть использующих его вещей (напр. аудио-плееры) отлично живут.

GStreamer задумывался как альтернатива DirectShow для UNIX-систем (связывание источников/выходов на базе графов с как автоматическим построением цепочки, так и возможности ручного), а ffmpeg вырос из библиотек кодеков для MPlayer в универсальные библиотеки кодеков и фильтров. Они вообще с разных концов пришли к совместимости друг с другом.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

37. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от АнонимХ (ok) on 06-Май-17, 06:28 
> GStreamer задумывался

А получилось как всегда

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

38. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +1 +/
Сообщение от Хряк on 06-Май-17, 08:27 
> А получилось как всегда

У всех бы так получалось!

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

39. "Выпуск мультимедийного фреймворка GStreamer 1.12"  +/
Сообщение от пох on 10-Май-17, 16:23 
> У всех бы так получалось!

плюсадын! Эх, у всех и всегда бы так -  чтобы ненужное "как в виндовс" в результате оставалось внутри ненужного "как в виндовс" кака, а из всех независимых проектов его, повертев-понюхав - выбрасывали бы, даже из тех, которым вообще-то важна совместимость с windows - но, настоящей.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру