ŠTO JE INTERFACE NDI ™ MREŽNOG UREĐAJA

Feb 01, 2019

Šta je NDI ™ (mrežni interfejs uređaja)?


NDI ™ (Network Device Interface) je besplatni protokol za Video over IP, koji je razvio NewTek. Dizajniran je da omogući distribuciju živog profesionalnog videa preko postojeće IP infrastrukture, oslobađajući korisnike od hardverskih ograničenja i pruža prednosti smanjenih troškova i vremena implementacije.

Ovaj dokument će obuhvatiti sljedeće teme:

  • Uvod u NDI

  • Koja vrsta opreme koja podržava NDI je dostupna?

  • Koliko bandwidth koristi NDI?

  • NDI i video kompresija

  • NDI primjeri kompresije

  • NDI formati

  • Kako dodajete NDI na vašu mrežu?

ŠTA JE NDI?

Budući da se budućnost videa kreće ka rješenjima za distribuciju koja se temelje na mreži, NDI je fleksibilno i svestrano rješenje koje omogućava višestruke video tokove na zajedničkoj vezi. NDI podržava visokokvalitetne, niske latencije, video-točne video zapise preko standardnih Ethernet mreža.

NDI je skraćenica za Network Device Interface i razvijen je od strane NewTek-a. NewTek je objavio NDI u 2015. godini, a protokol je stavljen na raspolaganje za javnu upotrebu početkom 2016. U 2017. godini objavljena je treća verzija protokola, dodajući multicast podršku, visoku efikasnost nazvanu NDI-HX i druge značajke.

Multicast je grupna komunikacija u kojoj je sadržaj adresiran na više destinacija istovremeno i ima pozitivan uticaj smanjenjem upotrebe propusnog opsega od NDI predajnika.

NDI HX je kodek niže brzine prenosa podataka koji se može koristiti u scenarijima niske propusnosti, kao što su Wi-Fi i 4G mreže.

KOJA VRSTA NDI-PODRŽANE OPREME JE DOSTUPNA?

NDI je podržan od strane velikog broja proizvođača i programera i hardvera i softvera. Budući da koristi bilo koji video uređaj i softver koji su povezani mrežom, pronaći ćete video miksere, grafičke sisteme, kartice za hvatanje i mnoge druge uređaje sa NDI podrškom. Evo nekoliko glavnih:

  • NewTek

  • Adobe / Adobe Creative Cloud

  • JVC Professional

  • Panasonic

  • Evertz

  • LiveU

  • Deltacast

  • NewBlue

Na dnu članka ćete naći sveobuhvatniju listu.

ZAHTEV ZA NDI BANDWIDTH

Potrebni propusni opseg za NDI prenos će varirati, ovisno o rezoluciji i brzini prijenosa. Sam algoritam NDI kodiranja je rezolucija i nezavisna od brzine snimanja, a podržava rezolucije do 4K i više. Sa svojim vrhunskim performansama u odnosu na standardne GigE mreže, omogućava prelazak na neverovatno raznovrsne IP video produkcijske cjevovode bez negiranja postojećih ulaganja u SDI kamere i infrastrukturu, ili skupe nove mrežne infrastrukture velike brzine.


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

KAKO JE UČINKOVITO NDI U VIDEO KOMPRESIJI?

NDI koristi kompresiju da omogući prenos video tokova u mreži. Prema NewTek-u, NDI je jedan od najefikasnijih postojećih kodeka :

„NDI postiže značajno bolju kompresiju od većine kodeka koji su prihvaćeni za profesionalnu upotrebu. Na tipičnom, modernom Intelovom i7 procesoru, kodek je u stanju da komprimira 1920x1080 video signal pri 250 frejmova u sekundi koristeći jedno jezgro.

Maksimalni odnos signal-šum (PSNR) NDI kodeka premašuje 70 dB za tipični video sadržaj. Jedinstveno, i što je važno, NDI je prvi kodek koji pruža stabilnost u više generacija. To znači da kada se video signal komprimira, nema daljnjeg gubitka.

NDI ima tehničku latenciju od 16 linija za skeniranje videa, iako je u praksi većina implementacija jedno polje kašnjenja.

NDI PRIMJERI KOMPRESIJE

NDI komprimira video tokove tako da se NDI video tokovi distribuiraju kroz mrežu u odnosu 15: 1 na nekompresovani video zapisa istog formata. Slijedi procjena opterećenja po širini pojasa po NDI video streamu za uobičajene formate isporuke, a preuzeta je iz dokumentacije NewTek-a „Dodavanje NDI-a vašoj mreži“:

  • 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 = 200Mbps

  • 1 x stream 1080i50 / 59.94 video = 100Mbps

  • 1 x stream UHDp60 video = 250 Mbps

NDI FORMATS

NDI podržava sve rezolucije, frame rate i video streamove, sa i bez alfa kanala. Od najčešćih implementacija se očekuje da koriste 8-bitni UYVY i RGBA video, ali je podrška za 10-bitni i 16-bitni. Unutrašnji cevovod kodeka održava se u potpunosti u 16-bitnom ili boljem.

KAKO DODATI NDI NA VAŠU MREŽU?

NDI radi na standardnim IP baziranim mrežama, gdje su zahtjevi za specijalizovanom konfiguracijom blizu nule. To je zato što se uređaji sa omogućenim NDI ponašaju kao i svaki drugi uređaj povezan s mrežom.

Dok je integracija NDI osmišljena tako da bude što je moguće bolja, postoje neki važni elementi koji znaju šta NDI radi. Sljedeći dio je preuzet iz NewTek dokumentacije „Dodavanje NDI-a vašoj mreži“ :

  • NDI koristi mDNS za automatsko otkrivanje i registraciju uređaja na mreži

    • NDI će isporučiti IP adresu i portove izvornih uređaja destinacijama putem odašiljačkog odgovora

    • MDNS Ethernet frame je multicast paket koji emitira na IPv4 adresu 224.0.0.251 i koristi UDP port 5353

    • NDI implementacije objavljene prije oktobra 2016. mogu imati samo automatsko otkrivanje kao opciju

  • NDI uključuje server za slanje poruka koji omogućava direktno otkrivanje

    • NDI server za slanje poruka koristi TCP port 5960

  • NDI video tokovi počinju na portu 5961, sa narednim portovima koji su sekvencijalno dodeljeni na osnovu ukupnog broja NDI tokova dostupnih na sistemu.


Moglo bi vam se i svidjeti