Content deleted Content added
review: TCP accelerator is a separate external node. ce for brevity and marketing speak. |
→Technology: wikilink |
||
Line 14:
By default, NDI uses [[multicast DNS]] to advertise sources on a [[local area network]], such that NDI receivers can automatically discover and offer those sources. It also supports two other discovery modes (NDI Access, NDI Discovery Server) that allow for operations across [[subnet]]s and without multicast DNS. Sources are created using an arbitrarily selected [[TCP port]] from a range of ports on the NDI senders. When a source is requested, a TCP connection is established on the appropriate port with the NDI receiver connecting to the NDI sender. NDI 3.x has options to use [[User Datagram Protocol|UDP]] [[multicast]] or [[unicast]] with [[forward error correction]] (FEC) instead of TCP, and can [[Load balancing (computing)|load balance]] streams across multiple [[network interface controller]]s (NICs) without using [[link aggregation]]. NDI version 4.0 introduces the ''Multi-TCP'' transport.
NDI carries video, [[Surround sound|multichannel]] [[uncompressed audio]],{{Citation needed|date=September 2020|reason=Please link to an official source verifying this claim}} and [[metadata]].
The NDI [[software development kit]] (SDK) is available for [[Windows]], [[Linux]], and [[MacOS]],<ref>{{cite web|url=https://www.newtek.com/ndi/sdk/|title=NewTek NDI SDK|website=Newtek.com}}</ref> and has also been ported to [[iOS]], [[tvOS]], [[Android (operating system)|Android]], [[Raspberry Pi]], and [[FPGA]].{{cn|date=January 2025}} The Standard NDI SDK is available via a royalty-free [[Proprietary_software|proprietary]] license.<ref>{{cite web |title=NDI® license agreement |url=http://new.tk/ndisdk_license/ |website=new.tk |accessdate=3 June 2020}}</ref> The NDI Advanced SDK offers OEMs direct access to and from compressed data and other features, with a commercial license.
|