Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pixsper/jit.ndi

Implementation of NewTek NDI protocol for Cycling 74's Max
https://github.com/pixsper/jit.ndi

maxmsp ndi streaming-audio streaming-video video

Last synced: 6 days ago
JSON representation

Implementation of NewTek NDI protocol for Cycling 74's Max

Awesome Lists containing this project

README

        

jit.ndi

Extensions for sending/receiving video and audio using the [NDI®](https://ndi.video/) protocol in [Cycling 74's Max](https://cycling74.com/products/max/)

## Overview

The [NDI®](https://ndi.video/) 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 6.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
- Max 8 (64-bit) - Windows or Mac (Intel/Apple Silicon)
- NDI® Runtime - [Windows](http://ndi.link/NDIRedistV6) or [Mac](http://ndi.link/NDIRedistV6Apple)
- [NDI® Tools](https://ndi.video/tools/) - Required if using NDI-HX equipment (such as the [NDI HX Camera app](https://ndi.video/tools/ndi-hx-camera/)) (and also useful for testing)

## 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](https://github.com/pixsper/jit.ndi/releases/latest) 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) 2024 Pixsper Ltd.
www.pixsper.com

NDI® is a trademark of Vizrt NDI AB. ©2023
https://ndi.video/

Includes [yxml](https://dev.yorhel.nl/yxml) (C) 2013-2014 Yoran Heling