Multicast video stream to many monitors in a bowling alley
Posted: 07 Mar 2009 05:27
Hi,
First, thanks for taking the time to read my post.
I own a bowling alley and I am trying to figure out how I could send video to the many monitors I have above the lanes. I have twelve monitors (probably more) available for video display and I want to be able to display different video feeds on different monitors (e.g. different sports channels, in-house advertising, etc.). I think that I would probably have a total of five sources, 2 TV channels, 1 DVD player, 1 show controller with DVD output and a PC with an in-house advertising video stream. In some circumstances I would also like to have all the monitor displaying the same stream (music video DVDs) with music playing through the bowling center's sound system.
My electronics room is maybe 300 feet from the furthest monitor. I have looked into running video over cat-5 cable and then having some sort of cat-5 based video matrix switch to allow me to connect the various video sources to particular video monitors but this is really expensive. Another option is to have a distribution amplifier in my electronics room send all the video feeds to all the monitors and then switch each monitor to a particular video feed. This is sort of clumsy and I have cable length problems in this configuration.
Since I am planning on having an embedded linux system at each monitor (for some other purposes) it occurred to me that I could multicast my various videos sources to the various linux systems controling each over-the-lane monitor. Each linux system could select which multicast feed it wants to attend to. This seems like it would work fine to me--but I really don't know much about this.
One issue is that the audio associated with the video would not go through the mpeg encoding-decoding path. The audio would be available in my electronics room (from the DVD player or the TV cable box) and that audio would go right into the centers audio amplifier system. I do see a problem here, the audio may lead the video in time due to the delays in the encoding and decoding of the video stream. I could insert a constant delay in the audio though I don't know if the encode-decode delay would be constant. And I don't know if there would be any video lag between the various monitors above the lanes. If things were not all synchronized well, it could be a problem.
I have never done much work with video and streaming so I don't know if these are simple or serious problems. Maybe someone out there would share there thoughts with me about this. I think that if this would work, it would give me lots of flexibility.
Thanks,
Greg Laird
First, thanks for taking the time to read my post.
I own a bowling alley and I am trying to figure out how I could send video to the many monitors I have above the lanes. I have twelve monitors (probably more) available for video display and I want to be able to display different video feeds on different monitors (e.g. different sports channels, in-house advertising, etc.). I think that I would probably have a total of five sources, 2 TV channels, 1 DVD player, 1 show controller with DVD output and a PC with an in-house advertising video stream. In some circumstances I would also like to have all the monitor displaying the same stream (music video DVDs) with music playing through the bowling center's sound system.
My electronics room is maybe 300 feet from the furthest monitor. I have looked into running video over cat-5 cable and then having some sort of cat-5 based video matrix switch to allow me to connect the various video sources to particular video monitors but this is really expensive. Another option is to have a distribution amplifier in my electronics room send all the video feeds to all the monitors and then switch each monitor to a particular video feed. This is sort of clumsy and I have cable length problems in this configuration.
Since I am planning on having an embedded linux system at each monitor (for some other purposes) it occurred to me that I could multicast my various videos sources to the various linux systems controling each over-the-lane monitor. Each linux system could select which multicast feed it wants to attend to. This seems like it would work fine to me--but I really don't know much about this.
One issue is that the audio associated with the video would not go through the mpeg encoding-decoding path. The audio would be available in my electronics room (from the DVD player or the TV cable box) and that audio would go right into the centers audio amplifier system. I do see a problem here, the audio may lead the video in time due to the delays in the encoding and decoding of the video stream. I could insert a constant delay in the audio though I don't know if the encode-decode delay would be constant. And I don't know if there would be any video lag between the various monitors above the lanes. If things were not all synchronized well, it could be a problem.
I have never done much work with video and streaming so I don't know if these are simple or serious problems. Maybe someone out there would share there thoughts with me about this. I think that if this would work, it would give me lots of flexibility.
Thanks,
Greg Laird