SMPTE code is encoded in an audio track, it can be easily sent and converted over distance. You can also use midi timecode for sync this works well. Many motu cards have the ability to convert to and from MTC <> LTC but their drivers for USB are awful so this only works on firewire.
This software is designed to do what you want,
https://sononum.net/horae
It can be done in a variety of ways from Isadora but search sync in the forums, avoid jamming the position of one system into the position of another, a better way is to compare position and adjust speed of a slave accordingly, less overhead, I have worked like this a lot and been able to get pretty tight sync.
It would be much better to play the video and audio from the same system (or as much as you can)
You can also make the movie with an audio track that is timecode (you can generate LTC here http://elteesee.pehrhovey.net/) then send thius as audio to an LTC receiver, or convert it to MTC with this on mac https://figure53.com/lockstep/ or this on PC https://www.videotoolshed.com/...