GStreamer: Full-featured Multimedia for Linux 53
Ur@eus sent us this: "We at Linuxpower have just put up an interview with Erik Walthinsen, lead developer on GStreamer. GStreamer is a full featured MultiMedia framework which recently got commercial backing from RidgeRun Inc.. GStreamer has also been chosen to be featured at GUADEC 2. For those interested in Multimedia on Linux there is a new version available from the GStreamer homepage today."
Another framework: dmSDK (Score:1)
-adnans
Finally, a common interface (Score:1)
Hopefully this will allow some really fast and tight YUVRGB code so that we [sourceforge.net] don't have to worry about that and can have a nice common interface.
New worlds are not born in the vacuum of abstract
Re:OT - Sir Donald Bradman dies (Score:1)
'The Don' was the Michael Jordan and Wayne Gretzky of cricket all rolled into one.
But he still can't hang with He Hate Me.
Cheers,
Re:Another Multimedia API (Score:1)
Gstreamer's scope is much larger than quicktime's. Read more about it to understand why.
--
Re:One common plugin format? (Score:1)
--
Re:Another Multimedia API -yes it says API! (Score:1)
--
Re:Gstreamer vs aRts? (Score:1)
--
Gstreamer vs aRts? (Score:1)
KDE are using the toolkit independent aRts daemon to provide a similar function. Although aRts was originally intended as an audio framework, it has since been expanded to work with video. Gstreamer does the same thing. I don't know if Gstreamer fixes some technical problems with aRts, but what is the advantage of reinventing the wheel again (apart from the fact that Unix people seem to like that)?
Re:One common plugin format? (Score:1)
--
Re:The ultimate piracy platform? (Score:1)
Re:OT - Sir Donald Bradman dies (Score:1)
Re:Another Multimedia API -yes it says API! (Score:1)
maybe. Personally I disagree but I think it is quite subjective. qtvr & rtsp both relate information to display video - that is the sharing point. The capability to integrate flash, (downloaded)still images, streaming video, sprites, etc into a single movie imply that there is a common core(the integration can be very useful too).
GStreamer has focused itself on "streaming media" in an attempt to do it the best way possible
I'm not knocking gstreamer, icepick stated that "Gstreamer's scope is much larger than quicktime's." I disagree and cited quicktime's rich features as a counter point. I doubt you would agree with icepick.
comparing GStreamer and Quicktime is like comparing RealMedia Architecture to DirectX when it should be compared to DirectShow.
Yes but just because Quicktime is hard to define doesnt mean it should be looked at in a limited view. Especially with QT's "xyz is just another track" philosophy. Actually I think i might agree with you. People should refer to quicktime as the quicktime API, quicktime file format, quicktime streaming, quicktime codecs, etc rather than simply *QuickTime*.
Re:What does the "G" in "GStreamer" mean? (Score:1)
apple's streaming server doesn't count because of your false claim that "you need to buy thier program to make and edit .mov's?(you don't need an apostrophe to pluralize) QT is an open API. You can write your own editor.(well you probably can't but somebody else can)
Isn't it interesting that Apple, Microsoft, and Real all give away some aspect of their software(streaming server, player, editor, & encoder-MS being the only one dumping everything- I mean 'integrating' everything) You expect it to be free so then you are shocked(!) that they dare try to charge for software!
you need a fucking supercomputer to play them ... Celeron 300
*gasp* a celeron not performing well!!! Next time buy an AMD
not to mention a big FUCK YOU to every other OS user on the planet.
with mac and windows versions they cover the vast majority of the market. Do you really think the users they would gain from porting to Solaris or Linux would cover their investment in porting it? How many linux boxes are servers, how many linux users routinely boot into windows or use vmware?
Re:Another Multimedia API -yes it says API! (Score:1)
Quicktime can read and write AVIs(no apostrophe dammit!) and read and write MPEG1(the heuris plugin). The other poster said "QuickTime API"
Gstreamer's scope is much larger than quicktime's Read more about it to understand why
Gstreamers's scope doesn't seem even as broad as QuickTime's. Read more about it to understand why(like qtvr, wired sprites, motion sprites, qd3d, rtp, rtsp, text tracks, vector tracks, live transitions, a varaity of codecs, reference movies, etc)
Re:What does the "G" in "GStreamer" mean? (Score:1)
Re:What does the "G" in "GStreamer" mean? (Score:1)
By your defs there are already 5 streaming servers, so 6 is one too many. In 1991 though there were many more than 5 OS's (Windows, MacOS, NeXT, 10's of UNIX flavors, DOS, and many others I'm forgetting), but there was still room for Linux... unless of course you're a windows whore...
Re:Multimedia with linux? (Score:1)
Please don't ever pretend to know about things which you obviously don't.
--
Need a standard (Score:1)
Most of the potential standards for multimedia in Linux out there are good, or on their way to good, but who is going to agree on which one is for everyone? Theoretically, the best would evolve and emerge as the leader. Unfortunately, that is rarely the case. I guess in a few (very few) instances, big companies can help us.
FYI, I am a Linux advocate, and I tend to hate big companies, but they do help (although inadvertantly) consumers from time to time.
Anyone have an idea how this will play out?
Re:DVD? (Score:1)
So you can say, that I could write that plugin (I think there are serveral other people outside the USA who'd be much faster and produce better plugins, but what matters, is that I _could_), I don't live in the US of A
AFAIK the MPAA can't do very much outside of the USA.
Re:Something doesn't compute... (Score:1)
Another Multimedia API (Score:1)
Apple's, I will help out if need be, I can make a
website, the QuickTime API is on of the best
Multimedia API out there.
Thanks,
Andrew Pinski
Re:Another Multimedia API (Score:1)
Its scope is even broader than Gstreamer.
Quicktime's API is cleaner, and I would expect we could write a complatible one, like MESA does for OpenGL.
Thanks,
Andrew Pinski
wow. (Score:1)
How true... (Score:1)
That couldn't describe me...
Re:Assuming a reasonably fast aircraft, it works o (Score:1)
X
heh (Score:1)
mulimedia's great but (Score:1)
Re:OT - Sir Donald Bradman dies (Score:1)
The ultimate piracy platform? (Score:1)
I am not certain what to make of this, really. On the one hand, I appreciate the opportunity to have better multimedia on my Linux machines. However, I think that the community needs to be more cautious when producing programs that have the potential to be used for piracy.
Software authors are themselves producers of intellectual property, and they have the moral obligation to assure that their programs are not used to steal the property and livelyhood of others. I simply don't see that the authors of GStreamer have taken even the barest precautions to assure this.
- qpt
Re:Another Multimedia API -yes it says API! (Score:1)
Think of it this way: comparing GStreamer and Quicktime is like comparing RealMedia Architecture to DirectX when it should be compared to DirectShow.
Can this play a Windows Media audio stream? (Score:2)
is supported... I've been looking for weeks for
some means of playing a Windows Media Player audio
stream so that I can listen to a station that is on WarpRadio.com.
If anybody has ideas in this regard, I would love to hear them!!!
Re:Unfortunately... (Score:2)
SGI pioneered Direct Rendering, which is a trick that requires hardware + (kernel and or X) support to allow user land applications to directly drive the hardware.
Various PC hardware cards have supported this for a long time, and a few people were working on this. I lost track of this project a long time ago, as my interests shifted to other things.
Miguel.
No, it's not on their page (Score:2)
Information about Trinity isn't on the gstreamer page, as far as I know.
W
-------------------
Assuming a reasonably fast aircraft, it works out (Score:2)
PDX (Portland International) to BOI (Gowen Field, Boise) is 298.2 nautical miles [airnav.com]. Even my slow ass Beech Sundowner can make that trip in under two hours (true airspeed 110 knots, ground speed wind dependent). If he lives relatively close to the airport, and the office at the other end is relatively near, and he flies in a reasonably fast plane, he should have no trouble in getting door to door in a couple of hours.
Of course, bad weather and other factors can cause delays, or force the flight to be cancelled altogether. This is especially true with General Aviation aircraft, which fly at lower altitudes and are more vulnerable to weather en route than higher-flying commuter or corporate jets.
Re:Assuming a reasonably fast aircraft, it works o (Score:2)
Argh! I should really preview before posting.
The above should have read "Even my slow ass Beech Sundowner can make the trip in under two hours with a good tailwind." Normally such a trip, in still air, will take my plane closer to 2 hours and 40 minutes (110 - 120 kts tas), which is slower than many General Aviation aircraft.
My guess is he's either flying a fast single (150-200 kts), a twin (150-200kts), or a corporate jet (300+ kts).
Re:Assuming a reasonably fast aircraft, it works o (Score:2)
pilots' website. This 22 year old guy is probably
_not_ flying his own plane to and from Boise. He
is likely glad his firm pays commercial airfares.
But yes, it's possible to get from Portland to
Boise in ~2 hours, if you don't waste time in the
airports. Portland isn't a very busy airport and
Boise is... um, even less busy. I think airlines
use Fokker 100s or small MD-80s from Portland to
Boise. These commercial jets do 500+ mph, which
makes the Portland/Boise trip about 40-45 minutes.
I grew up in Portland, OR (but I don't live there
now), and yes, I went to Boise by air last year.
Re:Assuming a reasonably fast aircraft, it works o (Score:2)
But this is tale telling. The fire's dying down,
and you younger folks might appreciate a story...
In high school, a substitute teacher in foundry
class (!) mentioned a ranch in Eastern Oregon to
apply for field hand work. I wrote, was accepted,
so I went up there, traveling on my Yamaha 250cc
motorcycle. I spent the summer there, lived in
a bunkhouse, up at dawn, fed well, down at dusk.
I went back a second year (almost 18, now), and I
was given a piece of heavy equipment to run about.
Well, it was interesting. I almost ran over some
transient field worker (but didn't, thank God) and
almost got called out by some little truck driver
half my size (didn't happen, thank _his_ stars).
Most important lesson - it you're going to ride a
motorcycle 200 miles, get some good sleep before.
I didn't, and I almost died several times on the
way home because of it. When you're on the gravel
at 70 mph, on a bike, that's on the edge! I have
done that. I would have preferred not to do that.
It's funny, I later ended up as climbing teacher
for the same guy who mentioned the ranch to me....
Too bad the weather was prohibitive. I would have
enjoyed scaring him half to death, several times.
Thus endeth the story.
Re:One common plugin format? (Score:2)
Not to mention LAMP, mplayer, Xthreatre, XMovie, and a couple others I've forgotten!
To be fair though, GStreamer is a library rather than an application, so it may be worth taking a look at...
Re:DVD? (Score:2)
checking DVD CSS code... no
looks like it's already there
--
Re:Another Multimedia API (Score:2)
Re:Another framework: dmSDK (Score:2)
Re:Gstreamer vs aRts? (Score:2)
Re:Another Multimedia API (Score:2)
They're licensed from other companies.
--
"Lots of Duct Tape" Version (Score:2)
Looks very promising, but I think the editotial title of the version says it all.
;-)
Another worthy project I just wish I had the time for!
DVD? (Score:2)
Re:Something doesn't compute... (Score:2)
Re:What does the "G" in "GStreamer" mean? (Score:2)
Something doesn't compute... (Score:3)
Sorry about this, but slashcode wouldn't let me post this in response to the article...
Uh, according to Maps.com [switchboard.com], the distance between Boise and Portland is ~421 miles. I know you can drive fast out west, but I don't think that hitting 250 is acceptable...
Awesome (Score:3)
I really hope this project succeeds. Congrats to the guys working on GStreamer!
Why GStreamer is cool... (Score:4)
As video has become a central way to entertain, inform and influence the public, "the people," not just government and big media companies, must be given the power to create decent video presentations..
If you can't run one of the more popular commercial non-linear editors (Avid/Final Cut Pro/etc) I offer the following list of Linux alternatives.
(And before you mod me offtopic, note that Trinity uses Gstreamer. So there.)
NON-LINEAR SYSTEMS
Broadcast 2000 [sourceforge.net] -- One of the more developed linux editors. Works with a variety of hardware. I personally haven't used it, but there is at least one company out there [linuxmediaarts.com] selling pre-packaged versions of this.
Trinity [nbci.com] -- Another Linux solution - still very early in development. Uses Gstreamer though
MainActor [mainconcept.com] -- I think this is a commercial Linux product, about $100.
And for fun...
AUDIO EDITING SYSTEMS
ProTools FREE [digidesign.com] - This is a commercial product, but this free, non demoware version, limited to 8-tracks, does not require dedicated hardware. It does require Mac or Windows, though I have no idea if it will run under WINE.
ProTUX [sourceforge.net] - Although the web site denies it, this is basically an open source ProTools.
Audacity [cmu.edu] - A cross-platform open source audio editor.
I'm sure there are more, but these are the ones I know about.
W
-------------------
One common plugin format? (Score:4)
Flame suit on and ready!
Let's see--we have xine, xmms, oms, and now gstreamer... How often does the wheel have to be reinvented before there is an extensible media-playing system for *nix that provides what "Video for Windows" did for Windows years ago?
Just to *catch up* with Windows, let alone trump it, this system needs:
1. The ability to load a platform-independant module that provides any arbitrary codec, and all your movie or sound players will make use of the module.
2. Something that can take advantage of hardware acceleration (MJPEG or MPEG accelerators, and capture cards)
3. Is network transparent like X, for remote displaying over a high-speed network (none of them do this right, yet)
I sure don't have the answers, but I bet if the amount of work that is put into so many seperate projects was concentrated on making them work together, Linux video woudln't be in such a sorry state.
Re:One common plugin format? (Score:4)
xmms - same here.
oms - yep, yep. mpeg2dec. I know I've seen messages over a year ago to them from Erik trying to get them on board the gstreamer project but they really just wanted a DVD app at the time.
>1. The ability to load a platform-independant
>module that provides any arbitrary codec, and all
>your movie or sound players will make use of the >module.
Write a plug in for x in gstreamer and you can use it in all gstreamer apps. ("Platform-independant"? Not sure what this is supposed to mean. )
>2. Something that can take advantage of hardware
>acceleration (MJPEG or MPEG accelerators, and
>capture cards)
In gstreamer this is up to the plug in to be know about these things.
>3. Is network transparent like X, for remote
>displaying over a high-speed network (none of
>them do this right, yet) Really look at
>gstreamer.
One of the demo Erik was working on orignally was using Internet2 to do something much like this.
--
What about (Score:4)
Obeying the law is up to PEOPLE.
For example, the law here says I cannot carry my giant bowie knife around town. However, I can purchase as many giant bowie knives as I want in the store. Is the store negligent? No. I am responsible.
I have a CD burner. I could be pirating CD's all the time and selling them to people. Do I? No. I'm responsible. It's not the CD burner manufacturer who's at fault if it's used for illegal purposes.
I can purchase all kinds of flammable liquids and matches at any store, but I don't go aroudn burning down things for fun, because it's illegal..
Get the picture?
And.. if *everyone* doesnt' want to follow a law, like some copyright things with regards to music, then maybe that law should CHANGE or GO AWAY.
People have the right to persue profits, not the guarantee of profits.