Главная Блог Статьи Протокол видеосвязи NDI: что это и почему вам нужна NDI-камера
Блог

Протокол видеосвязи NDI: что это и почему вам нужна NDI-камера

Протокол видеосвязи NDI:  что это и почему вам нужна NDI-камера
962

NDI — это бесплатный открытый стандарт AVoIP (audio video over IP).

Первая версия протокола, представленная NewTek в 2015 году, позиционировалась как самое простое из существующих решений для передачи видео- и аудиосигналов по локальной сети. В 2024 году это утверждение по-прежнему справедливо.

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

Новая версия протокола NDI 6 делает еще один шаг вперед — от локальной сети к глобальной. Утилита NDI Bridge позволяет пользователям подключать свои камеры к любой сети NDI из любой точки мира — и создавать контент в прямом эфире вместе с другими участниками распределенной команды.

NDI камеры

Звучит слишком хорошо? Начнем с того, что такое NDI

NDI (network device interface, сетевой интерфейс устройства) — это протокол передачи сигналов по локальной (LAN) или глобальной сети (WAN, интернет), который позволяет устройствам обмениваться большими объемами данных с очень низкой задержкой.

Для обмена видео- и аудиосигналами NDI опирается на существующую сетевую инфраструктуру — не нужно прокладывать дополнительные кабели или настраивать сложную коммутацию. В одной сети могут бесконфликтно сосуществовать несколько IPпротоколов, и среди них — NDI.

С точки зрения пользователя, все предельно просто: NDI — это функционал, встроенный в сами устройства, то есть в камеры, смартфоны, ноутбуки и установленные на них веб-приложения (например, Zoom, Skype, Wirecast).

Бюджетная NDI-камера Telycam TLC-300-IP-12
PTZ-камера с разрешением Full HD и зумом 12x наряду с поддержкой NDI®|HX предлагает универсальную комбинацию видеовыходов: HDMI, 3G-SDI и USB 3.0. Простое решение для организации потокового вещания в самых разных условиях — от учебного класса до конференц-зала.

Как реализована передача видео по протоколу NDI

Бюджетная NDI-камера Telycam TLC-300-IP-12

В самом упрощенном варианте, процесс передачи видеосигнала от источника к получателю можно разбить на три этапа.

Кодирование видеосигнала

NDI использует сжатие и кодирование видеосигнала камеры для эффективной передачи по IP-сети.

Чтобы стабильно транслировать видео в нагруженных сетях с ограниченной пропускной способностью «облегченная» версия протокола NDI HX3 применяет кодеки с пониженным битрейтом AVC (H.264) и HEVC (H.265) вместо стандартного кодека на основе DCT.

Задача кодека — обеспечить баланс скорости и качества: настолько низкую задержку и настолько высокое разрешение видео, насколько это возможно в конкретной сети.

Передача IP-пакетов по локальной сети

Использование технологии mDNS (multicast DNS) снимает технические барьеры, связанные с настройкой сетевых устройств и сервисов для работы с NDI. В большинстве случаев не нужно вручную вводить IP-адреса или настраивать DNS-серверы для обнаружения устройств, обменивающихся NDI-трафиком.

mDNS автоматически регистрирует потоки NDI-камер, делая их доступными для других устройств в сети. То есть, все активные NDI-устройства в сети могут «видеть» все доступные видеопотоки, получать доступ к данным и декодировать их.

Передача NDI-трафика может быть реализована по схеме point-to-point (точка-точка, один к одному) или point-to-multipoint (один ко многим).

Все возможности NDI бесшовно встраиваются в действующую сеть Ethernet. Устройства обмениваются данными по стандартной витой паре Cat5 / Cat6.

Декодирование видеосигнала

Ноутбук, микшер, контроллер или программное обеспечение, поддерживающее NDI, на стороне получателя автоматически обнаруживает и подключается к доступному потоку NDI в IP-сети. Затем видеосигнал декодируется в стандартный формат для отображения или дальнейшей обработки видео.

В экосистеме NDI тысячи аппаратных и программных продуктов, способных принимать и декодировать сигнал c покадровой точностью.

NDI поддерживает двунаправленную передачу видео- и аудиосигналов

Камеры и другие устройства NDI могут не только отправлять, но и получать видео- и аудиопотоки, то есть, активно участвовать в обмене медиаконтентом. Это упрощает совместную работу, позволяет использовать обратную связь, вести мониторинг и включать в трансляцию интерактивные элементы в реальном времени. С точки зрения сетевой инфраструктуры, двунаправленная передача экономит ресурсы — можно отказаться от дополнительных маршрутизаторов или переключателей сигналов.

