Page tree
Skip to end of metadata
Go to start of metadata

You can build a really affordable and impressive video wall setup using Yodeck Players.

You need to manually configure each of your screens. To do that for simple matrix-like video-walls, like 2x2 or 3x3, it is really easy. For a more elaborate setup, you need to do the calculations (or ask us for help, we would be glad to assist). But you can create really great looking Video-Walls.

Video-Wall built with Yodeck


A. Required equipment

To create the setup, you will need the following equipment:

  1. One Yodeck Player for each screen that will be part of the Video-Wall.
  2. One HDMI-to-IP- video streamer. We recommend the Lenkeng LKV373A (Sender only), which costs about $35 on eBay. Other devices will probably work as well, check the required specifications for IP video streamers.
  3. One network router with LAN and WAN ports. This is to prevent the multicast video stream from flooding the rest of your LAN.
  4. An Ethernet network switch, to connect all of the above. Any simple switch will do, but it should provide at least N+3 ports for an N-screen Video-Wall.
  5. A “master” Yodeck Player, playing back the content for the video-wall. This could also be any kind of device with an HDMI output, e.g. a set-top box, sat receiver, DVD Player, or other media player.

Concerning the screens of the Video-Wall, we recommend using similar screens from the same vendor. Different brands of screens might have different brightness levels. Test the screens side-by-side before mounting them, to see that their brightness levels can be adjusted.


B. Connecting everything together

  1. Make sure that everything is unplugged from power.
  2. Connect the router’s WAN port to your local network that provides Internet access.
  3. Connect the router’s LAN port to the video wall's network switch.
  4. Connect all Yodeck Players to the network switch.
  5. Connect the IP streamer’s Ethernet port to the network switch.
  6. Connect the IP streamer’s HDMI input to the HDMI output of the master” Yodeck Player (or any other HDMI device you might be using).
  7. Plug the power into the router first, and wait 2 minutes for it to boot. Then, power up the Ethernet switch, then the IP streamer and then the rest of the devices.

Here is a diagram with an overview of the connections and steps:


C. Making sure everything works (correctly)

After you have connected everything as above, you need to register the Players in Yodeck, if you have not done so already.


Then we need to make sure that the screens do not do any overscan. Download this Test Card image (click and then select the "Download" icon from the top-right corner) and upload it to your Yodeck Account:



Put it in a Layout and assign this Layout to all screens of the Video Wall. Then carefully check all corners of the screens for any overscan.

Here is what you should normally be seeing in all 4 corners of each screen:


And here is what a screen doing overscan looks like:

Overscan will interfere with Video-Wall alignments, so you need to remove it. Use the TV menu to adjust picture settings and change the option usually referenced as P.SIZE”, Aspect Ratio”, Format”, or similar. These settings should have options like 16:9”, 4:3”, Widescreen”, Pixel Scan”, and so on. Cycle through the options to find the correct one that eliminates overscan.



Then, we need to make sure that the Players are configured with the proper orientation. If a screen in the Video-Wall is mounted vertically like a portrait or upside-down, you need to set this in the configuration of the respective Monitor in Yodeck. Screens should then reconfigure and appear rotated after a few minutes.

D. Steps in Yodeck


Here are the steps you need to follow in order to configure a Video-Wall in Yodeck.
  1. Create 1 Streaming Video entry for each screen.
    1. Go to the Videos” section, click Add Video”
    2. In the pop-up that appears select Video Stream”. 
    3. In the video stream address field, you need to add the address of the multicast stream. For LKV373A, you would have to type udp://239.255.42.42:5004” (without the quotes).
      (info)For other IP streamers, just use the proper multicast address and port. When done, click
      Create”.
    4. Type in a Name, e.g. TV 1 Stream”.
    5. Deactivate the "Buffering" option.
    6. Activate the Crop Video” toggle.
    7. Fill out the cropping required for each screen, so that it only displays the required part of the feed. Initially, you can leave all 4 fields at 0% to test it out. Read the rest of the guide below for more details on this.
    8. Click Save”.
    9. Repeat this Streaming Video creation process for each screen in your Video-Wall.
  2. Create 1 Layout for each screen.
    1. Go to the Layouts” section, click Add Layout”
    2. Type in a Name, e.g. TV 1 Layout”
    3. If your screen is mounted as a portrait, make sure you click the +” icon to add the 16:9 portrait layout and remove the 16:9 landscape layout.
    4. Click on Media”. In the pop-up that appears, select the respective stream you created previously, e.g. TV 1 Stream”, select the Fitting Option” as Stretch”, and click Ok”.
    5. Resize the added Media in the layout editor to take up the whole area of the screen.
    6. Click Save”.
    7. Repeat this Layout creation process for each screen in your Video-Wall.
  3. Assign the Layouts to each Monitor as the Default Layout. Make sure you remove any scheduling temporarily, just for testing it out. Later on, you can do scheduling if you want to.
  4. Assign content to the Master” Yodeck Player using a Layout containing a Video. Make sure that the video has an audio track. This is important so as to avoid issues during testing.
  5. Click the Push to Players?” button.


