VAD ÄR NDI ™ NETWORK DEVICE INTERFACE

Feb 01, 2019

Vad är NDI ™ (Network Device Interface)?


NDI ™ (Network Device Interface) är ett gratis protokoll för Video över IP, som utvecklats av NewTek. Det är utformat för att möjliggöra distribution av levande professionell video över befintlig IP-infrastruktur, vilket frigör användare från hårdvarubegäranden och ger fördelarna med reducerad kostnad och implementeringstid.

Detta dokument kommer att omfatta följande ämnen:

  • Introduktion till NDI

  • Vilken typ av NDI-stödd utrustning är tillgänglig?

  • Hur mycket bandbredd använder NDI?

  • NDI och videokomprimering

  • NDI-kompressionsexempel

  • NDI-format

  • Hur lägger du till NDI i ditt nätverk?

VAD ÄR NDI?

Eftersom videoens framtid går mot fler nätverksbaserade distributionslösningar, är NDI en flexibel och mångsidig lösning som möjliggör flera videoströmmar på en gemensam anslutning. NDI stöder hög kvalitet, låg latens, ram-exakt video över standard Ethernet-nätverk.

NDI står för Network Device Interface och är utvecklat av NewTek. NewTek tillkännagav NDI 2015, och protokollet gjordes tillgängligt för allmänt bruk tidigt 2016. År 2017 släpptes 3: e versionen av protokollet, med multicast-stöd, ett högeffektivt läge som heter NDI-HX och andra funktioner.

Multicast är gruppkommunikation där innehåll adresseras till flera destinationer samtidigt och har en positiv inverkan genom att minska användningen av bandbredd från NDI-sändaren.

NDI HX är en lägre datahastighetskod som kan användas i scenarier med låg bandbredd, till exempel Wi-Fi och 4G-nätverk.

Vilken typ av NDI-SUPPORTED UTRUSTNING ÄR TILLGÄNGLIG?

NDI stöds av ett brett utbud av tillverkare och utvecklare av både hårdvara och mjukvara. Eftersom det gynnar någon nätverksansluten videoenhet och programvara, hittar du videomixare, grafiksystem, capture-kort och många andra produktionsenheter med NDI-support. Här är några av de viktigaste:

  • NewTek

  • Adobe / Adobe Creative Cloud

  • JVC Professional

  • Panasonic

  • Evertz

  • LiveU

  • Deltacast

  • NewBlue

I botten av artikeln hittar du en mer omfattande lista.

NDI BANDWIDTH REQUIREMENT

Den önskade bandbredd för NDI-överföring varierar beroende på upplösning och bildhastighet. NDI-kodningsalgoritmen i sig är upplösning och bildhastighet oberoende, och stöder upplösningar upp till 4K och bortom. Med sin avancerade prestanda över standard GigE-nätverk gör det det möjligt att överföra anläggningar till en oerhört mångsidig IP-videoproduktionsrörledning utan att negativa befintliga investeringar i SDI-kameror och infrastruktur eller kostsamma nya höghastighetsnätinfrastrukturer.


* Källa: https://support.newtek.com/hc/en-us/articles/217662358-NDI-Network-Device-Interface-Overview

HUR EFFEKTIVT ÄR NDI I VIDEOKOMPRESSION?

NDI använder komprimering för att möjliggöra överföring av videoströmmar i nätverket. Enligt NewTek är NDI en av de mest effektiva codecs som finns :

"NDI uppnår betydligt bättre kompression än majoriteten av codecs som har accepterats för professionell sändning. På en typisk, modern Intel-baserad i7-processor kan codec komprimera en 1920x1080 videosignal vid 250 bilder per sekund med en enda kärna.

Högsta signal-brusförhållande (PSNR) för NDI-codec överstiger 70 dB för typiskt videoinnehåll. Unikt och viktigare är NDI den första någonsin codec för att ge generationsstabilitet. Det betyder att när en videosignal komprimeras finns det ingen ytterligare förlust.

NDI har en teknisk latens av 16 videoskanningslinjer, men i praktiken skulle de flesta implementeringar vara ett latent område. "

NDI COMPRESSION EXAMPLES

NDI komprimerar videoströmmarna så att NDI-videoströmmarna distribueras via nätverket i ett förhållande 15: 1 till en okomprimerad video av samma format. Nedan följer en uppskattning av bandbreddslängd per NDI-videoström för vanliga leveransformat, och hämtas från NewTek-dokumentationen "Lägga till NDI i ditt nätverk":

  • 1 x ström SD-video = 20 Mbps

  • 1 x ström 1080p50 / 59,94 video = 125Mbps

  • 1 x ström 720p50 / 59,94 video = 90Mbps

  • 1 x ström UHDp30 video = 200Mbps

  • 1 x ström 1080i50 / 59.94 video = 100Mbps

  • 1 x ström UHDp60 video = 250 Mbps

NDI FORMATS

NDI stöder alla upplösningar, bildhastigheter och videoströmmar, med och utan alfakanal. De vanligaste implementeringarna förväntas utnyttja 8-bitars UYVY- och RGBA-video, men stöd för 10-bitars och 16-bitars är tillgänglig. Den inre pipelinen för codec bibehålls helt 16 bit eller bättre.

Hur lägger du till NDI i ditt nätverk?

NDI arbetar på standard IP-baserade nätverk där kraven för att skapa specialkonfiguration är nära noll. Detta beror på att de NDI-aktiverade enheterna beter sig som alla andra enheter som är anslutna till nätverket.

Medan NDI-integrationen är utformad för att vara så smärtfri som möjligt finns det några viktiga element att veta vad NDI gör. Följande del är hämtad från NewTek-dokumentationen "Lägga till NDI till ditt nätverk" :

  • NDI använder mDNS för automatisk upptäckt och registrering av enheter på ett nätverk

    • NDI kommer att leverera IP-adress och portar för källenheter till destinationer via ett sändningssvar

    • MDNS Ethernet-ramen är ett multicast-paket som sänder till IPv4-adress 224.0.0.251 och använder UDP-port 5353

    • NDI-implementeringar som släpptes före oktober 2016 får bara ha en automatisk upptäckt som ett alternativ

  • NDI innehåller en meddelandeserver för att möjliggöra direkt upptäckt

    • NDI-meddelandeservern använder TCP-port 5960

  • NDI-videoströmmar startar på port 5961, med efterföljande portar som tilldelas i följd baserat på det totala antalet NDI-strömmar som är tillgängliga på ett system.


Du kanske också gillar