NDI-камера Telycam TLC-300-IP-20 для онлайн-образования

NDI-камера Telycam TLC-300-IP-20 для онлайн-образования
PTZ-камера с разрешением Full HD и мощным зумом 20x для портретных планов поддерживает высокоэффективный протокол NDI | HX в комбинации с видеовыходами 3G-SDI / HDMI / USB 3.0. Фокусировку, баланс белого, экспозицию и апертуру можно настроить предварительно для разных сценариев вещания. Камера поддерживает до 128 предварительных настроек трансляции (пресетов).

Зачем нужен NDI, когда есть HDMI, SDI и сжатие без потерь

До появления NDI лучшими вариантами для запуска потоковых трансляций считались HDMI (High-Definition Multimedia Interface) и SDI (Serial Digital Interface).

  • Оба стандарта разрабатывались для передачи несжатых цифровых видеосигналов (HDMI все-таки использует алгоритм сжатия без потерь Display Stream Compression при работе с разрешениями от 8K).
  • Оба стандарта эффективны в средах, где требуется надежная передача видео с малой задержкой без сложностей, связанных с IP-сетями: HDMI — в презентационных системах и домашних кинотеатрах, SDI — в профессиональном вещании и видеопроизводстве.
  • Но у преимуществ HDMI и SDI есть обратная сторона — эти стандарты позволяют передать только тот объем данных, который может пропустить кабель, а дальность передачи ограничена кабельной сетью. Например, пассивные HDMI-кабели передают сигнал без потерь до 10 м, оптоволоконные — до 100 м.

    NDI — это, в первую очередь, программное обеспечение для передачи видео по IP, а не физические кабели или чипы. Если камеры поддерживают протокол, достаточно загрузить инструменты NDI с официального сайта NewTek — и можно запускать трансляцию.

    Работать с NDI дешевле, чем с HDMI

    Там, где для NDI нужна только витая пара Cat5 / Cat6, использование HDMI может потребовать гораздо больших вложений: как минимум, понадобится HDMI-кабель, удлинитель сигнала, коммутатор HDMI для маршрутизации входов и выходов устройств.

    Маршрутизация видеопотоков проще по NDI, чем по SDI

    Последние версии NDI 5.5 (2022 год) и 6 (2024 год) стали удобной альтернативой SDI в профессиональных сценариях применения: прямые трансляции спортивных мероприятий, онлайн-образование, студийные многокамерные съемки.

    В пользу NDI говорят низкая стоимость внедрения, доступ к множеству источников видеосигнала через один порт LAN, программное управление и маршрутизация сигналов (можно исключить из сметы SDI-кабели, SDI-маршрутизатор, аппаратный конвертер сигнала).

    Если SDI и NDI — конкурирующие технологии в сегменте потокового вещания, то NDI и HDMI могут решать разные задачи в одной сети. Например, NDI — для управления видеопотоками из разных источников, HDMI — для вывода видео с рабочей станции на большой экран в конференц-зале.

    Премиальная PTZ-камера Telycam TLC-700-IP-30(NDI)-AB/B

    Премиальная PTZ-камера Telycam TLC-700-IP-30(NDI)-AB/B
    PTZ-камера с разрешением Full HD и зумом 30x — первоклассное решение для видеопроизводства и прямых трансляций. Поддержка NDI | HX3 обеспечивает доставку сжатого видео в режиме реального времени с чрезвычайно низкой задержкой и без визуальных потерь. Камера поддерживает самые востребованные протоколы потоковой передачи видео — NDI | HX3 и SRT.

    Почему именно NDI, а не другой стандарт потоковой передачи данных, например, SRT

    С развитием стандарта NDI сценарии применения NDI и SRT (Secure Reliable Transport) пересекаются все чаще.

    До версии 5 и появления утилиты NDI Bridge протокол NDI рассматривали как удобный инструмент для передачи видеосигнала по локальной сети (условно, в масштабах здания), а SRT — как рациональный выбор для работы в публичной сети. На стороне SRT были эффективные механизмы восстановления потерянных пакетов данных и надежные алгоритмы шифрования (вплоть до 256-битного шифрования AES).

    NDI 5 позволил пользователям удаленно связывать локальные сети через NDI Bridge, а NDI 6 сблизил возможности двух стандартов в плане работы в глобальной сети и шифрования данных.

    Новая версия NDI Bridge, которая уже доступна для аппаратных устройств на Linux, позволяет камерам с поддержкой NDI 6 подключаться к любой удаленной локальной сети в режиме хоста (в качестве независимых источников сигнала, без настройки локальной сети, дополнительного оборудования и ПО).

    Принципиальное отличие между SRT и NDI — подход к кодированию видеосигнала. SRT — это транспортный протокол. Он передает данные, но не кодирует видео. То есть, понадобятся совместимые с протоколом энкодер и декодер (аппаратные или программные). NDI — решение «все в одном», которое управляет и кодированием, и доставкой видео. Это может быть удобно не только для быстрого запуска потоковых трансляций по локальным сетям, но и в более масштабных сценариях применения (например, в облачных процессах удаленного видеопроизводства).

    Как реализовано сжатие без визуальных потерь по стандарту NDI

    Актуальная версия протокола доступна в двух форматах — NDI High Bandwidth (высокопропускной) и NDI HX3 (HX — high efficiency, высокоэффективный). Обе версии оптимизируют видеосигнал для передачи по IP-сети с минимальной задержкой без видимых артефактов сжатия.

    Разница заключается в способности передавать данные в определенных диапазонах полосы пропускания.

    • NDI High Bandwidth полностью использует пропускную способность сети — порядка 130 Мбит/с для передачи видео Full HD при 60 кадрах в секунду. Для преобразования видеоряда применяется кодек на основе метода DCT (Discrete Cosine Transform).
    • NDI HX3 позволяет избежать проблем с задержкой сигнала и передавать видео в качестве, визуально неотличимом от High Bandwidth, в сетях с более низкой пропускной способностью (от 50 Мбит/с). Для сжатия данных используются кодеки AVC (H.264) и HEVC (H.265).

    Аудио передается без сжатия в обеих версиях протокола NDI.

    В чем разница между NDI High Bandwidth и NDI HX3: сравнение характеристик

    Что сравниваем NDI High Bandwidth NDI HX3
    Кодек Сжатие SpeedHQ (на основе DCT) AVC (H.264)
    HEVC (H.265)
    Пропускная способность при Full HD 1080p60 ~ 130 Мбит/с H.264: ~ 62 Мбит/с
    H.265: ~ 50 Мбит/с
    Пропускная способность при 4K 2160p60 ~ 250 Мбит/с ~ 250 Мбит/с
    H.265: ~ 84 Мбит/с
    Задержка Очень низкая Очень низкая
    Возможность интеграции CPU, ПЛИС CPU, GPU, ПЛИС
    Качество видео Почти без потерь Без видимых артефактов сжатия*

    * По сравнению с NDI High Bandwidth

    Какая пропускная способность сети нужна для внедрения NDI

    NDI разворачивается в гигабитных сетях. Если планируете работать с несколькими источниками видео, учитывайте, что пять и более потоков на скорости ~ 130 Мбит/с могут перегрузить сеть и привести к задержкам дольше одного кадра. Проблема может быть решена двумя способами — либо выделением линии с пропускной способностью 1 Гбит/с, либо апгрейдом сети до 10 Гбит/с. Альтернативой апгрейду может стать переключение на NDI HX3 вместо NDI High Bandwidth.

    PTZ-камера Telycam TLC-700-IP-30-4K(NDI)-AB для видео сверхвысокой четкости

    PTZ-камера Telycam TLC-700-IP-30-4K(NDI)-AB для видео сверхвысокой четкости
    PTZ-камера с разрешением 2160p60 (4K) и зумом 30x обеспечивает превосходную четкость и детализацию портретных планов, лекционных материалов на доске или дисплее, студийной видеосъемки. Комбинация видеовыходов NDI | HX, HDMI, SDI и USB2.0 позволяет одновременно транслировать видео с разрешением 4KUHD и Full HD при работе с профессиональными приложениями прямой потоковой передачи.

    Что такое NDI камера?

    Это камера, в которую производитель уже интегрировал технологию NDI для передачи видео и аудио высокой четкости по IP-сети без дополнительных видеокарт или преобразователей сигнала. NDI-камеры поддерживают передачу видео, аудио, управляющих сигналов и питание PoE по одной витой паре Cat 5 / Cat 6.

    Технология NDI прочно ассоциируется с PTZ-камерами для видеоконференций, но ее используют и веб-камеры, и камеры для стриминга, и профессиональные камеры для студийной съемки. Наибольшую гибкость в рабочих процессах дает одновременная поддержка NDI, HDMI и SDI.

    Разные камеры поддерживают разные варианты стандарта NDI

    Некоторые камеры и устройства могут поддерживать переключение между NDI High Bandwidth и NDI HX3, позволяя выбирать нужный режим в зависимости от доступной пропускной способности сети, но большинство камер для видеоконференций работают только с одним из вариантов стандарта.

    • Камера NDI передает видеопоток, сжатый без потери качества, с минимальной задержкой по стандартной витой паре 1 Гбит/с. Однако она требует значительной пропускной способности сети, что может быть проблематично в локальных сетях с ограниченными ресурсами.
    • Камера NDI HX или NDI HX3 использует сетевые ресурсы эффективнее за счет более агрессивного сжатия видео. NDI HX3 — это последняя версия стандарта с улучшенным качеством видео и кодирования, по сравнению с предшественниками HX и HX2.

    Какую версию стандарта поддерживает конкретная камера, сразу видно по маркировке на корпусе.

    Как добавить в систему NDI-камеру

    Для начала работы камера должна быть подключена к локальной сети и иметь IP-адрес, совместимый с настройками маршрутизатора. В большинстве случаев все, что нужно сделать пользователям, — включить NDI в настройках устройства.

    Если подходящее оборудование уже установлено, следующий шаг — загрузить программное обеспечение для потоковой передачи NDI: OBS Studio, vMix, Wirecast.

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

    Как только протокол встроен в систему, NDI работает почти автоматически.

    Топовая PTZ-камера Telycam TLC-900-IP-30-4K(NDI)-AB с универсальным функционалом

    Топовая PTZ-камера Telycam TLC-900-IP-30-4K(NDI)-AB с универсальным функционалом
    NDI-камера с разрешением 2160p60 (4K), зумом 30x и 1/1,8″ матрицей Sony снимает видео сверхвысокой четкости с реалистичной цветопередачей и молниеносной фокусировкой. Благодаря функции Genlock камера может выступать основным устройством в сложных многокамерных системах видеопроизводства, синхронизировать видеопотоки и транслировать видео в 4K по протоколу NDI | HX.

    Как управлять источниками видеосигнала

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

    Простое программное управление

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

    • Используйте базовый функционал NDI Tools — бесплатный набор приложений NewTek, позволяющий контролировать и настраивать несколько камер NDI в программном обеспечении. Пакет включает NDI Bridge, NDI Access Manager, NDI Screen Capture, NDI Screen Capture HX и другие приложения.
    • Для комплексных задач NDI бесшовно интегрируется с платформами потокового вещания — OBS Studio (эта платформа поддерживает NDI через специальный плагин OBS NDI), vMix, Wirecast, Tricaster и др. Вы получаете удобные инструменты управления параметрами трансляции, источниками сигналов и сценами, расширенные функции микширования, записи контента.

    Аппаратное управление камерами NDI

    В более сложных сценариях применения камеры и другое оборудование с поддержкой NDI может управляться через AV-контроллеры / коммутаторы Crestron, Extron, AMX, Elgato, iCast 10NDI. Аппаратное управление позволяет систематизировать преобразование сигналов (принимать аналоговые или другие цифровые сигналы, преобразовывать их в NDI и наоборот), исключить рассинхронизацию аудио-и видеопотоков при микшировании сигналов с нескольких камер, оптимизировать наложение графических элементов.

    Потоковые трансляции по протоколу NDI — это безопасно?

    NDI использует протоколы многоадресной рассылки для отправки и получения видео и аудио по IP-сети. Это могло вызывать беспокойство при работе с предыдущими версиями стандарта (были случаи, когда Zoom распознавал посторонние NDI-камеры как веб-камеры). Проблема решалась настройкой VLAN и использованием NDI Access Manager (это бесплатный инструмент, который входит в пакет NDI Tools).

    Новая версия протокола NDI 6 использует зашифрованную двунаправленную передачу данных для безопасного подключения к сетям NDI через общедоступный интернет. Контент и метаданные невозможно перехватить или использовать без правильного ключа. Это расширяет потенциал коммерческого и корпоративного применения NDI.

    Расскажи друзьям
    Реализуем вашу задачу качественно и под ключ
    Обсудить проект
    Готовые комплекты — легкость подключения и выгодная цена
    Перейти
    Приветствуем вас! Наш сайт использует cookie для того, чтобы обеспечить вам максимальный комфорт и погружение в мир мультимедийного оборудования. Продолжая использование сайта, вы соглашаетесь на использование файлов cookie. Однако вы можете изменить свои настройки cookie в любое время.