GStreamer: Открытое мультимедийное фреймворк для разработчиков и приложений GStreamer — это мощная и гибкая платформа для создания графов обработки медиаконтента, доступн...
GStreamer — это мощная и гибкая платформа для создания графов обработки медиаконтента, доступная как открытый исходный код. Она обеспечивает возможность разработки сложных мультимедийных решений, начиная от простого воспроизведения аудио и видео до продвинутой обработки, включая видеомонтаж, аудиомикшинг и потоковую передачу.
Проект GStreamer позволяет создавать эффективные и масштабируемые приложения благодаря своей архитектуре на основе компонентов (elements), которые соединяются в графы для обработки данных. Благодаря этому, разработчики могут легко интегрировать новые кодеки, фильтры и функциональность через простые плагины с универсальным интерфейсом.
7 августа 2025 года команда GStreamer объявила о выпуске 1.26.5 — патч-релиза для стабильной серии 1.26. Этот релиз содержит только исправления ошибок и не вносит новых функций, что делает его безопасным обновлением для пользователей предыдущих версий 1.26.x.
Среди ключевых улучшений:
Также были проведены фиксы для uridecodebin3, decodebin3, wasapi2, v4l2 и других компонентов, а также улучшены инструменты командной строки, такие как gst-device-monitor-1.0.
Для пользователей доступны бинарные сборки под Android, iOS, macOS и Windows, которые будут скоро опубликованы после выпуска. Это делает GStreamer подходящим выбором не только для серверных решений, но и для мобильных и настольных приложений.
GStreamer активно развивается благодаря сообществу разработчиков. Проект ведётся на GitLab, где можно найти исходный код, отслеживать изменения, создавать задачи и участвовать в обсуждениях. Также существует официальный форум, где пользователи могут получить помощь и обменяться опытом.
Проект регулярно публикует новости, включая релизы стабильной (1.x) и предварительной (1.27.x) версий, а также проводит ежегодную конференцию — Annual Conference. Блоги проекта собираются в Planet GStreamer.
GStreamer распространяется под лицензией LGPL (Lesser General Public License), что позволяет использовать его в как свободных, так и проприетарных продуктах с минимальными ограничениями.
Если вы нашли проблему или хотите внести вклад:
GStreamer — это открытый фреймворк для построения графов компонентов обработки мультимедийного контента. Он используется для создания приложений от простого воспроизведения до сложной обработки видео и аудио.
Да, поскольку GStreamer распространяется под LGPL, он может быть использован в проприетарных приложениях без обязательства публиковать исходный код основного продукта.
Поддерживаются Linux, Windows, macOS, Android и iOS. Бинарные сборки доступны для всех этих платформ.
Версия 1.26.5 — это стабильный патч-релиз с исправлениями ошибок: улучшена работа AWS-интеграции, добавлена поддержка GPU-буферов, исправлены утечки памяти, улучшены элементы для потоковой передачи и видеопроцессинга.
Документация, форум, GitLab, каналы в Matrix, Bluesky и Mastodon — все эти ресурсы доступны на сайте gstreamer.freedesktop.org.
# these win32 packages are old and broken and unsupported, we
# don't want them to show up when people search for 'gstreamer windows'
User-agent: *
Disallow: /pkg/windows/
Crawl-delay: 10
# don't want ancient docs to show up in e.g. Google or Yahoo
# (maybe we should just remove the old docs from the server?)
User-agent: Slurp
Allow: /data/doc/gstreamer/head/
Disallow: /data/doc/gstreamer/
User-agent: Googlebot
Allow: /data/doc/gstreamer/head/
Disallow: /data/doc/gstreamer/
| Positie | Zin | Pagina | Fragment |
|---|---|---|---|
| 1 | / | ||
| 3 | / | ||
| 38 | / | ||
| 40 | / | ||
| 51 | / | ||
| 97 | / |