Skip to content

pixsper/jit.ndi

Repository files navigation

jit.ndi

Extensions for sending/receiving video and audio using the Newtek NDI® protocol in Cycling 74's Max

Overview

The NewTek NDI® protocol allows high-quality, high-performance, low-latency streaming of video and audio over a local network. jit.ndi provides a pair of objects to interface this protocol with the Max/Jitter environment, allowing sending/receiving of jitter matrices and MSP signals to/from any other device supporting NDI.

Features

  • NDI 5.0 compatible (runtime is dynamically loaded so will work with any installed compatible NDI version)
  • Send/receive 2D jitter matrices of any size. 3-plane RGB and 4-plane RGBA both supported.
  • YUV mode for high-performance usage.
  • Send/receive unlimited number of audio channels.
  • Objects can set/report preview/program tally status on a video source.

Requirements

License

jit.ndi is licensed under LGPL 3.0. This means you are free to use the objects in any commercial/non-commercial project but any changes to the source code must be released under the same license.

Installation

  • jit.ndi is supplied as a Max package. Download available from the releases page.
  • Unzip and place the entire jit.ndi directory in your Max packages directory (C:/Users/[username]/Documents/Max 8/Packages on Windows, /Users/[username]/Documents/Max 8/Packages on Mac OS).

Documentation

Help patchers and Max documentation metadata included in the package.

Copyright

jit.ndi Copyright (C) 2022 Pixsper Ltd. www.pixsper.com

NDI® is a registered trademark of NewTek, Inc
https://ndi.tv/

Includes yxml (C) 2013-2014 Yoran Heling