{"id":29,"date":"2026-09-08T17:24:21","date_gmt":"2026-09-08T17:24:21","guid":{"rendered":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/"},"modified":"2026-09-08T17:24:21","modified_gmt":"2026-09-08T17:24:21","slug":"ndi-vs-spout-projection-mapping","status":"publish","type":"post","link":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/","title":{"rendered":"NDI vs Spout for Projection Mapping: Which Live Video Workflow Should You Use?"},"content":{"rendered":"<p>NDI and Spout can both move live visual content between applications, but they are designed for different environments. The simplest rule is: <strong>Spout is usually the better choice between compatible applications on the same Windows computer; NDI is usually the better choice when video needs to travel across a network or between different machines.<\/strong><\/p>\n<div class=\"hm-keytakeaways\"><strong>Quick answer<\/strong><\/p>\n<ul>\n<li><strong>Use Spout<\/strong> for local GPU-to-GPU sharing between compatible Windows applications.<\/li>\n<li><strong>Use NDI<\/strong> when the source and projection mapper are on different computers or the video must travel over a LAN.<\/li>\n<li><strong>Use imported media<\/strong> instead of either protocol when the content is a fixed file and does not need to be live.<\/li>\n<\/ul>\n<\/div>\n<h2>What is Spout?<\/h2>\n<p>Spout is a Windows-oriented texture-sharing ecosystem used by many visual applications. Instead of encoding a video stream and sending it through a normal network path, compatible applications can share rendered frames locally. That makes it useful for chaining tools together on one production PC.<\/p>\n<p>A common setup is:<\/p>\n<p><strong>Visual generator \/ VJ app \u2192 Spout \u2192 HoloMapper \u2192 projector<\/strong><\/p>\n<p>The source application focuses on generating the image while HoloMapper handles the physical surface alignment.<\/p>\n<h2>What is NDI?<\/h2>\n<p>NDI is designed for IP video workflows. A compatible sender publishes video over a network and a compatible receiver can subscribe to it. This is useful when the source is another computer, a production system elsewhere in the venue, or an application that already outputs NDI.<\/p>\n<p>A common setup is:<\/p>\n<p><strong>Camera or graphics computer \u2192 Ethernet network \u2192 NDI \u2192 HoloMapper \u2192 projector<\/strong><\/p>\n<h2>NDI vs Spout comparison<\/h2>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Question<\/th>\n<th>Spout<\/th>\n<th>NDI<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Same PC?<\/td>\n<td>Excellent fit<\/td>\n<td>Possible, but often unnecessary<\/td>\n<\/tr>\n<tr>\n<td>Different computers?<\/td>\n<td>No normal LAN transport<\/td>\n<td>Designed for network workflows<\/td>\n<\/tr>\n<tr>\n<td>Windows ecosystem?<\/td>\n<td>Strong<\/td>\n<td>Cross-platform ecosystem varies by app<\/td>\n<\/tr>\n<tr>\n<td>Network bandwidth required?<\/td>\n<td>No LAN stream<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Best use<\/td>\n<td>Local app-to-app visuals<\/td>\n<td>Network cameras\/graphics\/remote machines<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h2>When Spout is the better projection mapping workflow<\/h2>\n<p>Use Spout when a Windows machine is already running both the content application and HoloMapper. Examples include sending visuals from a VJ tool, a shader\/generative program, a game engine, or another graphics application into a mapped surface without rendering an intermediate video file.<\/p>\n<p>It also keeps your network out of the critical path, which can simplify troubleshooting during a live show.<\/p>\n<h2>When NDI is the better projection mapping workflow<\/h2>\n<p>Use NDI when the source is physically or logically separate from the mapper. A venue might have one computer handling cameras and graphics while another computer drives the projector. NDI lets the systems communicate over the existing network rather than requiring a dedicated capture-card path for every feed.<\/p>\n<p>For reliable live use, wired Ethernet is strongly preferable to congested Wi-Fi.<\/p>\n<h2>Can HoloMapper use both?<\/h2>\n<p>Yes. HoloMapper currently supports NDI input\/output and Spout input\/output workflows, alongside ordinary images, videos, GIFs, text, animation presets, and other mapped layer types. That means you can choose the transport based on where the source lives instead of changing your mapping workflow.<\/p>\n<h2>Practical recommendation<\/h2>\n<p>If everything is on one Windows PC, test Spout first. If the source is on another computer, test NDI over wired Ethernet first. If the media never changes, do not add a live-video protocol at all\u2014import the file directly and remove an unnecessary point of failure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NDI and Spout can both feed live visuals into projection mapping software, but they solve different problems. Here is when to use each one.<\/p>\n","protected":false},"author":1,"featured_media":30,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-29","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-live-visual-workflows"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>NDI vs Spout for Projection Mapping: Which Should You Use?<\/title>\n<meta name=\"description\" content=\"Compare NDI vs Spout for projection mapping: network video vs local GPU texture sharing, latency, setup, use cases, and HoloMapper workflows.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NDI vs Spout for Projection Mapping: Which Should You Use?\" \/>\n<meta property=\"og:description\" content=\"Compare NDI vs Spout for projection mapping: network video vs local GPU texture sharing, latency, setup, use cases, and HoloMapper workflows.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/\" \/>\n<meta property=\"og:site_name\" content=\"HoloMapper Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-08T17:24:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/holomapperstudio.com\/blogs\/wp-content\/uploads\/2026\/09\/ndi-vs-spout-projection-mapping.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"holomapper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"holomapper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/\"},\"author\":{\"name\":\"holomapper\",\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/#\\\/schema\\\/person\\\/8aae85d1ef1e44be27dcbde6f9b9b9e7\"},\"headline\":\"NDI vs Spout for Projection Mapping: Which Live Video Workflow Should You Use?\",\"datePublished\":\"2026-09-08T17:24:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/\"},\"wordCount\":540,\"image\":{\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ndi-vs-spout-projection-mapping.png\",\"articleSection\":[\"Live Visual Workflows\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/\",\"url\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/\",\"name\":\"NDI vs Spout for Projection Mapping: Which Should You Use?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ndi-vs-spout-projection-mapping.png\",\"datePublished\":\"2026-09-08T17:24:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/#\\\/schema\\\/person\\\/8aae85d1ef1e44be27dcbde6f9b9b9e7\"},\"description\":\"Compare NDI vs Spout for projection mapping: network video vs local GPU texture sharing, latency, setup, use cases, and HoloMapper workflows.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/#primaryimage\",\"url\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ndi-vs-spout-projection-mapping.png\",\"contentUrl\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ndi-vs-spout-projection-mapping.png\",\"width\":1200,\"height\":630,\"caption\":\"NDI vs Spout for Projection Mapping: Which Live Video Workflow Should You Use? \u2014 HoloMapper Blog\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/ndi-vs-spout-projection-mapping\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NDI vs Spout for Projection Mapping: Which Live Video Workflow Should You Use?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/#website\",\"url\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/\",\"name\":\"HoloMapper Blog\",\"description\":\"Projection mapping guides, tutorials, software comparisons and live visual workflows.\",\"alternateName\":\"HoloMapper Projection Mapping Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/holomapperstudio.com\\\/blogs\\\/#\\\/schema\\\/person\\\/8aae85d1ef1e44be27dcbde6f9b9b9e7\",\"name\":\"holomapper\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d52a9ab7e6a87d14260d4ef5572368764fc1d11d45f8fc979379d4fa8761d2de?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d52a9ab7e6a87d14260d4ef5572368764fc1d11d45f8fc979379d4fa8761d2de?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d52a9ab7e6a87d14260d4ef5572368764fc1d11d45f8fc979379d4fa8761d2de?s=96&d=mm&r=g\",\"caption\":\"holomapper\"},\"sameAs\":[\"https:\\\/\\\/holomapperstudio.com\\\/blogs\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"NDI vs Spout for Projection Mapping: Which Should You Use?","description":"Compare NDI vs Spout for projection mapping: network video vs local GPU texture sharing, latency, setup, use cases, and HoloMapper workflows.","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:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/","og_locale":"en_US","og_type":"article","og_title":"NDI vs Spout for Projection Mapping: Which Should You Use?","og_description":"Compare NDI vs Spout for projection mapping: network video vs local GPU texture sharing, latency, setup, use cases, and HoloMapper workflows.","og_url":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/","og_site_name":"HoloMapper Blog","article_published_time":"2026-09-08T17:24:21+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/holomapperstudio.com\/blogs\/wp-content\/uploads\/2026\/09\/ndi-vs-spout-projection-mapping.png","type":"image\/png"}],"author":"holomapper","twitter_card":"summary_large_image","twitter_misc":{"Written by":"holomapper","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/#article","isPartOf":{"@id":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/"},"author":{"name":"holomapper","@id":"https:\/\/holomapperstudio.com\/blogs\/#\/schema\/person\/8aae85d1ef1e44be27dcbde6f9b9b9e7"},"headline":"NDI vs Spout for Projection Mapping: Which Live Video Workflow Should You Use?","datePublished":"2026-09-08T17:24:21+00:00","mainEntityOfPage":{"@id":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/"},"wordCount":540,"image":{"@id":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/#primaryimage"},"thumbnailUrl":"https:\/\/holomapperstudio.com\/blogs\/wp-content\/uploads\/2026\/09\/ndi-vs-spout-projection-mapping.png","articleSection":["Live Visual Workflows"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/","url":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/","name":"NDI vs Spout for Projection Mapping: Which Should You Use?","isPartOf":{"@id":"https:\/\/holomapperstudio.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/#primaryimage"},"image":{"@id":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/#primaryimage"},"thumbnailUrl":"https:\/\/holomapperstudio.com\/blogs\/wp-content\/uploads\/2026\/09\/ndi-vs-spout-projection-mapping.png","datePublished":"2026-09-08T17:24:21+00:00","author":{"@id":"https:\/\/holomapperstudio.com\/blogs\/#\/schema\/person\/8aae85d1ef1e44be27dcbde6f9b9b9e7"},"description":"Compare NDI vs Spout for projection mapping: network video vs local GPU texture sharing, latency, setup, use cases, and HoloMapper workflows.","breadcrumb":{"@id":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/#primaryimage","url":"https:\/\/holomapperstudio.com\/blogs\/wp-content\/uploads\/2026\/09\/ndi-vs-spout-projection-mapping.png","contentUrl":"https:\/\/holomapperstudio.com\/blogs\/wp-content\/uploads\/2026\/09\/ndi-vs-spout-projection-mapping.png","width":1200,"height":630,"caption":"NDI vs Spout for Projection Mapping: Which Live Video Workflow Should You Use? \u2014 HoloMapper Blog"},{"@type":"BreadcrumbList","@id":"https:\/\/holomapperstudio.com\/blogs\/ndi-vs-spout-projection-mapping\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/holomapperstudio.com\/blogs\/"},{"@type":"ListItem","position":2,"name":"NDI vs Spout for Projection Mapping: Which Live Video Workflow Should You Use?"}]},{"@type":"WebSite","@id":"https:\/\/holomapperstudio.com\/blogs\/#website","url":"https:\/\/holomapperstudio.com\/blogs\/","name":"HoloMapper Blog","description":"Projection mapping guides, tutorials, software comparisons and live visual workflows.","alternateName":"HoloMapper Projection Mapping Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/holomapperstudio.com\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/holomapperstudio.com\/blogs\/#\/schema\/person\/8aae85d1ef1e44be27dcbde6f9b9b9e7","name":"holomapper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d52a9ab7e6a87d14260d4ef5572368764fc1d11d45f8fc979379d4fa8761d2de?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d52a9ab7e6a87d14260d4ef5572368764fc1d11d45f8fc979379d4fa8761d2de?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d52a9ab7e6a87d14260d4ef5572368764fc1d11d45f8fc979379d4fa8761d2de?s=96&d=mm&r=g","caption":"holomapper"},"sameAs":["https:\/\/holomapperstudio.com\/blogs"]}]}},"_links":{"self":[{"href":"https:\/\/holomapperstudio.com\/blogs\/wp-json\/wp\/v2\/posts\/29","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/holomapperstudio.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/holomapperstudio.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/holomapperstudio.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/holomapperstudio.com\/blogs\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":0,"href":"https:\/\/holomapperstudio.com\/blogs\/wp-json\/wp\/v2\/posts\/29\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/holomapperstudio.com\/blogs\/wp-json\/wp\/v2\/media\/30"}],"wp:attachment":[{"href":"https:\/\/holomapperstudio.com\/blogs\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/holomapperstudio.com\/blogs\/wp-json\/wp\/v2\/categories?post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/holomapperstudio.com\/blogs\/wp-json\/wp\/v2\/tags?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}