With an Nvidia T1000 4-output graphics card, with our program we created a DMX timeline. the projectors are wired by HDMI fiber to the computer and the 3d objects (logo) are in the computer. We give the order via our part program DMX to go get the video via my path to make it appear on projector 1 for example, same video 2 towards projector 2 etc… what does vlc media do to play the video? where does it happen live on the projector? or else should we use the libVLC video engine integrated into our dmx program?
Welcome @laserfight to the NVIDIA developer forums.
I am afraid I don’t quite follow. Are you showing 3D rendered objects on the projectors or Video? VLC is a video player which might use GPU as a render engine but otherwise works quite separate from the GPU. It uses Window surfaces provided by the underlying operating system to render content to, it does not care where those windows get displayed, whether on a TV, Monitor or Projector.
Hello, thank you for your feedback,
In fact, we have our program in the Unity software, and we have developed a dmx interface for controlling sound and light and creating scenarios.
We are going to take this graphics card 4 outputs to connect 4 projectors.
Thanks to DMX, we will be able to give the order to send a video “but more specifically images with animation like a logo or ‘Gif’ not a movie” That’s why I was talking about 3D objects; they are 3D objects that we have animated and created animations of no more than 10 seconds.
So I’m taking over, we use our DMX timeline to put the video address “the access path” of the computer so that the right video is selected and launched in projector 1 or 2 etc …
We have 2 possibilities, either using several ‘players’ in the unity software to say player 1 = projector (hdmi1), player 2 = projector (hdmi2) etc … either program in our timeline that when we give the order, the video launches on the chosen projector with a media player like VLC or more particularly LibBLC.
And I wanted to know if that is so whether it should be done or if it was not necessary? the order is given to display the image or video on an output and this happens automatically without needing to program anything as if each HDMI output would open its own VLC automatically.
Thank you for your feedback