No Audio Output

ndi

#1

Hi all, I’m currently trying to play video on the casparcg client on a PC and output it to obs via NDI on a different mac.
However, it is only streaming video but no audio.
I tried testing Casparcg using the NDI studio monitor and record the stream on the pc and see if it captures any audio, but it seems Casparcg is not outputting any audio at all.

Any fix?
Thanks


#2

…and your video clips have audio in 48kHz 16Bit, right?


#3

i assume so, I’m testing using the default videos. The CG1080 mp4


#4

Ok, what server version? As for me that works, but I still run 2.0.7


#5

which NDI-version?
When I had NDI 4 installed no audio from Caspar but when I reeinstalled the older NDI 3.8 version the sound came though as it should


NDI backport for NRK's Server
#6

i think im running 2.0.7 as well


#7

how do you get version 3.8 coz i can’t seem to find the version on their website


#8

You can get NDI Tools 3.8 Portable from here. I got this link a while ago when testing NDI Tools and never deleted the mail from my account.


NDI backport for NRK's Server
#9

I am not having this issue with NDI 4 (I think it’s 4.1).
Last week I updated all the PCs with that and it’s working 100% in OBS, Studio Monitor and CasparCG’s NDI producer.


#10

@rrebuffo but you are using a dev build. The problem is with the Stable 2.2.0 & iVGA/Airsend.
Heres link to the NDI Tools 3.8 from my Google Drive
NDI Tools 3.8


#11

Did you try replacing the new NewTek dll from the Runtime folder to System32? Which dll is shown in the server startup when NDI 4 in installed? You might have to rerun the airsend updater too.

There’s nothing stable in that version. That’s just a label. Nightly builds are just as stable and have much more features.


#12

Well may be the 2.2.0 isnt more stable in a technical sence than 2.3.x but Im running 7 CasparCG in 3 cities so I like to have some kind of assurence that they are all in the same version and that they can do longer broadcast when if needed.

I have replaced the Airsend Updater 2xdll to system32, but not from NDI 4 tools.
They have different names so they are not loaded

