GStreamer | это... Что такое GStreamer? (original) (raw)

GStreamer

Gstreamer-logo.svg
Тип мультимедийный фреймворк
Разработчики сообщество GStreamer
Написана на C
Интерфейс командная строка
Операционная система кроссплатформенный
Первый выпуск ноябрь 2002[1]
Последняя версия 1.0 (24 сентября 2012[1])
Состояние активное
Лицензия GNU LGPL
Сайт gstreamer.freedesktop.org

GStreamerмультимедийный фреймворк, написанный на языке программирования C и использующий систему типов GObject. GStreamer является «ядром» мультимедийных приложений, таких как видеоредакторы, потоковые серверы и медиаплееры. В изначальный дизайн заложена кроссплатформенность; GStreamer работает на Unix-подобных системах, а также на Microsoft Windows, OS/400 и Symbian OS. GStreamer предоставляет привязки (англ.) для других языков программирования таких, как Python, C++, Perl, GNU Guile и Ruby. GStreamer является свободным программным обеспечением, с лицензией GNU LGPL.

Распространение

Среда рабочего стола GNOME является основным пользователем технологии GStreamer и зависит от него с версии 2.2. Используется и в приложениях, не связанных с GNOME, к примеру, в медиаплатформе Chameleo, аудиосистемой KDE 4 Phonon и мультимедиапроигрывателем Songbird. GStreamer является частью операционной системы Maemo, и следовательно, используется в карманных компьютерах Nokia, например в Nokia N810. Помимо различных мультимедиапроигрывателей, GStreamer используется в серверных приложениях (Flumotion), в аудио- и видеоредакторах (нелинейные редакторы Jokosher и Pitivi), и для работы с веб-камерами (Cheese).

История и разработка

Erik Walthinsen основал проект GStreamer в 1999 году. Вскоре к проекту присоединился Wim Taymans и повлиял на многие аспекты системы. Многие разработчики по всему свету также внесли свой вклад. Brock A. Frazier разработал логотип; Frazier работал на компанию RidgeRun, занимавшуюся встраиванием Linux в устройства, которая также стала первым спонсором GStreamer, путём наёма Erik Walthinsen для использования GStreamer на своих устройствах. GStreamer сейчас размещается на freedesktop.org, проекте, призванном стандартизировать технологии для графических сред POSIX.

См. также

Примечания

  1. 1 2 Репозиторий GStreamer.

Ссылки

Просмотр этого шаблона Проекты на freedesktop.org
Компоненты AvahiCompiz • Create Project • ConsoleKit • D-BusDeviceKitDRI • FriBidi • GTK-Qt • HALNouveau • PackageKit • Portland Project • SystemdWaylandX.Org Server
Библиотеки Cairo • Fontconfig • GStreamerMesa 3DHarfBuzzPangoPopplerSwfdecXCBXft
Фреймворки Galago • GeoClue • Open Collaboration ServicesTelepathy
См. также Libre Graphics Meeting
Просмотр этого шаблона Проект GNOME
Сообщество GNOME FoundationGUADEC Gnomelogo.svg
Люди Мигель де ИкасаФедерико МенаХэвок Пеннингтон
Компоненты ShellПанельMutterMetacity
Приложения (список) AnjutaCheeseEkigaEmpathyEpiphanyEvinceEvolutionEye of GNOMEFile RollerGCalctoolgeditTerminalInkscapeMeldNautilusOCRFeederRhythmboxSound JuicerTomboyTotemИгры: GamesAisleriot
Технологии ATKBonoboD-BusGConfGLibGTK+KeyringGVFSGObjectGStreamerMonoPangoVala