SHARE
Facebook X Pinterest WhatsApp

Linux.com: Interviews the GStreamer Developers

Written By
thumbnail
Web Webster
Web Webster
Mar 1, 2001

“How did the GStreamer project start?”

“Erik: Well, I was spending a lot of time thinking about how to
fix the OGI pipeline, and ended up deciding to just create my own.
From there it started maturing, and more and more features were
added. Then people like Wim started working on it, and it grew into
the monster it is today.”

“Wim: I wanted to do a NLE (non-linear video editing
application), so I joined the Trinity project. It became clear that
we needed a solid multimedia library in order to be able to handle
all the things we wanted to do. I was very impressed with the first
GStreamer version (0.0.9) and I almost immediately started to add
various video plug-ins for mpeg1/mpeg2/avi etc.”

“Can you explain us the “magic” behind GStreamer? How different
is it from other multimedia frameworks available for Linux?”

“Wim: First of all, GStreamer is a real framework. This means
that it can be used for a generic media player as well as serve as
the core of large multimedia render farms. The GStreamer core is
built in such a way that it is media agnostic, it doesn’t know or
care what media data it is handling. The interpretation of the
media types is entirely handled by the plug-ins.”

“This allows us to handle all possible media data you can
imagine and allows us to create a new plug-in that integrates
smoothly with the framework whenever a new multimedia types becomes
available.”

Complete
Story

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

5 Best Free and Open Source Text Expander Tools
webmaster
Jun 13, 2025
Grafito: Systemd Journal Log Viewer with a Beautiful Web UI
Bobby Borisov
Jun 12, 2025
FreeBSD Wants to Know a Few Things
brideoflinux
May 11, 2025
NVK enabled for Maxwell, Pascal, and Volta GPUs
Kara Bembridge
May 1, 2025
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.