Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/pixsper/jit.ndi
- Owner: pixsper
- License: lgpl-3.0
- Created: 2018-02-19T23:24:28.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2022-01-22T19:12:26.000Z (almost 3 years ago)
- Last Synced: 2024-05-21T13:52:07.491Z (6 months ago)
- Topics: maxmsp, ndi, streaming-audio, streaming-video, video
- Language: C
- Size: 1.67 MB
- Stars: 67
- Watchers: 11
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-networked-media - jit.ndi - Extensions for sending/receiving video and audio using the Newtek NDI® protocol in Cycling 74's Max. (Uncategorized / Uncategorized)
README
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.comNDI® is a trademark of Vizrt NDI AB. ©2023
https://ndi.video/Includes [yxml](https://dev.yorhel.nl/yxml) (C) 2013-2014 Yoran Heling