Remote Video Playback

I’m wondering what the best practise is for sending video to multiple remote screens. I have several clips that need to play simultaneously on screens but over quite large distances (too far for direct output on HDMI). I was thinking NDI might be a good approach but wanted to try and avoid having an expensive hardware decoder (to HDMI) locally at the screen. I considered using OBS locally at the screen, running on a laptop, to receive the NDI output from Ossia and then to display it on an HDMI output which I think will work but is there a way of running two versions of Ossia synchronously with one version dedicated to the output of certain elements of video and other versions handling sound etc. in my application absolute synchronicity is not a major requirement as there is no lip sync content and a few frames of delay between audio and video will probably work. Thanks in advance for any tips from those that have been using the software for a lot longer.