.204] [info]    ############################################################################
[2019-11-29 09:21:55.205] [info]    CasparCG Server is distributed by the Swedish Broadcasting Corporation (SVT)
[2019-11-29 09:21:55.205] [info]    under the GNU General Public License GPLv3 or higher.
[2019-11-29 09:21:55.205] [info]    Please see LICENSE.TXT for details.
[2019-11-29 09:21:55.205] [info]    http://www.casparcg.com/
[2019-11-29 09:21:55.205] [info]    ############################################################################
[2019-11-29 09:21:55.205] [info]    Starting CasparCG Video and Graphics Playout Server 2.2.0 66a9e3e2 Stable
[2019-11-29 09:21:55.219] [info]    Initialized ffmpeg module.
[2019-11-29 09:21:55.219] [info]    Initialized oal module.
[2019-11-29 09:21:55.219] [info]    Initialized decklink module.
[2019-11-29 09:21:55.219] [info]    Initialized screen module.
[2019-11-29 09:21:55.341] [info]    Initialized html module.
[2019-11-29 09:21:56.771] [info]    Initialized flash module.
[2019-11-29 09:21:56.771] [info]    Initialized newtek module.
[2019-11-29 09:21:56.774] [info]    Initialized bluefish module.
[2019-11-29 09:21:56.774] [info]    Initialized image module.
[2019-11-29 09:21:56.774] [info]    "C:/CasparCG-Server-2.2.0\casparcg.config":
[2019-11-29 09:21:56.774] [info]    -----------------------------------------
[2019-11-29 09:21:56.774] [info]    <?xml version="1.0" encoding="utf-8"?>
[2019-11-29 09:21:56.774] [info]    <configuration>
[2019-11-29 09:21:56.774] [info]       <paths>
[2019-11-29 09:21:56.774] [info]          <media-path>d:\_media/</media-path>
[2019-11-29 09:21:56.774] [info]          <log-path>d:\_log/</log-path>
[2019-11-29 09:21:56.774] [info]          <data-path>d:\_data/</data-path>
[2019-11-29 09:21:56.774] [info]          <template-path>d:\_template/</template-path>
[2019-11-29 09:21:56.774] [info]          <font-path>d:\_font/</font-path>
[2019-11-29 09:21:56.774] [info]       </paths>
[2019-11-29 09:21:56.774] [info]       <lock-clear-phrase>secret</lock-clear-phrase>
[2019-11-29 09:21:56.774] [info]       <channels>
[2019-11-29 09:21:56.774] [info]          <channel>
[2019-11-29 09:21:56.774] [info]             <video-mode>1080p5000</video-mode>
[2019-11-29 09:21:56.774] [info]             <consumers>
[2019-11-29 09:21:56.774] [info]                <decklink>
[2019-11-29 09:21:56.774] [info]                   <device>1</device>
[2019-11-29 09:21:56.774] [info]                   <key-device>2</key-device>
[2019-11-29 09:21:56.774] [info]                   <embedded-audio>true</embedded-audio>
[2019-11-29 09:21:56.774] [info]                   <latency>normal</latency>
[2019-11-29 09:21:56.774] [info]                   <keyer>external</keyer>
[2019-11-29 09:21:56.774] [info]                   <key-only>false</key-only>
[2019-11-29 09:21:56.774] [info]                   <buffer-depth>3</buffer-depth>
[2019-11-29 09:21:56.774] [info]                </decklink>
[2019-11-29 09:21:56.774] [info]                <newtek-ivga>
[2019-11-29 09:21:56.774] [info]                   <channel-layout>stereo</channel-layout>
[2019-11-29 09:21:56.774] [info]                   <provide-sync>true</provide-sync>
[2019-11-29 09:21:56.774] [info]                </newtek-ivga>
[2019-11-29 09:21:56.774] [info]                <screen/>
[2019-11-29 09:21:56.774] [info]                <system-audio/>
[2019-11-29 09:21:56.774] [info]             </consumers>
[2019-11-29 09:21:56.774] [info]          </channel>
[2019-11-29 09:21:56.774] [info]       </channels>
[2019-11-29 09:21:56.774] [info]       <osc>
[2019-11-29 09:21:56.774] [info]          <default-port>6250</default-port>
[2019-11-29 09:21:56.774] [info]          <disable-send-to-amcp-clients>false</disable-send-to-amcp-clients>
[2019-11-29 09:21:56.774] [info]          <predefined-clients>
[2019-11-29 09:21:56.774] [info]             <predefined-client>
[2019-11-29 09:21:56.774] [info]                <address>127.0.0.1</address>
[2019-11-29 09:21:56.774] [info]                <port>5253</port>
[2019-11-29 09:21:56.774] [info]             </predefined-client>
[2019-11-29 09:21:56.774] [info]          </predefined-clients>
[2019-11-29 09:21:56.774] [info]       </osc>
[2019-11-29 09:21:56.774] [info]       <controllers>
[2019-11-29 09:21:56.774] [info]          <tcp>
[2019-11-29 09:21:56.774] [info]             <port>5250</port>
[2019-11-29 09:21:56.774] [info]             <protocol>AMCP</protocol>
[2019-11-29 09:21:56.774] [info]          </tcp>
[2019-11-29 09:21:56.774] [info]       </controllers>
[2019-11-29 09:21:56.774] [info]       <amcp>
[2019-11-29 09:21:56.774] [info]          <media-server>
[2019-11-29 09:21:56.774] [info]             <host>localhost</host>
[2019-11-29 09:21:56.774] [info]             <port>8000</port>
[2019-11-29 09:21:56.774] [info]          </media-server>
[2019-11-29 09:21:56.774] [info]       </amcp>
[2019-11-29 09:21:56.774] [info]    </configuration>
[2019-11-29 09:21:56.774] [info]    -----------------------------------------
[2019-11-29 09:21:57.032] [info]    Initializing OpenGL Device.
[2019-11-29 09:21:57.037] [info]    Initialized OpenGL 4.5.0 NVIDIA 431.60 NVIDIA Corporation
[2019-11-29 09:21:57.083] [info]    Initialized OpenGL Accelerated GPU Image Mixer for channel 1
[2019-11-29 09:21:57.084] [info]    video_channel[1|1080p5000] Successfully Initialized.
[2019-11-29 09:21:57.135] [warning] Device does not support video-format: 1080p50
[2019-11-29 09:21:57.136] [info]    DeckLink Duo 2 [1-1|1080p5000] Enabled embedded-audio.
[2019-11-29 09:21:57.136] [info]    DeckLink Duo 2 [1-1|1080p5000] Disabled low-latency mode.
[2019-11-29 09:21:57.136] [error]   DeckLink Duo 2 [1-1|1080p5000] Failed to enable external keyer.
[2019-11-29 09:21:57.157] [info]    DeckLink Duo 2 [1-1|1080p5000] Initialized.
[2019-11-29 09:21:57.186] [info]    Loaded C:\WINDOWS\SYSTEM32\Processing.AirSend.x64.dll
[2019-11-29 09:21:57.196] [info]    DeckLink Duo 2 [1-1|1080p5000] Reference signal: not detected.
[2019-11-29 09:21:57.204] [info]    newtek-ivga[not connected] Initialized.
[2019-11-29 09:21:57.205] [info]    Screen consumer [1|1080p5000] Initialized.
[2019-11-29 09:21:57.326] [info]    oal[1|1080p5000] Initialized.
[2019-11-29 09:21:57.326] [info]    Initialized channels.
[2019-11-29 09:21:57.329] [info]    Initialized controllers.
[2019-11-29 09:21:57.329] [info]    Initialized osc.
[2019-11-29 09:26:42.380] [info]    Screen consumer [1|1080p5000] Uninitialized.

#13

I asked Newtek about this and this is the answer

Airsend is an interface that is now almost a decade old and is not supported in any product that we ship (for over 5 years) and as such we are no longer supporting. Modern versions of Caspar support NDI natively.

So the fact is that Newtek wont try to fix this. From a business sense I understand it. But it means problems for at least Tricaster and vMix users because they have both just or will release a new version based on NDI 4.0.