Is there a way of synching streaming video between clients and host? For example, wait for all cilents load the video file…
I believe that Unity has a form of asset bundle loading, and also probably has some kind of API for it as well. Check out the link here:
https://docs.unity3d.com/Manual/keepingtrackofloadedassetbundles.html
After that, you can just check if each client has loaded the assetbundle. Unity can also check if everything in the scene has loaded or not, and unity has playback capabilities if you want to synchronize video. Here is the manual in Movie textures, if that’s what you’re looking for.