GStreamer Зміст Історія та розробка | Розповсюдження |...


Програмне забезпечення за алфавітомFreedesktop.orgМультимедійні каркасиПрограмне забезпечення на C


мультимедійнийфреймворкмові програмування CGObjectзастосунківвідеоредакторипотокові серверимедіаплеєриVoIPкрос-платформовістьUnixWindowsOS/400Symbian OSмов програмуванняPythonC++PerlGNU GuileRubyвільним програмним забезпеченнямGNU LGPLвбудовуваннямLinuxfreedesktop.orgPOSIXChameleoKDEPhononSongbirdопераційної системиMaemoкишенькових комп'ютерахNokiaFlumotionJokosherPitiviвеб-камерамиCheese
























































GStreamer

Gstreamer-logo.svg

GStreamer example pipeline.svg
Тип
мультимедійний каркас
Розробник
команда GStreamer
Перший випуск
11 січня 2001[1]
Стабільний випуск
1.8 (24 березня 2016; 1102 дні тому)
Версії
1.14.2 (20 липня 2018)[2]
Репозиторій
gitlab.freedesktop.org/gstreamer/gstreamer.git
Операційна система
крос-платформовий
Написано на
C[3]
Стан розробки
активний
Ліцензія
GNU LGPL
Онлайн-документація
gstreamer.freedesktop.org/documentation/index.html

gstreamer.freedesktop.org



CMNS: GStreamer на Вікісховищі

GStreamer — мультимедійний фреймворк, написаний на мові програмування C з використанням системи типів GObject. GStreamer є «ядром» мультимедійних застосунків, таких як відеоредактори, потокові сервери, медіаплеєри і конвертери аудіо/відео файлів, VoIP-рішення. У початковий дизайн закладена крос-платформовість; GStreamer працює на Unix-подібних системах, а також на Windows, OS/400 і Symbian OS. GStreamer надає прив'язки для інших мов програмування, таких як Python, C++, Perl, GNU Guile і Ruby. GStreamer є вільним програмним забезпеченням, з ліцензією GNU LGPL.




Зміст






  • 1 Історія та розробка


  • 2 Розповсюдження


  • 3 Можливості


  • 4 Виноски


  • 5 Посилання





Історія та розробка |


Erik Walthinsen заснував проект GStreamer у 1999. Незабаром до проекту приєднався Wim Taymans і вплинув на багато аспектів системи. Перший реліз 0.1.0 вийшов 11 січня 2001.[1] Незабаром проект отримав першого комерційного спонсора, «RidgeRun», що займалася вбудовуванням Linux в пристрої.


Багато розробників по всьому світу також внесли свій вклад. Brock A. Frazier розробив логотип; Frazier працював на компанію RidgeRun, вони також найняли Erik Walthinsen для використання GStreamer на своїх пристроях.


GStreamer зараз розміщується на проекті freedesktop.org, покликаному стандартизувати технології для графічних середовищ POSIX.



Розповсюдження |


Середовище стільниці GNOME є основним користувачем технології GStreamer і залежить від нього з версії 2.2. Використовується і в застосунках, не пов'язаних з GNOME, наприклад, в медіаплатформа Chameleo, аудіосистемою KDE4 Phonon і медіаплеєром Songbird. GStreamer є частиною операційної системи Maemo, і отже, використовується в кишенькових комп'ютерах Nokia, наприклад в Nokia N810. Крім різних медіапрогравачів, GStreamer використовується в серверних застосунках (Flumotion), в аудіо- і відеоредакторах (нелінійні редактори Jokosher і Pitivi), і для роботи з веб-камерами (Cheese).



Можливості |


Серед базових можливостей GStreamer:



  • Локальне відтворення контенту, обробка потокового мовлення і програвання DVD;

  • Підтримувані відеокодеки: Theora, VP8, Dirac, MJPEG, h.264, 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+, Clutter);

  • Автоматичне визначення контейнерів і кодеків;

  • Функції вилучення метаданих;

  • Підтримка субтитрів;

  • Засоби для наочної візуалізації звукового потоку;

  • Підтримка перемикання на льоту між різними потоками зі звуком і субтитрами;

  • Переміщення всередині потоку за абсолютною позицією;

  • Режими уповільнення і прискорення відтворення, перемотування в зворотному порядку і покадровий перегляд;

  • Автоматичне усунення черезрядковості (дєінтерлейсинг), масштабування і установка колірного балансу;

  • Підтримка прокидання стисненого звуку;

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



Виноски |





  1. аб GStreamer "Slipstream" 0.1.0 released. 11-01-2001. Архів оригіналу за 21-07-2013. Процитовано 2010-11-03. 


  2. GStreamer: news



  3. GStreamer. Ohloh Analysis Summary. Ohloh. Процитовано 2012-02-08. 




Посилання |




  • Домівка на freedesktop.org

  • Репозиторій GStreamer


  • Мацей Катафьяж. (31-3-2008). Комплексная обработка мультимедиа при помощи GStreamer (російською). IBM developerWorks. Архів оригіналу за 18-02-2012. Процитовано 2012-02-27. 





Popular posts from this blog

As a Security Precaution, the user account has been locked The Next CEO of Stack OverflowMS...

Список ссавців Італії Природоохоронні статуси | Список |...

Українські прізвища Зміст Історичні відомості |...