{"id":12293,"date":"2025-10-07T05:40:17","date_gmt":"2025-10-07T12:40:17","guid":{"rendered":"https:\/\/blog.resilio.com\/blog\/?p=12293"},"modified":"2026-01-22T15:37:54","modified_gmt":"2026-01-22T22:37:54","slug":"hybrid-data-distribution-vfx-pipeline","status":"publish","type":"post","link":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline","title":{"rendered":"How I Built a Better Hybrid Model for Data Distribution in Visual Effects with Resilio"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p><sup>This post reviews the Slipstream file streaming feature of Resilio Active Everywhere with an Autodesk ShotGrid integration using a webhooks workflow. Here&#8217;s my <a href=\"https:\/\/github.com\/camerontarget14\/shotgrid-resilio-webhooks-firebase\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub repository<\/a> for that workflow. This post is not sponsored.<\/sup><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>For a couple of years now, I&#8217;ve been wondering about the best setups for data distribution in visual effects. How do you get shots to clients? How do you make it easy for artists, working from a million different places, to access data and plates?<\/p>\n\n\n\n<p>In 2024, <a href=\"https:\/\/camerontarget.com\/blog\/2024\/12\/15\/2024-12-15-suite-saas-future\/suite-saas-future\" target=\"_blank\" rel=\"noreferrer noopener\">I wrote<\/a> about a new company called <a href=\"https:\/\/www.suitestudios.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Suite Studios<\/a>, and recently in August, I revisited the subject, <a href=\"https:\/\/camerontarget.com\/blog\/2025\/08\/18\/2025-08-18-state-of-file-streaming\/state-of-file-streaming\" target=\"_blank\" rel=\"noreferrer noopener\">writing<\/a> about the whole landscape for file streaming and data distribution in hybrid environments.<\/p>\n\n\n\n<p>At Baked Studios, I put together <a href=\"https:\/\/beforesandafters.com\/2025\/01\/21\/vfx-without-limits-how-baked-studios-revamped-its-hybrid-workflow-with-file-streaming-on-suite\/\" target=\"_blank\" rel=\"noreferrer noopener\">a workflow<\/a> that incorporated file streaming, and it worked for the most part, but there were always some parameters and features that didn&#8217;t work perfectly for us. It seemed impossible to find a platform that could tick every box.<\/p>\n\n\n\n<p>It&#8217;s September 2025 now, and I think I&#8217;ve found the workflow I was looking for.<\/p>\n\n\n\n<p>Resilio announced in June 2025 that their <a href=\"https:\/\/www.resilio.com\/blog\/active-everywhere-spring-2025-release\" target=\"_blank\" rel=\"noreferrer noopener\">4.2 release<\/a> included a file-streaming feature called Slipstream. Shortly after, at the beginning of September, they announced a <a href=\"https:\/\/www.sohonet.com\/article\/sohonet-and-resilio-partner-to-advance-high-performance-global-collaboration-for-film-tv\" target=\"_blank\" rel=\"noreferrer noopener\">partnership with Sohonet<\/a>, the company behind the media sending platform <a href=\"https:\/\/www.sohonet.com\/product\/filerunner\" target=\"_blank\" rel=\"noreferrer noopener\">FileRunner<\/a>. Between these new additions and the already existing sync features of <a href=\"https:\/\/www.resilio.com\/active-everywhere-platform\/\" target=\"_blank\" rel=\"noreferrer noopener\">Resilio Active Everywhere<\/a>, Resilio has fully become the end-to-end platform needed for something like this in VFX.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio image-with-white-border linked\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Resilio ShotGrid Hybrid Work Webhooks Workflow\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/2FBu5EXelRU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A Vision For The Ideal Workflow<\/h2>\n\n\n\n<p>Building a suitable workflow for distributing files in VFX involves managing a long list of requirements. The most suitable workflows, especially if they involve subscription-based services, need to tick as many boxes as possible in one go.<\/p>\n\n\n\n<p>In VFX, the primary users of a pipeline can be broken into three categories: artists, coordinators, and supervisors. Where artists do the work, coordinators support and manage the work, and supervisors review and oversee the work. In a distributed workflow, it&#8217;s super important that all these users are working on, supporting, or reviewing the same work. A central source of truth is needed to make sure people are looking at the right files, versions, and moments, at the right times.<\/p>\n\n\n\n<p>Syncing peer-to-peer (P2P), remoting into a central network, or file streaming from a central storage are all ways to make a shared, distributed work environment possible.<\/p>\n\n\n\n<p>Let&#8217;s look at an ideal workflow that incorporates a variety of needs for a VFX project:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full image-with-white-border linked\"><a href=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/full-workflow-question-1024x496-1.jpg\" data-rel=\"lightbox-gallery-J95vFX0f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"496\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/full-workflow-question-1024x496-1.jpg\" alt=\"\" class=\"wp-image-12336\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/full-workflow-question-1024x496-1.jpg 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/full-workflow-question-1024x496-1-300x145.jpg 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/full-workflow-question-1024x496-1-768x372.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>In 2024 and for most of 2025, I didn&#8217;t feel like there was a perfect solution for all the use cases. Let&#8217;s look at LucidLink and Suite Studios for a moment.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Challenges Using LucidLink and Suite Studios<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Difficulty Accessing Without Client<\/h3>\n\n\n\n<p>With Suite Studios and LucidLink, using either for VFX starts to introduce barriers.&nbsp;<\/p>\n\n\n\n<p>This is largely because both platforms are designed to onboard users to the cloud (little to no support for on-premises storage) and because of the way the data is encrypted and chunked at rest. Essentially, without either company&#8217;s clients installed, you can&#8217;t access the data you need, which increases workflow latency.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Feature<\/strong><\/td><td><strong>LucidLink<\/strong><\/td><td><strong>Suite Studios<\/strong><\/td><\/tr><tr><td>Utilizes On-Premises<\/td><td><\/td><td><\/td><\/tr><tr><td>Utilizes Cloud<\/td><td>\u2714\ufe0f<\/td><td>\u2714\ufe0f<\/td><\/tr><tr><td>Data Accessible Outside Client<\/td><td><\/td><td><\/td><\/tr><tr><td>Speedy and Safe<\/td><td>\u2714\ufe0f<\/td><td>\u2714\ufe0f<\/td><\/tr><tr><td>File Delivery Links<\/td><td><\/td><td>\u2714\ufe0f<\/td><\/tr><tr><td>Full API<\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lack Of On-Premises Support<\/h3>\n\n\n\n<p>Neither LucidLink nor Suite Studios supports on-premises workflows. Both companies are really set up to onboard users to cloud-based workflows. I mentioned this in my <a href=\"https:\/\/camerontarget.com\/blog\/2025\/08\/18\/2025-08-18-state-of-file-streaming\/state-of-file-streaming\" target=\"_blank\" rel=\"noreferrer noopener\">State of File Streaming<\/a> article, but in VFX, this is currently a big detractor. Chart source: <a href=\"https:\/\/ynput.io\/the-state-of-animation-vfx-pipelines-report-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">The State of Animation &amp; VFX Pipelines Report<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full image-with-white-border linked\"><a href=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/Hybrid-Model-for-Data-Distribution.jpg\" data-rel=\"lightbox-gallery-J95vFX0f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1012\" height=\"642\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/Hybrid-Model-for-Data-Distribution.jpg\" alt=\"\" class=\"wp-image-12307\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/Hybrid-Model-for-Data-Distribution.jpg 1012w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/Hybrid-Model-for-Data-Distribution-300x190.jpg 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/Hybrid-Model-for-Data-Distribution-768x487.jpg 768w\" sizes=\"auto, (max-width: 1012px) 100vw, 1012px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Problem of Render Farms<\/h3>\n\n\n\n<p>In addition to not really being able to bring your own on-premises storage, it&#8217;s hard to use the services for other on-premises infrastructure, like render farms. Installing the client on each node can be achieved in Suite Studio\u2019s case using their CLI, but the process creates a bottleneck with your ISP as each node needs to pull data from whichever cloud provider.<\/p>\n\n\n\n<p>Both services&#8217; answer to this problem is to utilize shared storage caching. Pull down once, cache the data, each node can access the cache, and work from there. The problem with this is that when you compare the speed to fully on-premise workflows, grabbing data directly from a shared storage server, the speed difference is real. What is needed is the ability to access a shared storage server directly, while also using it as the primary storage for streaming files to remote users. You can&#8217;t do that with these programs.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">No API For Automation<\/h3>\n\n\n\n<p>For most documentarians, sports producers, social media influencers, and indie film editors, something like LucidLink or Suite Studios could go a really long way. I&#8217;ve seen both platforms work exceptionally well for use cases like this. Think Dropbox on steroids (though both will disagree that the comparison is valid).<\/p>\n\n\n\n<p>In VFX, pipelines require heavy maintenance by technical directors and developers. Most companies already have in-house developers, who like to see applications like this with APIs that they can work with. As of September 2025, neither platform has a <a href=\"https:\/\/api.lucidlink.com\/docs\/api\/v1\/#\/\" target=\"_blank\" rel=\"noreferrer noopener\">suitable API<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Delivery Links<\/h3>\n\n\n\n<p>Suite Studios has a delivery link service called Suite Connect. It works great, but it requires you to download the application. The problem is that many clients of VFX and animation services don&#8217;t have permission or the patience to download an app. When work is done on a project, another delivery service needs to be used to distribute files to clients, making it hard to consider Suite Studios an end-to-end solution.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solutions with Resilio<\/h2>\n\n\n\n<p>Since the announcement of Slipstream and the partnership with Sohonet, Resilio has all the features needed to be a suitable solution for VFX data distribution.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Feature<\/strong><\/td><td><strong>Resilio<\/strong><\/td><\/tr><tr><td>Utilizes On-Premises<\/td><td>\u2714\ufe0f<\/td><\/tr><tr><td>Utilizes Cloud<\/td><td>\u2714\ufe0f<\/td><\/tr><tr><td>Data Accessible Outside Client<\/td><td>\u2714\ufe0f<\/td><\/tr><tr><td>Speedy and Safe<\/td><td>\u2714\ufe0f<\/td><\/tr><tr><td>File Delivery Links<\/td><td>\u2714\ufe0f<\/td><\/tr><tr><td>Full API<\/td><td>\u2714\ufe0f<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">On-Premises Support<\/h3>\n\n\n\n<p>First, let&#8217;s look at site-to-site syncing using a Resilio Active Everywhere <a href=\"https:\/\/platform.resilio.com\/hc\/en-us\/articles\/42770890205587-Synchronization-Job\" target=\"_blank\" rel=\"noreferrer noopener\">sync job<\/a> from an internal on-premises data center to the cloud.<\/p>\n\n\n\n<p>The diagram below showing on-premises syncing to an AWS storage bucket for use by AWS cloud services:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full image-with-white-border linked\"><a href=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/image-2-1024x839-1.jpg\" data-rel=\"lightbox-gallery-J95vFX0f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"839\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/image-2-1024x839-1.jpg\" alt=\"\" class=\"wp-image-12338\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-2-1024x839-1.jpg 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-2-1024x839-1-300x246.jpg 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-2-1024x839-1-768x629.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><br>With Active Everywhere, both the data on-premises and the data in the cloud are accessible by other services and users at either location, without the need for additional installed clients on these services.<\/p>\n\n\n\n<p>The same goes for if you want to add another on-premises location, like this diagram below, showing on-premises syncing to an AWS storage bucket for use by AWS cloud services, as well as to another location for work on-premises. E.g., London, New York, and AWS:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full image-with-white-border linked\"><a href=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/image-3-1024x625-1.jpg\" data-rel=\"lightbox-gallery-J95vFX0f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"625\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/image-3-1024x625-1.jpg\" alt=\"\" class=\"wp-image-12339\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-3-1024x625-1.jpg 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-3-1024x625-1-300x183.jpg 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-3-1024x625-1-768x469.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Equivalent Streaming Abilities<\/h3>\n\n\n\n<p>Next, let&#8217;s take a look at Slipstream, and what adding a Resilio Active Everywhere <a href=\"https:\/\/platform.resilio.com\/hc\/en-us\/articles\/26514907564179-Hybrid-work-job\" target=\"_blank\" rel=\"noreferrer noopener\">Hybrid Work Job<\/a> can do to create a truly hybrid remote work environment.<\/p>\n\n\n\n<p>The diagram below illustrates on-premises syncing to an AWS storage bucket for use by AWS cloud services, as well as to another location for on-premises work. Also, includes hybrid work jobs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full image-with-white-border linked\"><a href=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/image-4-1024x626-1.jpg\" data-rel=\"lightbox-gallery-J95vFX0f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"626\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/image-4-1024x626-1.jpg\" alt=\"\" class=\"wp-image-12340\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-4-1024x626-1.jpg 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-4-1024x626-1-300x183.jpg 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-4-1024x626-1-768x470.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>The above workflow uses Hybrid Work jobs in Resilio using <a href=\"https:\/\/platform.resilio.com\/hc\/en-us\/articles\/38031200113043-File-streaming-progressive-Hydration-in-TSS\" target=\"_blank\" rel=\"noreferrer noopener\">progressive hydration<\/a>. The nature of these jobs is so similar to Suite Studios or Lucidlink that the <a href=\"https:\/\/platform.resilio.com\/hc\/en-us\/articles\/360017094280-Resilio-System-Kernel-Extension-Blocked-on-macOS-enable-kernel-extenstions\" target=\"_blank\" rel=\"noreferrer noopener\">process for setting them up on a MAC<\/a> is even the same, using MacFuse. Notably, Suite Studios recently removed this setup process, and Resilio has commented that they have a solution coming soon as well.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Delivery Links<\/h3>\n\n\n\n<p>Finally, with the recent partnership, Sohonet promises to allow Resilio to deliver links directly to clients with the ability to download files directly through the browser.<\/p>\n\n\n\n<p>The diagram below shows on-premises syncing to an AWS storage bucket for use by AWS cloud services, as well as to another location for work on-premises. Also, includes hybrid work jobs and Sohonet to-client delivery.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full image-with-white-border linked\"><a href=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/image-5-1024x497-1.jpg\" data-rel=\"lightbox-gallery-J95vFX0f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/image-5-1024x497-1.jpg\" alt=\"\" class=\"wp-image-12341\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-5-1024x497-1.jpg 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-5-1024x497-1-300x146.jpg 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/image-5-1024x497-1-768x373.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Note: <\/strong>Most finishing houses (the &#8220;media servers&#8221; part of the above diagram) that VFX vendors work with have their own Aspera portals set up to integrate with their workflows. Sohonet&#8217;s integration in a workflow like this helps primarily with delivering directly to clients, which is often a cost shouldered by vendors.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Shotgrid Webhooks Server With Firebase and the Resilio API<\/h2>\n\n\n\n<p>The other great thing about Resilio is its <a href=\"https:\/\/www.resilio.com\/api\/connect\/documentation\/\" target=\"_blank\" rel=\"noreferrer noopener\">API<\/a>. The ability to create and edit jobs programmatically means I was able to integrate Resilio with Autodesk <a href=\"https:\/\/developers.shotgridsoftware.com\/python-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">ShotGrid<\/a> using a webhooks server hosted on <a href=\"https:\/\/firebase.google.com\/docs\" target=\"_blank\" rel=\"noreferrer noopener\">Firebase<\/a>. A very similar workflow to <a href=\"https:\/\/camerontarget.com\/blog\/2025\/08\/13\/2025-08-13-webhooks-server\/webhooks-server\" target=\"_blank\" rel=\"noreferrer noopener\">the one I used for ShotGrid statuses<\/a>.<\/p>\n\n\n\n<p>This service that I put together monitors ShotGrid webhooks and manages Resilio jobs to make sure artists have access to the right files at the right time, with data security and access control handled programmatically. When shots become active\/inactive or artists are assigned\/removed, the system creates, updates, or deletes Resilio Hybrid Work jobs.<\/p>\n\n\n\n<p>The GIF shows shots in ShotGrid mapped to Hybrid Work Jobs in Resilio:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full image-with-white-border linked\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"934\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/Gif.gif\" alt=\"\" class=\"wp-image-12306\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>API information for ShotGrid and Resilio is stored in a config.json file, while configurations for the artist&#8217;s workstation Resilio Agents and specified file paths are managed in a .yaml file.<\/p>\n\n\n\n<p><strong>config.json:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code language-json\"><code>{\n  \"SHOTGRID_API_KEY\": \"your_api_key\",\n  \"SHOTGRID_SCRIPT_NAME\": \"webhooks\",\n  \"SECRET_TOKEN\": \"your_webhook_secret\",\n  \"SHOTGRID_URL\": \"https:\/\/your-site.shotgrid.autodesk.com\",\n  \"RESILIO_URL\": \"https:\/\/your-resilio-console:8446\",\n  \"RESILIO_TOKEN\": \"your_resilio_token\"\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>artists.yaml<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code language-yaml\"><code># Primary storage configuration\nprimary_storage:\n  agent_name: \"Linux_Remote\"\n  agent_id: 4\n  base_path: \"\/home\/Company\"\n\n# Target agents - where files sync to\ntarget_agents:\n  Matthew Testuser:\n    agent_name: \"Cameron's Mac mini\"\n    agent_id: 3\n    base_path: \"\/Volumes\/Company\"\nAlex Trial:\n    agent_name: \"Cameron's MacBook Pro\"\n    agent_id: 2\n    base_path: \"\/Volumes\/Company\"\n\n# Path templates\npath_templates:\n  shots_template: \"${PROJECT}\/2_WORK\/1_SEQUENCES\/${SEQUENCE}\/${SHOT}\"\n  assets_template: \"${PROJECT}\/2_WORK\/2_ASSETS\"\n\n\n<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>On a Linux primary storage where the files started out, the full file path of a shot might look like:<\/p>\n\n\n\n<pre class=\"wp-block-code language-yaml\"><code>\/home\/Company\/${PROJECT}\/2_WORK\/1_SEQUENCES\/${SEQUENCE}\/${SHOT} <\/code><\/pre>\n\n\n\n<link href=\"https:\/\/cdn.jsdelivr.net\/npm\/prismjs\/themes\/prism-tomorrow.min.css\" rel=\"stylesheet\">\n\n<!-- Prism core -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/prismjs\/prism.min.js\"><\/script>\n\n<!-- Language components (YAML in your case) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/prismjs\/components\/prism-yaml.min.js\"><\/script>\n\n<!-- Optional plugins -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/prismjs\/plugins\/autoloader\/prism-autoloader.min.js\"><\/script>\n\n<!-- Your code that triggers highlighting -->\n<script>\n  \/\/ Run after all the above have loaded AND your code blocks are rendered\n  Prism.highlightAll();\n<\/script>\n\n\n\n<p><\/p>\n\n\n\n<p>Somewhere that can also be accessed by local workstations using those files, for example, with <a href=\"https:\/\/help.autodesk.com\/view\/SGDEV\/ENU\/?guid=SGD_pc_app_workfiles_html\" target=\"_blank\" rel=\"noreferrer noopener\">ShotGrid Toolkit&#8217;s workflies app<\/a>. Meanwhile, locally the file path can be configured as well, also to match for use with ShotGrid&#8217;s various DCC integrations.<\/p>\n\n\n\n<p>Files show up to be usable and streamed on whatever workstation you&#8217;re using, being sourced from the primary storage location you set, which can be on-premises or elsewhere.<\/p>\n\n\n\n<p>The screenshot below shows shot folders (basically now Dropbox folders) available on a Mac:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large image-with-white-border linked\"><a href=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/image-7.png\" data-rel=\"lightbox-gallery-J95vFX0f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"479\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/image-7-1024x479.png\" alt=\"\" class=\"wp-image-12309\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/image-7-1024x479.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/image-7-300x140.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/image-7-768x359.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/image-7-1536x718.png 1536w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/image-7.png 1668w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>These folders that show up are two-way Hybrid Work folders from the Active Everywhere setup, and allow you to pull files as well as render to the folders from Nuke.<\/p>\n\n\n\n<p>The screenshot below shows files available from a Nuke read node:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large image-with-white-border linked\"><a href=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/readable_nuke-1.png\" data-rel=\"lightbox-gallery-J95vFX0f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"584\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/readable_nuke-1-1024x584.png\" alt=\"\" class=\"wp-image-12314\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/readable_nuke-1-1024x584.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/readable_nuke-1-300x171.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/readable_nuke-1-768x438.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/readable_nuke-1-1536x875.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>The fun thing about this workflow, and one quality of life thing for artists, is that as soon as you read in the plate, you can start caching it locally in your Nuke cache and watch as the shot properly hydrates.<\/p>\n\n\n\n<p>This screenshot shows a shot being pulled and hydrated directly in Nuke using Resilio Hybrid Work progressive hydration.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large image-with-white-border linked\"><a href=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/image-9.png\" data-rel=\"lightbox-gallery-J95vFX0f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/image-9-1024x481.png\" alt=\"\" class=\"wp-image-12311\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/image-9-1024x481.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/image-9-300x141.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/image-9-768x360.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/image-9-1536x721.png 1536w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/image-9-2048x961.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Lastly, when you render to a Resilio file, you&#8217;re rendering locally, then uploading back to the primary storage location. This is important because it means, depending on your cache rules, these files are immediately re-readable back into your script to continue working on. The experience of rendering and re-rendering is as fast as anything you&#8217;d typically do locally.<\/p>\n\n\n\n<p>A full demo run-through video <a href=\"https:\/\/www.youtube.com\/watch?v=zIzSqnzLFeM\" data-rel=\"lightbox-video-0\" target=\"_blank\" rel=\"noreferrer noopener\">can be found here<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Considerations and Further Testing<\/h2>\n\n\n\n<p>This article doesn&#8217;t cover performance metrics for Resilio Active Everywhere, but there are numerous resources available that examine this topic. If I were to do this again, I&#8217;d put Resilio through the motions of testing with at least 10 agents, spinning up multiple VMs on Linode with super-fast internet connections to really kick the tires on the scalability of the workflow. However, I have no doubt that now the abilities and features are there, scaling is not a problem, but I encourage anyone trying this out in production (with the budget required) to go through these motions.<\/p>\n\n\n\n<p>I also have no doubt that there&#8217;s an argument to be made that store and forward models or Suite Studios and LucidLink might be somehow more performant in terms of speed. For that, I&#8217;m really not too concerned. The most important thing about these tools is that they suit the <em>workflow<\/em>; it&#8217;s no help if I can really quickly access a cloud bucket when I have no need for a cloud bucket.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Perspectives<\/h2>\n\n\n\n<p>It became obvious to me during my time supervising the pipeline at Baked Studios that a complete solution like this was needed. Any given VFX shop has to manage a million different subscriptions to various services, and being able to package as much functionality into a single service provider, with the supporting relationships that come with that, is so key.<\/p>\n\n\n\n<p>Resilio Active Everywhere and the new features available have made it a well-positioned tool for VFX vendors operating at scale. With workflows like the one outlined in this article, and all manner of workflows one could imagine from there, the API enables a range of creative uses of the platform. Finally, the choices Resilio opens up with its support for both on-premises and cloud workloads are invaluable. 10\/10 if we&#8217;re giving it a rating.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Update<\/h2>\n\n\n\n<p>Shortly after publishing this article, LucidLink and AWS announced their &#8220;native layout&#8221; features, which allow access to LucidLink-connected Amazon S3 storage via EC2 instances and or AWS Deadline Cloud without the need for the LucidLink client to be installed everywhere. It&#8217;s a good thing, but vendor lock-in is now the issue, as well as no support for on-premises.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">About the author<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.linkedin.com\/in\/camerontarget\/\"><strong>Cameron Target<\/strong><\/a> is a visual effects professional with experience across film, television, and documentary production. Cameron has managed VFX projects and production pipelines at Baked Studios, with prior roles in post-production at Red Bull Media House and visual effects production at Brickyard VFX.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Resilio and its new file streaming feature are reshaping VFX workflows. Let\u2019s break down how Resilio Active Everywhere compares to LucidLink and Suite Studios, and how its hybrid approach solves long-standing challenges in distributed production pipelines.<\/p>\n","protected":false},"author":58,"featured_media":12315,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[258],"tags":[142,158,295],"class_list":["post-12293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-media-and-post-production","tag-featured-secondary","tag-featured-tertiary","tag-post-with-sidebar-new-hero-section"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Building a Hybrid Data Distribution Workflow for VFX with Resilio Active Everywhere and Slipstream<\/title>\n<meta name=\"description\" content=\"Resilio and its new file streaming feature are reshaping VFX workflows. Let\u2019s break down how Resilio Active Everywhere compares to LucidLink and Suite Studios, and how its hybrid approach solves long-standing challenges in distributed production pipelines.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building a Hybrid Data Distribution Workflow for VFX with Resilio Active Everywhere and Slipstream\" \/>\n<meta property=\"og:description\" content=\"Resilio and its new file streaming feature are reshaping VFX workflows. Let\u2019s break down how Resilio Active Everywhere compares to LucidLink and Suite Studios, and how its hybrid approach solves long-standing challenges in distributed production pipelines.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline\" \/>\n<meta property=\"og:site_name\" content=\"Resilio Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-07T12:40:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-22T22:37:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/iStock-1269256994.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2309\" \/>\n\t<meta property=\"og:image:height\" content=\"1299\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cameron Target\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cameron Target\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline\"},\"author\":{\"name\":\"Cameron Target\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/82ab377bde5f7c5bf52ae2c11081cc16\"},\"headline\":\"How I Built a Better Hybrid Model for Data Distribution in Visual Effects with Resilio\",\"datePublished\":\"2025-10-07T12:40:17+00:00\",\"dateModified\":\"2026-01-22T22:37:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline\"},\"wordCount\":2163,\"publisher\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/iStock-1269256994.jpg\",\"keywords\":[\"Featured-secondary\",\"Featured-tertiary\",\"Post with sidebar new hero section\"],\"articleSection\":[\"Media and Post-Production\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline\",\"url\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline\",\"name\":\"Building a Hybrid Data Distribution Workflow for VFX with Resilio Active Everywhere and Slipstream\",\"isPartOf\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/iStock-1269256994.jpg\",\"datePublished\":\"2025-10-07T12:40:17+00:00\",\"dateModified\":\"2026-01-22T22:37:54+00:00\",\"description\":\"Resilio and its new file streaming feature are reshaping VFX workflows. Let\u2019s break down how Resilio Active Everywhere compares to LucidLink and Suite Studios, and how its hybrid approach solves long-standing challenges in distributed production pipelines.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#primaryimage\",\"url\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/iStock-1269256994.jpg\",\"contentUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/iStock-1269256994.jpg\",\"width\":2309,\"height\":1299,\"caption\":\"Slipstream\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.resilio.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How I Built a Better Hybrid Model for Data Distribution in Visual Effects with Resilio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#website\",\"url\":\"https:\/\/blog.resilio.com\/blog\/\",\"name\":\"Resilio Blog\",\"description\":\"Explore Common Use cases, How to&#039;s, Comparisons &amp; More\",\"publisher\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.resilio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\",\"name\":\"Resilio\",\"url\":\"https:\/\/blog.resilio.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png\",\"contentUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png\",\"width\":512,\"height\":512,\"caption\":\"Resilio\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/resilio-inc.\",\"https:\/\/youtube.com\/resilio\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/82ab377bde5f7c5bf52ae2c11081cc16\",\"name\":\"Cameron Target\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/14f63066fc56c1e188051cb1db2e70fbd4eb1ef707fd5e5537dc0146543fc67c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/14f63066fc56c1e188051cb1db2e70fbd4eb1ef707fd5e5537dc0146543fc67c?s=96&d=mm&r=g\",\"caption\":\"Cameron Target\"},\"sameAs\":[\"http:\/\/resilio.com\"],\"url\":\"https:\/\/blog.resilio.com\/blog\/author\/cameron-target\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Building a Hybrid Data Distribution Workflow for VFX with Resilio Active Everywhere and Slipstream","description":"Resilio and its new file streaming feature are reshaping VFX workflows. Let\u2019s break down how Resilio Active Everywhere compares to LucidLink and Suite Studios, and how its hybrid approach solves long-standing challenges in distributed production pipelines.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline","og_locale":"en_US","og_type":"article","og_title":"Building a Hybrid Data Distribution Workflow for VFX with Resilio Active Everywhere and Slipstream","og_description":"Resilio and its new file streaming feature are reshaping VFX workflows. Let\u2019s break down how Resilio Active Everywhere compares to LucidLink and Suite Studios, and how its hybrid approach solves long-standing challenges in distributed production pipelines.","og_url":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline","og_site_name":"Resilio Blog","article_published_time":"2025-10-07T12:40:17+00:00","article_modified_time":"2026-01-22T22:37:54+00:00","og_image":[{"width":2309,"height":1299,"url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/iStock-1269256994.jpg","type":"image\/jpeg"}],"author":"Cameron Target","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Cameron Target","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#article","isPartOf":{"@id":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline"},"author":{"name":"Cameron Target","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/82ab377bde5f7c5bf52ae2c11081cc16"},"headline":"How I Built a Better Hybrid Model for Data Distribution in Visual Effects with Resilio","datePublished":"2025-10-07T12:40:17+00:00","dateModified":"2026-01-22T22:37:54+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline"},"wordCount":2163,"publisher":{"@id":"https:\/\/blog.resilio.com\/blog\/#organization"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#primaryimage"},"thumbnailUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/iStock-1269256994.jpg","keywords":["Featured-secondary","Featured-tertiary","Post with sidebar new hero section"],"articleSection":["Media and Post-Production"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline","url":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline","name":"Building a Hybrid Data Distribution Workflow for VFX with Resilio Active Everywhere and Slipstream","isPartOf":{"@id":"https:\/\/blog.resilio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#primaryimage"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#primaryimage"},"thumbnailUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/iStock-1269256994.jpg","datePublished":"2025-10-07T12:40:17+00:00","dateModified":"2026-01-22T22:37:54+00:00","description":"Resilio and its new file streaming feature are reshaping VFX workflows. Let\u2019s break down how Resilio Active Everywhere compares to LucidLink and Suite Studios, and how its hybrid approach solves long-standing challenges in distributed production pipelines.","breadcrumb":{"@id":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#primaryimage","url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/iStock-1269256994.jpg","contentUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/09\/iStock-1269256994.jpg","width":2309,"height":1299,"caption":"Slipstream"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.resilio.com\/blog\/hybrid-data-distribution-vfx-pipeline#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.resilio.com\/blog"},{"@type":"ListItem","position":2,"name":"How I Built a Better Hybrid Model for Data Distribution in Visual Effects with Resilio"}]},{"@type":"WebSite","@id":"https:\/\/blog.resilio.com\/blog\/#website","url":"https:\/\/blog.resilio.com\/blog\/","name":"Resilio Blog","description":"Explore Common Use cases, How to&#039;s, Comparisons &amp; More","publisher":{"@id":"https:\/\/blog.resilio.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.resilio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.resilio.com\/blog\/#organization","name":"Resilio","url":"https:\/\/blog.resilio.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png","contentUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png","width":512,"height":512,"caption":"Resilio"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/resilio-inc.","https:\/\/youtube.com\/resilio"]},{"@type":"Person","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/82ab377bde5f7c5bf52ae2c11081cc16","name":"Cameron Target","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/14f63066fc56c1e188051cb1db2e70fbd4eb1ef707fd5e5537dc0146543fc67c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/14f63066fc56c1e188051cb1db2e70fbd4eb1ef707fd5e5537dc0146543fc67c?s=96&d=mm&r=g","caption":"Cameron Target"},"sameAs":["http:\/\/resilio.com"],"url":"https:\/\/blog.resilio.com\/blog\/author\/cameron-target"}]}},"_links":{"self":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts\/12293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/comments?post=12293"}],"version-history":[{"count":0,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts\/12293\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/media\/12315"}],"wp:attachment":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/media?parent=12293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/categories?post=12293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/tags?post=12293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}