URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 109544
[ Назад ]

Исходное сообщение
"Выпуск мультимедийного фреймворка GStreamer 1.10"

Отправлено opennews , 02-Ноя-16 11:26 
Подготовлен (https://lists.freedesktop.org/archives/gstreamer-devel/2016-...) релиз  GStreamer 1.10 (http://gstreamer.freedesktop.org/), написанного на языке Си кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Одновременно доступны обновления плагинов gst-plugins-base 1.10, gst-plugins-good 1.10, gst-plugins-bad 1.10, gst-plugins-ugly 1.10, а также обвязка gst-libav 1.10 и сервер потокового вещания gst-rtsp-server 1.10. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0. Бинарные сборки в скором времени будут подготовлены (http://gstreamer.freedesktop.org/download/) для Android, iOS, macOS и Windows (в Linux рекомендуется использовать пакеты из дистрибутива).


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

-  API GstStream, предоставляющий приложениям средства для оценки структуры потоков,  упакованных в медиаконтейнеры различных форматов;

-  Экспериментальные элементы decodebin3 и playbin3, в которых воплощены улучшения, которые проблематично было интегрировать в штатные decodebin и playbin;
-  Новый элемент parsebin для автоматической распаковки  и разбора потока;
-  Новая экспериментальная система сборки на базе  meson, обеспечивающая более высокую скорость сборки и улучшенную поддержку Windows;
-  Новый модуль  gst-docs, в котором началась работа по переводу документации в формат  markdown;
-  Новый модуль gst-examples с подборкой примеров приложений, использующих GStreamer;
-  Разнообразные исправления и улучшения, связанные с поддержкой OpenGL и OpenES;
-  Поддержка использования API Vulkan в окружении Wayland;
-  Значительное улучшение надёжности и эффективности работы плагинов VAAPI;
-  Серия исправлений и улучшений, связанных с RTP/RTSP, V4L2, Bluetooth, преобразованием звука и подавлением эха.


Среди основных возможностей 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/2016-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=45414


Содержание

Сообщения в этом обсуждении
"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 02-Ноя-16 11:26 
Подскажите, пожалуйста: как выбирается кодек при проигрывании, если установлена  обвязка gst-libav и gst-plugins-* (для повторяющихся там и там форматов файлов)?

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 02-Ноя-16 11:28 
Есть же кроссплатформенный набор компонентов - FFmpeg называется. И существование этой прокладки GStreamer совершенно излешне.
Впрочем, "Интеграция с тулкитами для формирования GUI-интерфейса (GTK+, Clutter)" поясняет, для какого DE она изначальна была задумана.

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 02-Ноя-16 12:02 
GStreamer не нужен?
Мдя, что-то туповатый пошёл аноним.

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено anonimous , 02-Ноя-16 12:05 
Но ведь все с него валят, не?

https://bugzilla.mozilla.org/show_bug.cgi?id=1207429


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 02-Ноя-16 12:18 
Ага, все. Подорвались и свалили.

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено rshadow , 02-Ноя-16 13:47 
> Enable FFMpeg by default

Сменили порядок, но не выкинули. Никто же не знает в каких дистрах что будет установлено.


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено iPony , 03-Ноя-16 18:13 
> At some stage we will remove gstreamer support completely.

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Anonymous_1 , 02-Ноя-16 12:44 
Все годные аудио видео плееры например не используют gstreamer, действительно, gstreamer не нужен

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено охлол , 02-Ноя-16 13:34 
> видео плееры например не используют gstreamer

gst123


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Stax , 02-Ноя-16 14:07 
Самые годные (напр. quod libet) его таки используют, так что нужен.

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Derr , 02-Ноя-16 14:24 
В линукс SAT ресиверах плееры используют

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 02-Ноя-16 15:23 
>Все годные аудио видео плееры например не используют gstreamer

Вообще-то самый популярный аудиоплеер в Linux - Clementine, использует как-раз gstreamer.


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 02-Ноя-16 16:30 
Впервые о таком слышу.

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 02-Ноя-16 16:55 
В магазине Ubuntu Clementine стоит на первом месте по оценкам пользователей, с почти двукратным отрывом от идущего вторым Audacious.

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним84701 , 02-Ноя-16 18:02 
> В магазине Ubuntu Clementine стоит на первом месте по оценкам пользователей
> В магазине

Яснопонятно, но репы мне все же милее всяких магазинов. И речь шла изначально не о популярности, а о "годноте". Что, согласитесь, несколько разные вещи.
Кстати, не то, чтобы я не приветствовал неофитов и прочих сбежавших с яблоко-форточек, но полагаться на их оценки относительно "годности" OSS я бы не стал.


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 02-Ноя-16 18:13 
>Яснопонятно, но репы мне все же милее всяких магазинов.

Магазин - это просто программа надстройка над репами с удобным графическим интерфейсом где можно ставить оценки и писать отзывы.


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним84701 , 02-Ноя-16 19:27 
> Магазин - это просто программа надстройка над репами с удобным графическим интерфейсом
> где можно ставить оценки и писать отзывы.

Магазин это магазин.
http://freesoftwaremagazine.com/articles/ubuntu_software_cen.../
В смысле, там вместо собранных (более-менее) заслуживающими доверия мейнтейнерами пакетами для установки софта (который, при необходимости и желании можно вполне собрать самому из исходников) -- вполне можно наткнуться на проприетарь "от Васяна". Оно может маководам и окошководам не привыкать, но ... спасибо, как нибудь обойдусь ;)


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено soarin , 03-Ноя-16 04:52 
> В магазине Ubuntu Clementine стоит на первом месте по оценкам пользователей, с почти двукратным отрывом от идущего вторым Audacious.

