Найти в Дзене
Andrey Biryuk

NDI

NDI (Network Device Interface) бесплатный протокол для передачи видео посредством сети, созданный компанией NewTek. Разработан для видео отрасли и интеграции передачи видео в существующих локальных сетях без дополнительных затрат.

Поскольку будущее передачи данных перемещается в сторону сетевых решений, NDI – это гибкий и универсальный инструмент, позволяющий передавать несколько видеопотоков по одноной линии. NDI поддерживает высокое качество видео, низкую задержку и отсутствие фрэймдропа в стандартных сетях. Анонсирован был в 2015 году, в публичный доступ поступил в начале 2016. В 2017 году выпущена уже 3-я версия протокола, получивашая возможность многоадресной передачи, режим NDI-HX и другие полезные функции. Многоадресная передача — групповая связь, в которой контент адресован нескольким приемникам одновременно. Эта функция уменьшает использование полосы пропускания от передатчика NDI, тем самым оказывает положительное влияние на систему в целом. NDI-HX – это кодек с более низкой скоростью передачи данных, который может использоваться в сценариях с низкой пропускной способностью канала, например в сетях WiFi или 4G. Сейчас многие производители «железа» и софта используют этот протокл в своих разработках.

Алгоритм кодирования NDI полностью поддерживает все разрешения, частоту кадров и видеопотоки, с альфа-каналом и без него. С практической точки зрения, все определяется возможностями и полосой пропускания устройств конечных точек. NDI использует сжатие для обеспечения передачи видеопотоков в сети, в частности Дискретно Косинусное Преобразование (DCT), которое преобразует видеосигналы в элементарные частотные компоненты. По заявлению NewTek, NDI является одним из наиболее эффективных кодеков: «NDI обеспечивает значительно лучшее сжатие, чем большинство кодеков, которые были приняты для профессионального использования в эфире. На типичном современном процессоре i7 на базе Intel кодек способен сжимать видеосигнал 1920х1080 со скоростью 250 кадров в секунду с использованием одного ядра.»

Примеры загрузки полосы пропускания для видеопотока NDI и стандартных форматов:

1 поток SD = 20 Mbit/s

1 поток 720p50/59.94 = 90 Mbit/s

1 поток 1080i50/59.94 = 100 Mbit/s

1 поток 1080p50/59.94 = 125 Mbit/s

1 поток UHDp30 = 200 Mbit/s

1 поток UHDp60 = 250 Mbit/s

NDI очень полезный и актуальный инструмент не только в броадкаст системах, но и в наших «полевых» делах. Растущие запросы и более сложные задачи по комуникации источников видеосигналов, можно решить используя один стандартный протокол.

Полезные ссылки по теме:

https://www.newtek.com/

http://techlife.sg/TCPSyphon/

Оставайтесь на связи, подписывайтесь на наши каналы

Youtube - https://youtube.com/Andy_wzrt

VK - https://vk.com/vjkazakhstan

Vimeo - https://vimeo.com/vjkazakhstan

Instagram - https://instagram.com/vjkazakhstan