Does GStreamer scale?

Sometimes we get questions about if GStreamer can scale to handle really complex pipelines. Well thanks to Kipp Cannon and his talk at this years GStreamer Conference we know have the answer.
They are part of a research project called LIGO which is doing researching gravitaional waves, which can be described as ripples in the fabric of space-time. Kipp is part of the LIGO Data Analysis Software Working Group which has develop a what the call gstlal.

P.S. You might want to download and view the following with an image viewer application as the browser struggles to render it in any detail :)
Anyway, to make a long story short, their pipeline looks something like this image (created with the built in graph dump functionality of GStreamer using graphviz).

If you ever seen a bigger pipeline please let me know :) Also it should alleviate any concerns you might have about GStreamers scalability.


#1 Alexandre Rosenfeld on 09.12.12 at 08:16

Wow, you broke both Safari and Chrome with that image!

#2 Mathias Hasselmann on 09.12.12 at 08:48

Uch, can you please put that warning in front of your image link? :-D

#3 uraeus on 09.12.12 at 08:55

ok, done :)

#4 Mathias Hasselmann on 09.12.12 at 09:05

Hmm…. which image viewer actually can handle that picture? Eog and ImageMagick’s display both failed on it.

#5 uraeus on 09.12.12 at 09:20

Shotwell works well for me.

#6 luc on 09.12.12 at 19:59

isn’t it a question of RAM, rather than a question of software? Eog worked fine here.

Impressive pipeline!

#7 Robert Swain on 09.12.12 at 13:04

Ha, it works on my N9! Also, are the gravitational waves represented visually in the pipeline graph? If so, there’s probably an easier solution. :-)

#8 Adam Williamson on 09.12.12 at 21:07

“which can be described as ripples in the fabric of space-time”

eddies in the space-time continuum? :P

#9 Arun Raghavan on 09.13.12 at 07:50

Poor Eddy. :)

[WORDPRESS HASHCASH] The poster sent us ‘0 which is not a hashcash value.

#10 Koany on 09.13.12 at 06:44

The pipeline rendering reminds me of DNA and biological processes somehow. The complexity is absolutely amazing!