CasparCG to NDI Output

I’m new to CasparCG and I’ve been doing research online, but seems many of the guides may be out of date as I’ve seen conflicting information.

Couple questions:

  1. What is the latest stable build of CasparCG? The official website lists 2.0.7 (S) / 2.0.8 ©, but I’m hearing a 2.3.0 stable version is available? Is that correct and if so, where do I get bot the Server and Client downloads?
  2. I’m finding CasparCG has native NDI4 output support as of a particular version (where NewTek’s iVGA mods are no longer needed), but which version is that and how is it configured?

Thanks,
Tony

Latest builds are here: http://builds.casparcg.com/

my config with ndi, hope it will help

I was thinking i can include the nice tool obs.ninja. But chromium crashed only load the webstream one time, then all is freesing :frowning:

Hi
Latest release can be found here


v2.3.0 has both NDI IN and OUT

obs.ninja seems to be a nice tool, the latency is increadable short

Sending a config by WeTransfer makes it annoyingly complicate to help you. Post it here and use the </> button to format it, like so:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <paths>
    <media-path>media/</media-path>
    <log-path>log/</log-path>
    <data-path>data/</data-path>
    <template-path>template/</template-path>
  </paths>
  <lock-clear-phrase>secret</lock-clear-phrase>
  <channels>
    <channel>
      <video-mode>1080p2500</video-mode>
      <consumers>
        <screen>
          <device>2</device>
          <aspect-ratio>16:9</aspect-ratio>
          <embedded-audio>true</embedded-audio>
          <stretch>fill</stretch>
          <windowed>false</windowed>
          <key-only>false</key-only>
          <vsync>true</vsync>
          <borderless>true</borderless>
          <interactive>true</interactive>
          <always-on-top>true</always-on-top>
        </screen>
        <screen>
          <device>3</device>
          <aspect-ratio>16:9</aspect-ratio>
          <stretch>fill</stretch>
          <windowed>false</windowed>
          <key-only>true</key-only>
          <vsync>true</vsync>
          <borderless>true</borderless>
          <interactive>true</interactive>
          <always-on-top>true</always-on-top>
        </screen>
        <system-audio />
      </consumers>
    </channel>
    <channel>
      <video-mode>1080p2500</video-mode>
      <consumers>
        <ndi>
          <name>BuehneLinks</name>
          <allow-fields>false</allow-fields>
        </ndi>
      </consumers>
    </channel>
    <channel>
      <video-mode>1080p2500</video-mode>
      <consumers>
        <ndi>
          <name>BuehneMitte</name>
          <allow-fields>false</allow-fields>
        </ndi>
      </consumers>
    </channel>
    <channel>
      <video-mode>1080p2500</video-mode>
      <consumers>
        <ndi>
          <name>BuehneRechts</name>
          <allow-fields>false</allow-fields>
        </ndi>
      </consumers>
    </channel>
    <channel>
      <video-mode>1080p2500</video-mode>
      <consumers>
        <ndi>
          <name>Preview</name>
          <allow-fields>false</allow-fields>
        </ndi>
      </consumers>
    </channel>
  </channels>
  <controllers>
    <tcp>
      <port>5250</port>
      <protocol>AMCP</protocol>
    </tcp>
  </controllers>
  <amcp>
    <media-server>
      <host>127.0.0.1</host>
      <port>8000</port>
    </media-server>
  </amcp>
</configuration>
<log-level>trace</log-level>

Because then we quickly can see, that this is invalid XML as the last line (log-level) is outside of the configuration node.