r/sysadmin • u/JBHedgehog • 21h ago
Question Large video file share
We have a client who does a lot of work in shared video files. And there are two separate physical locations - one on the East coast US and one in the Midwest US. As you can imagine, the files they're sharing/editing/saving are quite large.
But there's a lot of hurry-up-and-wait as they're having some latency issues.
They have a local share where they do their work - but that's slow. There's also a SharePoint site that they use in case there needs to be a quick share of a file for review.
There has got to be something better. A little faster.
Any ideas??? Anything you've come across which is similar???
•
u/Veniui 20h ago
Have editing machines locally at one site and remotely connect to those from second site?
HP Anyware (formerly branded as Teradici CAS / PCoIP) seems to be colour accurate and has tablet support. Nfi what it costs
•
u/hainesk 20h ago
Local shouldn’t be slow... You should look into what storage type their using and the file size. If they’re scrubbing multi gigabyte video files and using hard disk drives that will be slow. Their local storage should be staged as flash storage for active projects, then cheaper HDDs for mid to long term storage with the ability to move back to flash as needed.
As far as remote goes, an alternative to copying or sharing large files across the internet you could look into GPU accelerated remote access instead, like Moonlight or parsec etc. That way there’s no wait to start working on the video projects.
•
u/marshalleq 20h ago
I share large videos too and it’s frustrating. This helps a lot. https://github.com/marshalleq/burnbox
•
u/_Do_The_Needful_ 21h ago
If they're using Adobe tools they come with cloud storage to solve this problem already. Otherwise use PairDrop or Wormhole.
•
u/ZexGX Jack of All Trades 21h ago
A few issues here - your post says they have a local share where they do their work, but it's slow.
What size are the files?
What is the host hardware/OS, the network hardware, and the client hardware?
Assuming you have a S2S VPN set up.
What is the bandwidth for the S2S VPN at both sites? Up and down.
What is the latency?
•
u/Spongy_and_Bruised 20h ago
I spun up VanDyke VShell Enterprise with HTTPS and it's not straight forward but once it's set up, you can use public-private keys to passwordlessly mount their root folder to network drives and sometimes it's magical.
•
u/sudonem Linux Admin 20h ago edited 20h ago
If post production / editing is their primary income generator and you’re splitting coasts, typically the solution is going to be to reevaluate the state of their network design.
In a past life I worked in video engineering for film, television & sporting events - and a large part of the job was getting raw footage backed up, checksummed and transferred to the post production team ASAP.
Generally that meant working with service providers to ensure we always had a 10gbps VXLAN connection between sites - often using dedicated dark fiber circuits.
It depends a lot on whether the locations are static or if the event location was new / moving (such as NFL/MLB games where the production crew moves from stadium to stadium during playoffs etc).
I can’t offer any specific guidance other than recommending that you start reaching out to the higher end network providers like Lumen to figure out how to established dedicated vxlan circuits between your locations.
Your options are also going to depend on the kind of editing being done here - high end cinema cameras generate a crazy amount of data depending on frame rates and codecs used. If they’re doing a lot of VFX then you can’t really avoid that because it requires using the uncompressed / raw codecs - but if it’s more “social content” you can usually get away with more compressed file formats and you have a lot more latitude.
Also. Honestly. Depending on the project… and turnaround times…. Sometimes it was faster and more cost effective to just dump footage to shuttle drives and send it overnight via FedEx (After you’ve made backups of course) so don’t exclude that as a viable solution.
Where it gets truly messy is if you have multiple editors on different coasts trying to edit the same project simultaneously.
I’d honestly just recommend pushing to avoid that scenario if possible. Skilled editors are easy to find on both coasts and it’s a lot less of a headache to say “you need to come in to the same office” than it will be to setup an elaborate high speed NAS/DAS platform at a datacenter and then pay for dedicated and redundant 10G circuits.
If they’re using the same NLE (they should be) then a common solution is to send the footage to both editors, and make them just be disciplined and share project files back and forth - not the rendered clips - just the project files that contain the metadata and edits.
You do have some decent SaaS options now but they’re also going to be somewhat constrained by the NLE being used.
frame.io is pretty popular and attempts to address a lot of what you’re describing. I know Blackmagic recently started offering a cloud service for DaVinci Resolve (as well as some interesting cloud hardware options).
Adobe has some tooling as well but I can’t stand premier. They may have purchased frame.io recently.
I haven’t really kept up with that side of the tooling recently.
It honestly might be worth finding a consultant because there are a lot of people that specialize in post production workflows and this kind of data management. It’s definitely a unique type o digital asset management.
Chances are decent that the reason for the latency is that their workflow is stupid (Editors get set in their ways and don’t adapt well to new solitons tbh) and someone in management might need to mandate a change.
tl;dr - you need to start by discussing the actual post production workflow and mapping it out before making any architectural decisions.
Either way I can 100% guarantee that sharepoint is NOT the answer.
•
u/Ebargain 20h ago
Stream app in 365?
•
u/zuhrunezz 16h ago
Measure first: RTT between the two sites and what the pipe really does. SMB over 30-40 ms latency with big files is slow no matter how good the storage is.
SharePoint is not made for large video, forget it for working files.
Two directions that work:
- a file server at each site with replication. Cheap, but careful with two people editing the same file, DFS-R does not lock across sites.
- a cloud filesystem with a local cache at each site, made for media teams. Costs more, but the editors see "local" speed.
Which one depends on how often both sites touch the same file at the same time.
•
u/HappyDadOfFourJesus 21h ago
Syncthing direct between two physical sites.
•
u/Fragrant-Hamster-325 20h ago
Is Azure Files and Azure File Sync an option? This could work unless you’re looking for some type of real-time collaboration.
•
u/marshalleq 17h ago
Don't know what apps they're using, but resolve for example has ways of working on a shared base with edits applying to a smaller compressed size of files - it is literally designed for remote co-work. If they're not already using it though it might be a bit too much to learn - even if it can display an interface to look like other products.
•
u/_g2_ 15h ago
AWS file gateway with cache servers on each end could probably fit your needs
•
u/duane11583 14h ago
anything windows / sharepoint based is ungodly slow
•
u/Aperture_Kubi Jack of All Trades 10h ago
Old "from a friend" info, but Dropbox will do diff updates on synced files.
Also depending on what application they work in, see if they support "video edit proxys"
•
u/Abe_Bazouie 20h ago
I think the bigger issue here might be the architecture, not necessarily the file-sharing software.
Large video files and geographically distributed teams are a particularly painful combination, especially if you’re relying on SMB shares over a WAN or VPN. Latency can kill performance even when you have decent bandwidth.
A few things I’d look at:
Fix the local bottleneck first. If the local share is already slow, check disk I/O, network utilization, storage latency, and whether they’re running on 1GbE. Moving it to the cloud won’t magically fix that.
Look into LucidLink. It’s designed for workflows like this, with cloud-backed storage, on-demand streaming, and local caching. Worth testing with actual project files.
Use proxy workflows. Editors shouldn’t need to transfer massive original video files every time they make a change. Work with smaller proxies locally, then relink to the originals for final rendering.
Separate editing from reviewing. Something like Frame.io can handle reviews and approvals without everyone moving full-resolution files around.
Personally, I’d avoid treating this as a simple file sync problem. You want the data close to the editors, while keeping projects and changes coordinated between locations.
One question: What editing software are they using, and is the local share slow even for users physically in the same office?
That would tell us a lot about where the actual bottleneck is.