The assigned media on the Master player does not have sound

When using the LKV there is a small limitation. The input of the LKV should have sound otherwise the player will not be able to playback the stream. This is the default behavior of the LKV hardware.

If the assigned media on your Master player does not have sound, for example, an image, you have to Mute ALL the slave players (from the Monitor settings in the Sound/Display Tab) in order to overcome the limitation of the LKV.


After that, you should have all the screens in the Video-Wall playing back the content you assigned to the Master” Yodeck Player.

Playback should be 100% completely synchronized. If it is not, then make sure you have the same settings on all screens. Some TV units have image processing for enhancing the picture. This induces a delay during playback. You should either disable that from all screens (recommended) or enable it on all TVs (only if they are the exact same models and size).

E. A Few Words on Bezel Compensation


Screens have bezels. That’s the plastic frame around the screen. You can set up your video-wall with or without accounting for bezels between screens.

Here is the difference visually:

It is totally up to you to decide how you want the content to appear. Yodeck provides you the flexibility to do both.

F. Matrix Setups (NxN), Without Bezels


Simple setups for matrix Video-Walls (2x2, 3x3) are easy in Yodeck, especially if you do not account for the bezel compensation.
For example, for a 2x2 Video-Wall, you need to specify:
  • Top-Left feed cropping: Top: 0%, Bottom: 50%, Left: 0%, Right: 50%
  • Top-Right feed cropping: Top: 0%, Bottom: 50%, Left: 50%, Right: 0%
  • Bottom-Left feed cropping: Top: 50%, Bottom: 0%, Left: 0%, Right: 50%
  • Bottom-Right feed cropping: Top: 50%, Bottom: 0%, Left: 50%, Right: 0%

Here is a diagram.

Here is the same for a 3x3 Video-Wall.

For any N-by-N Video Wall, you just divide 100% by N and set each feed cropping percentages accordingly.

G. Tiled Setups (NxM), Without Bezels


By tiled”, we mean matrix setups that are not NxN, e.g. a 3x1 ribbon-like” setup:

Percentages are calculated in the same way as if the Video-Wall was an NxN setup including the missing screens. You just need to place your content in the right area in the Layout editor, since the rest will not be shown.

H. Measuring for all Setups, including Asymmetric Video-Walls, Bezels included

With Yodeck, you can set up any kind of Video-Wall, as long as screens are mounted in landscape or portrait orientation. So, you can create video-walls like this one:

If you wanted to do bezel compensation or set up an asymmetric video-wall, then you need to measure actual distances between the viewable areas of the screens. Use the Test Card above and make sure it covers the whole area of the screens.
So, in the general case of an asymmetric video-wall, you should have something like this to do the measurements.

Remember: the Test Card should cover the whole area of the screen. Make any changed required to have a similar result like the one above.

The Test Card has a white line exactly on the edges of the viewable area of the screen. Use that to make your measurements. A really important note; make sure these measurements are as precise as possible, or else you risk misalignment and will have to do it all over again. Measure in millimeters, or use 1/16ths or 1/32nds of an inch. You need to be as precise as possible.
  1. For each screen:
    1. Measure the distance from the top-edge white line of the top-most screen to the top-edge white line of the screen. Let’s call this SCREEN_TOP.
      e.g The top-edge white line of the top-most screen (TV3) to the top-edge white line of each screen.
    2. Measure the distance from the left-edge white line of the left-most screen to the left-edge white line of the screen. Let’s call this SCREEN_LEFT.
      e.g The left-edge white line of the left-most screen (TV1) to the left-edge white line of each screen.
    3. Measure the distance from the left-edge white line of the screen to the right-edge white line. Let’s call this SCREEN_WIDTH.
    4. Measure the distance from the top-edge white line of the screen to the bottom-edge white line. Let’s call this SCREEN_HEIGHT.
  2. Download or copy this Google Spreadsheet.
  3. Punch in the above numbers and it will do the math for you. Then go directly to the final step below.
  4. Go into your Yodeck Portal and do the following for each Video Stream feed matching each Screen:
    1. Set the Top” cropping percentage as calculated by the spreadsheet.
    2. Set the Left” cropping percentage as calculated by the spreadsheet.
    3. Set the Bottom” cropping percentage as calculated by the spreadsheet.
    4. Set the Right” cropping percentage as calculated by the spreadsheet.

The final result would be something like this:

If you need help doing the calculations, just reach out to our support team and we will help you out.

I. Troubleshooting

Video playback does not start on the Video-Wall, while I can see it working on the "Master" Yodeck Player

