Yeah, I wouldn’t think high latency would be too much of an issue for streaming (except maybe for the initialisation), as long as the client has a decent buffer size and doesn’t wait for a packet to arrive before requesting the next one. What client are you using to play your videos?
Yeah, I’ve used Nextcloud for this in the past too, but it looks like there’s a ton of other options as well judging by this thread.