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.
You only need to copy the DLL’s relevant to the features you are using.
DLL names and uses #
Feature | Filename | Notes |
---|---|---|
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 |
Troubleshooting #
Failure to load Notch blocks: #
For systems that do not have Notch Builder installed, Notch blocks may fail to load in FXPlayerHost as well as the media server. If this is the case then try setting the following registry key manually:
Key Detail | Value |
---|---|
Path | Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WIBU-SYSTEMS\CodeMeter\Server\CurrentVersion |
Name | ShmTimeout |
Value | 10 (0xa hex) |
Type | REG_DWORD |
or by running the following command in a Command Prompt with Administrator privileges:
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\WIBU-SYSTEMS\CodeMeter\Server\CurrentVersion /v ShmTimeout /t REG_DWORD /d 0xa