Hvad er NDI ™ NETWORK DEVICE INTERFACE

Feb 01, 2019

Hvad er NDI ™ (Network Device Interface)?


NDI ™ (Network Device Interface) er en gratis protokol til Video over IP, udviklet af NewTek. Den er designet til at tillade distribution af levende professionel video over eksisterende IP-infrastruktur, hvor brugerne fritages for hardwarebegrænsninger og giver fordelene ved reduceret pris og implementeringstid.

Dette dokument dækker følgende emner:

  • Introduktion til NDI

  • Hvilken slags NDI-understøttet udstyr er til rådighed?

  • Hvor meget båndbredde bruger NDI?

  • NDI og videokompression

  • NDI-komprimeringseksempler

  • NDI-formater

  • Hvordan tilføjer du NDI til dit netværk?

Hvad er NDI?

Da fremtiden for video bevæger sig mod mere netværksbaserede distributionsløsninger, er NDI en fleksibel og alsidig løsning, der tillader flere videostrømme på en delt forbindelse. NDI understøtter høj kvalitet, lav latens, ramme-nøjagtig video over standard Ethernet-netværk.

NDI står for Network Device Interface og er udviklet af NewTek. NewTek annoncerede NDI i 2015, og protokollen blev stillet til offentlighedens brug i begyndelsen af 2016. I 2017 blev den tredje version af protokollen frigivet, tilføjet multicast-support, en høj effektivitetsmodus kaldet NDI-HX og andre funktioner.

Multicast er gruppekommunikation, hvor indhold er adresseret til flere destinationer samtidigt og har en positiv indvirkning ved at reducere båndbreddebrug fra NDI-senderen.

NDI HX er en lavere datahastighedskodek, som kan bruges i scenarier med lav båndbredde, som f.eks. Wi-Fi og 4G-netværk.

Hvilken slags NDI-SUPPORTED UDSTYR ER TILGÆNGELIG?

NDI understøttes af en bred vifte af producenter og udviklere af både hardware og software. Da det er til fordel for enhver netværksforbundet videoenhed og software, finder du videoblandere, grafiksystemer, capture-kort og mange andre produktionsenheder med NDI-support. Her er et par af de store:

  • NewTek

  • Adobe / Adobe Creative Cloud

  • JVC Professional

  • Panasonic

  • Evertz

  • LiveU

  • Deltacast

  • NewBlue

I bunden af artiklen finder du en mere omfattende liste.

NDI BANDWIDTH REQUIREMENT

Den nødvendige båndbredde for NDI-transmission varierer afhængigt af opløsning og billedhastighed. NDI-kodningsalgoritmen selv er opløsning og rammefrekvens uafhængig og understøtter opløsninger op til 4K og derover. Med sin avancerede ydeevne over standard GigE-netværk gør det det muligt at overføre faciliteter til en utrolig alsidig IP-videoproduktionsrørledning uden at negere eksisterende investeringer i SDI-kameraer og infrastruktur eller dyre nye højhastighedsnetværksinfrastrukturer.


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

HVOR EFFEKTIVT ER NDI I VIDEO KOMPRESSION?

NDI bruger komprimering til at muliggøre transmission af videostrømme i netværket. Ifølge NewTek er NDI en af de mest effektive codecs, der eksisterer :

"NDI opnår betydeligt bedre kompression end de fleste kodeker, der er blevet accepteret til professionel udsendelse. På en typisk, moderne Intel-baseret i7-processor kan codec komprimere et 1920x1080 videosignal ved 250 billeder pr. Sekund ved hjælp af en enkelt kerne.

Top-signal-støjforholdet (PSNR) for NDI-codec overstiger 70 dB for typisk videoindhold. Unikt og vigtigere er NDI den første kodek for at skabe generationsstabilitet. Det betyder, at når et videosignal er komprimeret, er der intet yderligere tab.

NDI har en teknisk latenstid på 16 video scanningslinjer, selv om de fleste implementeringer i praksis ville være et område for latens. "

NDI COMPRESSION EKSEMPLER

NDI komprimerer videostrømmene, således at NDI-videostrømmene distribueres gennem netværket i et forhold på 15: 1 til en ukomprimeret video af samme format. Følgende er et overslag over båndbreddebelastningen pr. NDI-videostream for almindelige leveringsformater og hentes fra NewTek-dokumentationen "Tilføjelse af NDI til dit netværk":

  • 1 x stream SD-video = 20 Mbps

  • 1 x stream 1080p50 / 59.94 video = 125Mbps

  • 1 x stream 720p50 / 59.94 video = 90Mbps

  • 1 x stream UHDp30 video = 200 Mbps

  • 1 x stream 1080i50 / 59,94 video = 100 Mbps

  • 1 x stream UHDp60 video = 250 Mbps

NDI FORMATER

NDI understøtter alle opløsninger, billedfrekvenser og videostrømme, med og uden alfakanal. De mest almindelige implementeringer forventes at udnytte 8-bit UYVY- og RGBA-video, men support til 10-bit og 16-bit er tilgængelig. Den interne pipeline af codec bevares helt ved 16-bit eller bedre.

Hvordan tilføjer du NDI til dit netværk?

NDI arbejder på standard IP-baserede netværk, hvor kravene til at lave specialkonfiguration er tæt på nul. Dette skyldes, at de NDI-aktiverede enheder opfører sig som enhver anden enhed, der er tilsluttet netværket.

Mens NDI-integrationen er designet til at være så smertefri som muligt, er der nogle vigtige elementer at vide, hvad NDI gør. Følgende del er taget fra NewTek-dokumentationen "Tilføjelse af NDI til dit netværk" :

  • NDI bruger mDNS til automatisk registrering og registrering af enheder på et netværk

    • NDI vil levere IP-adressen og portene til kildeenheder til destinationer via et broadcast-svar

    • MDNS Ethernet-rammen er en multicast-pakke, der sender til IPv4-adresse 224.0.0.251 og bruger UDP-port 5353

    • NDI-implementeringer, der blev udgivet før oktober 2016, må kun have mulighed for automatisk opdagelse som en mulighed

  • NDI indeholder en messaging server for at give mulighed for direkte opdagelse

    • NDI messaging serveren bruger TCP port 5960

  • NDI-videostrømme begynder på port 5961 med efterfølgende porte tildelt sekventielt baseret på det samlede antal NDI-strømme, der er tilgængelige på et system.


Du kan også lide