Introduction

Notch utilises a number of 3rd party SDKs that require the installation of such SDKs and/or DLLs onto the media server that is going to be used for your project. below is a list of those sdks, and a list of the dlls and where they need to go.

SDKs that may require installation:

If you use any of these features, you will need to install the appropriate SDK on your media server.

SDK Used For
NVIDIA AR Broadcast NVIDIA Body Tracking and NVIDIA Face Tracking
NVIDIA Video Effects NVIDIA Virtual Background
Kinect 1 Drivers v1.8
Kinect 1 SDK v1.8
Kinect 1 support
Kinect 2 Drivers Kinect 2 support
Kinect 4 SDK
Kinect 4 Body Tracking SDK
Kinect 4 Azure support
Intel Realsense SDK V2.0 Intel Realsense support

DLLs that may require copying:

Notch Builder and Standalones automatically have these DLLs in place. However, when running Notch Blocks in a media server, you may need to copy the specific DLL on to the media server into a specific location. These can all be found in the program files notch directory, in C:\Program Files\Notch, where they can then be copy / pasted to wherever they are needed.

DLL names and uses

Feature Filename Notes
NVIDIA Face Tracking, NVIDIA Body Tracking, and NVIDIA Virtual Background Demolition-NGXCUDA.dll
NCAM LibNcamDataStreaming.dll
Intel RealSense Depth Cameras realsense2.dll
Kinect 4 (excluding skeleton) k4a.dll
depthengine_2_0.dll
cublas64_100.dll
cudart64_100.dll
cudnn64_7.dll
Perception Neuron Motion Capture Suits NeuronDataReader.dll
Motive Motion Capture suits NatNetLib.dll
NDI Processing.NDI.Lib.x64.dll When using a media server you should use its native NDI features instead of Notch’s internal NDI engine. You should very rarely need to copy this.
HTC Vive and Oculus Rift openvr_api.dll Rarely used in a media server

Where to place the DLLs on your media server

Media Server File Path
Ai C:\Avolites\Ai\Distrib
Disguise C:\Program Files\d3 Production Suite\build\msvc
Green Hippo C:\Program Files\GreenHippo\HippotizerV4\bin
Pixera C:\Program Files\AV Stumpfl\Pixera\build_X-X-XX
Touch Designer C:\Program Files\Derivative\TouchDesigner\bin
Others Refer to your media server