Это там, где три отзыва на программу и любой дополнительный отзыв может кардинально поменять ситуацию?


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 03-Ноя-16 12:39 
>Это там, где три отзыва на программу и любой дополнительный отзыв может кардинально поменять ситуацию?

Зависит от популярности программы, у Clementine их около тысячи.


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 03-Ноя-16 13:10 

> Зависит от популярности программы, у Clementine их около тысячи.

А у винды вообще 100500 пользователей. Что правда совсем не делает её менее угребищной.


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Led , 02-Ноя-16 21:58 
> Мдя, что-то туповатый пошёл аноним.

И куда же ты пошёл?


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Ананас , 02-Ноя-16 12:07 
Оно как раз через ффмпег может работать. gst-plugins-libav или как-то так.

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено svlasov , 02-Ноя-16 15:09 
Ключевое отличие тут, что ffmpeg не умеет выводить картинку или звук.

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 02-Ноя-16 16:46 
Тогда как работает тот примитивный плеер, который идёт в комплекте с ffmpeg?

"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено svlasov , 02-Ноя-16 16:48 
> Тогда как работает тот примитивный плеер, который идёт в комплекте с ffmpeg?

Он написан на связке ffmpeg и SDL.


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Тузя , 03-Ноя-16 15:40 
> Есть же тёплое - FFmpeg называется. И существование мягкого GStreamer совершенно излешне.

Не надо сравнивать набор кодеков и фильтров с фреймворком для работы мультимедиа, который часто использует этот же самый набор кодеков и фильтров для воспроизведения видео.

Зачем нужен Qt ведь есть С++?
Зачем нужен Symfony ведь есть PHP?
Зачем нежен Node.js ведь есть Javascript?
Зачем нужен SDL ведь есть OpenGL?

Суть уловили?

P.S. Не удержусь... зачем нужен Pulseaudio ведь есть ALSA?


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено robux , 02-Ноя-16 18:13 
> GStreamer 1.10 ... На уровне API и ABI новый выпуск обратно совместим с веткой 1.0.

Ну надо же! Вод-ведь-а!
Ломали-ломали API от версии к версии, и тут вдруг такое озарение!..

p.s. Полагаю, к версии 1.2 (или даже 1.11) "пройдёт" и говно-стрёмеры снова поломают совместимость. Как у них и у других гтк-гномеров принято.


"Выпуск мультимедийного фреймворка GStreamer 1.10"
Отправлено Аноним , 02-Ноя-16 19:38 
>к версии 1.2

1.2 была три года назад