Loading AI tools
З Вікіпедії, вільної енциклопедії
GStreamer — мультимедійний фреймворк, написаний мовою програмування C з використанням системи типів GObject. GStreamer є «ядром» мультимедійних застосунків, таких як відеоредактори, потокові сервери, медіаплеєри і конвертери аудіо/відео файлів, VoIP-рішення. У початковий дизайн закладена крос-платформовість; GStreamer працює на Unix-подібних системах, а також на Windows, OS/400 і Symbian OS. GStreamer надає прив'язки для інших мов програмування, таких як Python, C++, Perl, GNU Guile і Ruby. GStreamer є вільним програмним забезпеченням, з ліцензією GNU LGPL.
Тип | мультимедійний каркас |
---|---|
Розробники | команда GStreamer |
Перший випуск | 11 січня 2001[1] |
Стабільний випуск | 1.8 (24 березня 2016 ) |
Операційна система | крос-платформовий |
Мова програмування | C[2] |
Стан розробки | активний |
Ліцензія | GNU LGPL |
Онлайн-документація | gstreamer.freedesktop.org/documentation/index.html |
Репозиторій | gitlab.freedesktop.org/gstreamer/gstreamer.git |
Вебсайт | gstreamer.freedesktop.org |
Erik Walthinsen заснував проєкт GStreamer у 1999. Незабаром до проєкту приєднався Wim Taymans і вплинув на багато аспектів системи. Перший реліз 0.1.0 вийшов 11 січня 2001.[1] Незабаром проєкт отримав першого комерційного спонсора, «RidgeRun», що займалася вбудовуванням Linux в пристрої.
Багато розробників по всьому світу також внесли свій вклад. Brock A. Frazier розробив логотип; Frazier працював на компанію RidgeRun, вони також найняли Erik Walthinsen для використання GStreamer на своїх пристроях.[3]
GStreamer зараз розміщується на проєкті freedesktop.org, покликаному стандартизувати технології для графічних середовищ POSIX.
З червня 2012 року по серпень 2014 року GStreamer 0.10 також поширювався Collabora та Fluendo як багатоплатформовий SDK, на сторонньому веб-сайті gstreamer.com (а не на gstreamer.freedesktop.org для проєкту спільноти розробників). Метою було надати розробникам додатків SDK,[4] який був би функціонально ідентичним для Windows, Mac OS X, iOS та Android. Ініціатива SDK мала на меті полегшити комерційне впровадження проєкту GStreamer, оскільки вона забезпечувала стандартизовану точку входу для розробки мультимедійних додатків за допомогою GStreamer, без необхідності створювати всю платформу самостійно. Користувачі SDK також отримали доступ до документації, навчальних посібників та інструкцій, що стосуються саме цього SDK.
Середовище стільниці GNOME є основним користувачем технології GStreamer і залежить від нього з версії 2.2. Використовується і в застосунках, не пов'язаних з GNOME, наприклад, в медіаплатформа Chameleo, аудіосистемою KDE4 Phonon і медіаплеєром Songbird. GStreamer є частиною операційної системи Maemo, і отже, використовується в кишенькових комп'ютерах Nokia, наприклад в Nokia N810. Крім різних медіапрогравачів, GStreamer використовується в серверних застосунках (Flumotion), в аудіо- і відеоредакторах (нелінійні редактори Jokosher і Pitivi), і для роботи з вебкамерами (Cheese).
Серед базових можливостей GStreamer:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.