Content deleted Content added
m unpiped links using script |
start review: WP:JARGON. simplify links. |
||
Line 7:
{{Use British English|date=October 2022}}
'''Network Device Interface (NDI)''' is a software specification developed by the [[technology company]] [[NewTek]]. It enables [[high-definition video]] to be transmitted, received, and communicated over a [[computer network]] with low latency and high quality. This royalty-free specification supports [[
==Technology==
NDI is designed to run over [[gigabit Ethernet]]<ref>{{cite web|url=https://www.provideocoalition.com/newtek-announces-ndi-an-open-protocol-for-ip-production-workflow/|title=NewTek announces NDI, an open protocol for IP production workflow by Allan Tépper|first=ProVideo|last=Coalition|date=8 September 2015}}</ref> with the NDI codec.<ref>{{cite web|url=http://support.newtek.com/hc/en-us/articles/218109667-NDI-Encoding-Decoding|title=NDI Encoding/Decoding|website=NewTek Knowledge Base}}</ref> It
By default, NDI uses the [[mDNS]] ([[Bonjour (software)|Bonjour]] / [[Zeroconf]]) discovery mechanism to advertise sources on a [[local area network]], such that NDI receiving devices can automatically discover and offer those sources. It also supports 2 other discovery modes (NDI Access, NDI Discovery Server) that allow for operations across [[subnet]]s and without mDNS. Sources are created using an arbitrarily selected [[Transmission Control Protocol|TCP]] [[Port (computer networking)|port]] from a range of ports on the NDI send host. 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]]. The release of NDI version 4.0 introduces the 'Multi-TCP' transport.
|