You need to have a Video with audio track working on the "Master" Yodeck Player, in order for the other Yodeck Players to start playback. This is a restriction that we are working on and will be removed in a future release.

The assigned media on the Master player does not have sound

When using the LKV there is a small limitation. The input of the LKV should have sound otherwise the player will not be able to playback the stream. This is the default behavior of the LKV hardware.

If the assigned media on your Master player does not have sound, for example, an image, you have to Mute ALL the slave players (from the Monitor settings in the Sound/DisplayTab) in order to overcome the limitation of the LKV.

Video playback is not smooth, there are stuttering and glitches

The whole system needs to work in the same FPS and Hz. You need to do the following:

  1. Check the FPS of the video content you are showing. It should either be 30 FPS (or 60 FPS), or 25 FPS (or 50 FPS).
  2. If you have a mixed set of content (both 30/60 and 25/50), just select one of the 2 to start a test and see which setting looks better.
  3. If you have 25/50 FPS content, then you need to set the output resolution of all Yodeck Players (including the "Master" Yodeck Player) to 25Hz (or 50Hz).
  4. If you have 30/60 FPS content, then you need to set the output resolution of all Yodeck Players (including the "Master" Yodeck Player) to 30Hz (or 60Hz).
  5. Use these instructions to change the resolution of the Yodeck Players. In the standard case, you should use 1080p or 720p resolutions (depending on your screens).
  6. Evaluate and, if the result is not satisfactory, start over with a different setting.

The video seems of low quality

  • Check the original video source on your PC and make sure that the video is truly of better quality.
  • Check that the HDMI source (in most cases, the Yodeck Player) is running in Full-HD resolution.
  • Check out the next guide on upgrading the firmware on the LKV373A, so as to have a Full-HD resolution (1080p) instead of HD-Ready (720p).

Screens on the Video Wall are not 100% synced

  • Check that the screens do not have any picture processing activated. A lot of brands have advanced features that process the image to appear smooth and have great motion. Try deactivating as many similar features are possible, reduce image "clarity", "smooth motion" and things like that. Make sure you do this on all TVs.
  • If the TV has a "game" mode (used for console gaming), try using that - it should eliminate lags. Make sure you do this on all TVs.
  • Power off the LKV373A for 2 minutes and then power it up again. Players should restart playback and should be synced. If the issue is corrected at first and then happens again, try using a different network switch. The switch might be inducing delays.

J. Configuring the LKV373A Sender unit

The LKV373A has a small bug that does not keep the Full-HD resolution for the stream after a reboot. If you keep the original firmware, then you can only work with it on the 1280x720 resolution.

If you want a higher resolution, you need to complete the following procedure to upgrade the firmware on the device.

WARNING: Make sure that you only use this firmware on the Lenkeng LKV373A (it says V3.0 on the bottom of the device). Flashing this firmware to another model might break it. Generally, this is a risky procedure, so only do this if you have a spare unit that you can use in case this procedure fails.

  1. Download the firmware by clicking here.
  2. Extract the ZIP file in a directory on your computer.
  3. Find out the IP of the Lenkeng LKV373A in your network.
  4. Enter the IP of the device to your browser. A page should appear. Check that the firmware versions shown are the following defaults:
    1. Version: 4.0.0.0.20161031– this is the firmware of the device management software

    2. Encoder Version: 7.1.2.0.11.20161031– this is the firmware of the encoder chip in the device

  5. You will need to update the firmware of the device. In the section "File to Upgrade Firmware(*.PKG):", click choose file.

  6. Browse the directory with the extracted contents of the ZIP file and go into the subdirectory called "TX" (Sender).
  7. Select the "IPTV_TX_PKG_v4_0_0_0_20160427.PKG".
  8. Click the "Upgrade!" button on the web page. The unit will start performing the upgrade.
  9. A message saying "Firmware upgrading, please wait..." will appear. Please wait.
  10. After 1 minute, a message will appear saying "Please reboot the device".
  11. Reboot the device.
  12. The device should now work in Full-HD resolution (actually 1728x1080, but it is anamorphic, so it works fine).

After the upgrade, you can also open up the stream with VLC on your PC, using (almost) the same address (you need to add a @):

udp://@239.255.42.42:5004

In VLC, you can check the resolution of the stream and confirm it is streaming in 1080p (for a 1080p HDMI source, of course).


Also, the device now provides more controls through its web interface. To reset the access credentials to the defaults, you need to use Telnet (or PuTTY) and telnet to the IP of the device on port 9999. Upon connection, you will see this prompt:

Trying 192.168.0.110...
Connected to 192.168.0.110.
Escape character is '^]'.
==============================
========IPTV TX Server========
==============================
input> factory_reset
Processing factory reset!
System will reboot after few seconds!
Connection closed by foreign host.

You will then be able to access the web interface of the device using credentials:
  • Username: admin
  • Password: 123456


  • No labels