Slashdot Mirror


Making A Videowall

Ur@eus writes "Zeeshan Ali Khattak has made a videowall using Red Hat Linux, GStreamer and commodity hardware. The solution was made based on the need to create a flexible and cheap solution for use in Pakistani Schools and Universities using commodity hardware. To find out how this was done and some more details, and of course some cool pictures, check out the Video Whale project homepage."

21 of 163 comments (clear)

  1. Cropping needs improving by fruey · · Score: 5, Interesting

    Great idea, looks good... but in most video walls you have to allow for the space between each monitor when you crop, or reduce the physical space between each. Here, there's way too much space between each screen (both vertically and horizontally) and the images look strange because the cropping doesn't allow for it.

    --
    Conversion Rate Optimisation French / English consultant
    1. Re:Cropping needs improving by helmutjd · · Score: 4, Interesting

      I think in this case they would've been better off with a different brand/type of monitor altogether... those ones have far too much plastic trim around them. Cropping that much out of the movie would really kill the image, and the only other alternative would be to remove all the monitors from their mouldings to get 'em closer together (not fun). Sweet project, though.

  2. Why? by Omkar · · Score: 3, Interesting

    A video wall seems extremely cool but uniquely useless, especially for a school in Pakistan. Can anyone tell me why this wall was built? The only use I can think of is to play Super Smash Bros: Melee. Oh, and the cropping needs work.

  3. Wouldn't four quadheads be more usefull by baschie · · Score: 5, Interesting

    It seems that four computers with four pci videocards would cost about the same as one computer with 4 Matrox G200 MMS Quadhead videocards ($699). You would not need all kinds of software distributing the videosource over four computers and it would make administrating and moving the whole system much easier.

    1. Re:Wouldn't four quadheads be more usefull by Quixote · · Score: 5, Insightful

      But what about the bandwidth issues? Will the PCI bus handle 16 video streams flowing through it (e.g. a movie, as the wall in the article shows) ?

  4. 16 monitors vs projector by Anonymous Coward · · Score: 5, Informative

    Hmmm. 16 x 17" monitors @ $200.00 each is $3200.00... Hell, even if they were only $100.00 each you can get a very nice projector for less which will blow away the functionality of this system.

    The whole idea behind a video wall is that you can display the same, different, or transitional information across the monitors. They (the monitors) can be ganged together for a single display, split into sub-displays, or data can be moving across them. The system that they describe has very limited use and will not be able to do what a videowall is meant to do.

    Videowalls are quickly being killed these days by projectors except in the instance where you have limited installation depth and do not have room for the minimum throw of the projector. Or I guess where the ambient light is too high but even then you would want non-glare screens on your video wall for the same reason and the lamps in projectors are getting quite bright these days.

    Even if you take into account the annual cost of lamps for the projectors you would have to balance this out against the maintentance cost in parts and man hours of the system he has built. bet it works out pretty close.. Just getting all 16 monitors to calibrate equally is going to be a nightmare.

    1. Re:16 monitors vs projector by FyRE666 · · Score: 4, Funny

      Ok, what if they used a cluster of 16 projectors? ;-)

    2. Re:16 monitors vs projector by Ur@eus · · Score: 3, Insightful

      Actually part of the plan as I understood it is actually just to use the normal computers of the school computer lab and just quickly assemble the videowall from those when needed.

  5. simulated by SubtleNuance · · Score: 5, Funny

    For god sakes man

    take those monitors out

    of their cases. Put

    Them closer together and

    kill the funky spacing.

  6. Listen to you! by Matey-O · · Score: 4, Funny

    Jeebus Cripes! These guys whip up a Cool Hack(tm) with scrounged materials, make it work and add to the collective abilities of Gstreamer and all you have to say is 'it looks crappy'.

    What a bunch of hypocrites. The fact that the monitors can be swapped out after a proof of concept, and that you've got the power of four CPU's available (Beo-mumble) is completely lost on you guys.

    And I've figured there'd be at least ONE MPAA crack from somebody.

    --
    "Draco dormiens nunquam titillandus."
  7. Cost-effective ? by tmark · · Score: 5, Insightful

    the need to create a flexible and cheap solution for use in Pakistani Schools and Universities using commodity hardware

    I just can't believe this is cost-effective for more than a 4-screen display. With quality video projectors costing less than $2-3000 USD, this solution doesn't save much money, and is far less convenient in terms of portability - how would you even move around an 8x8 grid of monitors -, which would seem to be key for application in schools and universities. Also, the whole array is visually distracting due to the breaks between the monitors.

    Sometimes people get distracted by technology and forget about the constraints of the problem to be solved.

  8. Re:Why not use old LCDs? by kubla2000 · · Score: 4, Interesting

    You could salvage LCDs from old laptops.

    Not so easily done: http://www.eio.com/lcdconnect.htm as far as I can tell, you'd have to get into some pretty heavy-duty electronics and buy convertor cards to handle the different input expected by a laptop display from that which is delivered by a vga card.

  9. @#$@ the warl by Nobley · · Score: 5, Funny

    Wire this thing poorly and you might just get yourself a Firewall.

  10. eliminating the spaces... by rusty0101 · · Score: 4, Interesting

    I have seen several notes deriding the spaces between the displays. The "fixes" suggested for this include using LCDs (which I suspect are outside of the budget), or disassembling the monitors and bringing the CRTs closer together. (anyone want to discuss the safty issues of pulling one of the center displays out to replace it?)

    I suspect it would be far cheaper, to use fresnel lenses in front of the CRT's with modifications to the rack they built to center the CRT on the fresnel, and mask off the power light for the monitor.

    Will it be perfect? No, but I think it will be more flexiable.

    -Rusty

    --
    You never know...
  11. Re:movie.* = comedy by SCHecklerX · · Score: 5, Funny
    Any movie watched on that wall will make it a funny comedy. I mean, just watch the head on this dude!

    So, basically it turns all actors into canadians.

    "What's wrong with their heads?? It's ok, their canadian." (or something like that :)

  12. A creative solution to the problem of... by Spurious+Growth · · Score: 4, Insightful

    No Funding! I think the point that people are missing here is that the project does not have a budget. There is no money to spend on a video projector. The entire system relies on hardware which is, on a regular basis, serving an entirely different purpose. This solution allows them to create a large display when it is necessary, out of components at hand. Almost any computer lab can generate a 4' x 5' display on demand.

    Also, what is the effective resolution of such a screen? It sounds remarkably similar to the IBM ultra high resolution LCD we heard about a while back.

    Spurious

  13. Once again, did anyone read by JWhitlock · · Score: 5, Insightful
    ...or just look at the pictures. As the author states:
    I rather quick realized that the only extra component we needed in Gstreamer was one that that did the cropping for us. At the same time I also saw that my knowledge about multimedia and GStreamer was not good enough to allow me to write this element. So I tried asking my friend Wim Taymans if he would be willing to take on the task of writing such a plugin. He was kind enough to do that not only because of my need, but also because he saw it as another nice feature of Gstreamer that would be needed by many others.
    So, they know that cropping is a problem. But that's just software (and maybe a bit of hardware, with those huge borders). But that isn't their biggest hardware problem.
    It turned out however that our biggest problem was finding PCI video cards in Pakistan whose XFree86 drivers could do XVideo, this in a situation when its hard to even find PCI video cards at all in the market. Solving this problem of lacking parts took us 3 months and at one point we even considered abondoning the project. We still need more cards because we do not have more than these 16 s3virge/DX cards. If any of the cards stop functioning, we are out of business.
    This isn't the U.S. - it's Pakistan. They can't go to eBay and find a 4-head card, or even pick and chose cards (or even monitors) based on requirements. They have to use what they can find, and I for one am impressed. How many of you would give up if it took three months to just find the hardware?

    This is a great engineering story, of folks working with what they have, and a great Free Software story - they could have tried some pirated copy of commerical software, but instead they decided to use open source components, stretching what is possible. Could it have been done with a projector? Sure, if one was availible. But now the state of multi-monitor free software has been advanced a little, which may benefit you or me some day.

    I hope that there were some other people who saw how cool this was, who are contacting the authors with useful suggestions about removing the shells and mounting the tubes closer together, that are looking at the GStreamer source and thinking about how to add cropping, and how to make cropping easy, and hopefully a few people that are thinking about donating equipment, and realizing how lucky they are to live in a world where you can order a projector from Amazon and have it delivered in days.

    1. Re:Once again, did anyone read by JWhitlock · · Score: 3, Insightful
      and realizing how lucky they are to live in a world where you can order a projector from Amazon and have it delivered in days.

      Maybe we aren't lucky for it, maybe it makes us lazy?

      Nietzsche is alive and posting on Slashdot?

      It may make us lazier in some ways, but allows us to do more in others. I would never create a project like this - I'd just buy a projector. That may make me lazy, but it means I can invest my time and energy in the presentations I put on the display. Sure, technology and privilege makes it easier to be lazy, but it doesn't require us to be lazy. It allows us to use the same amount of energy but get much more done.

      This reminds me of my earliest programming days, when I was inspired to learn programming by Mandelbrot and Julia sets, and movies like TRON (not the fantasy of living programs, but the cool 3D graphics that looked possible to duplicate). It was a difficult journey - it took a long time to find a language that was fast enough (BASIC was a little slow), and that had reasonable graphics libraries (MODULA-2 didn't). I taught myself C and C++, coded a basic driver for my graphics card, and learned matrix transforms to draw 3D graphics out of line and pixel primitives. I didn't get far - the best I did was implementing a 3D scene generator out of a book.

      Today, I'd download the ActiveX libraries, or OpenGL libraries, and use gcc or Java or something else to draw my objects. I'd never have to learn how to interact with the video driver. I could be creating Quake maps without knowing how to do a matrix operation or a binary tree representation of a scene (which I never learned).

      Does that mean I'd be lazier if I was born 10 years later? Nope. I'd just be able to quickly jump the hurdle of low-level details and concentrate on the higher level stuff. Maybe I'd study art more, to learn what makes a good 3D scene. Maybe I'd study basic AI, to make my creations more life-like. Or maybe I'd still learn all the way down to register instructions, because I like to see how far down I can go, but I'd have better guides down known paths (like Michael Abrash's Graphics Programming Black Book.

      Remember, without this crazy, materialistic, wasteful country, no one would have developed cheap graphics cards that make their way to Pakistan in the first place. Keep ignoring the modern miracles of reliable computer networks, always-on electrical grids, indoor air conditioning, and market economies. Continue to prosper without guilt. But do try to leave something useful for those that come after you.

  14. Damn cable bags by skinfitz · · Score: 3, Funny

    Looks like they cant get those silly plastic bags off monitor cables in pakistan either.

  15. More importantly, what will they call it? by commodoresloat · · Score: 4, Funny

    What are they going to call a wall from the video whale project -- the Whaling Wall?

  16. Zeeshan Ali replies: by Zeenix · · Score: 3, Informative

    Hello, Let me answer all the queries in one reply cause i see a lot queries asking the same questions again and again.

    (1) About the Need for schools/universities: Well, its quite obvius that the price of our video-wall is not less than the commercially available projectors. but for that possibility every school/college shall HAVE to buy a projector of course. But many of the schools/universities have a lab of atleast 16 computers networked together. So we can arrange them such a configuration that will allow them to make a video-wall within some minutes when ever they need to.

    (2) About the cropping: Oh we only needed to change 4 config files for that and we fix this one a day after we took the pictures.

    (3) About taking the gap out: we've thought much on that matter, like taking out the monitors out of their cases. we tried all that but that didnt matter at all. And if you look at the screen from the distance its intended to be kept from the audience, the effect of those gaps reduces significantly. Trust me on this :)

    (4) About terrorism: well, i can only say that being a member of an open-source community, i know the value of Freedom...