Later versions included options for UDP Unicast and Multicast as appropriate and FEC. Send with NDI Advanced SDK, receive with NDI libraries Hardware encode, decode with NDI libraries Royalty-free license, SDK libraries for Win (x86), Mac, Linux (x86 & ARM), iOS, FPGA reference Gigabit / wireless / load balanced multi NIC / 10 GBitīonjour (mDNS), NDI Access (manual), Discovery Server (NDI4) SMPTE 2110-22 spec.( JPEG XS, but not limited to)ĭiscrete audio, metadata and video frame packets, single connectionĭiscrete audio, video and Metadata on separate connections with different protocolsĭiscrete audio, video and Metadata in SMPTE2110 Formats There are clear differences in the technology used by these protocols. ![]() Other IP video protocols for use in professional video production (rather than IP video used for distribution to end users) include SMPTE 2022, SMPTE 2110, ASPEN (largely superseded by SMPTE 2110) and Sony NMI. The NDI Advanced SDK offers OEMs direct access to and from compressed data and other features, with a commercial license.Ĭomparison of common IP video protocols The Standard NDI SDK is available via a royalty-free proprietary license. The NDI software development kit (SDK) is available for Windows, Linux and MacOS, and has also been ported to iOS, tvOS, Android, Raspberry Pi, and FPGA. NDI Receivers can opt to connect to various combinations of streams, to support things like audio-only or metadata-only connections where video is not required. NDI also allows senders to determine the number of connected receivers, so they can skip unnecessary processing and network bandwidth utilisation when there are no NDI receiver clients connected. This directional metadata system allows for functionality such as active tally information fed back to sources to understand that they are on-air (program / preview). Metadata messages can be sent in both directions allowing the sender and receiver to message one another over the connection with arbitrary metadata in XML form. NDI carries video, multichannel uncompressed audio and metadata. NDI 4.0 introduces multi-TCP connections. NDI 3.x has options to use UDP multicast or unicast with forward error correction (FEC) instead of TCP, and can load balance streams across multiple network interface controllers (NICs) without using link aggregation. When a source is requested, a TCP connection is established on the appropriate port with the NDI receiver connecting to the NDI sender. Sources are created using an arbitrarily selected TCP port from a range of ports on the NDI send host. It also supports 2 other discovery modes (NDI Access, NDI Discovery Server) that allow for operations across subnets and without mDNS. īy default, NDI uses the mDNS ( 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 is expected to deliver 1080i HD video at VBR data rates typically around 100 Mbit/s. NDI is designed to run over gigabit Ethernet with the NDI codec. The specification is royalty-free and allows for frame accurate switching, making it suitable for use in live production environments. Network Device Interface ( NDI) is a software specification developed by NewTek that enables high-definition video to be delivered, received, and communicated over a computer network in a low-latency, high-quality manner. ( Learn how and when to remove this template message) ( July 2021) ( Learn how and when to remove this template message) It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view. A major contributor to this article appears to have a close connection with its subject.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |