Тестирование платы преобразователя видеокодера HDMI CVBS UVC USB в IP Ethernet RTSP UDP с меньшей задержкой с помощью веб-камеры

Оглавление

Плата видеокодера USB-камеры

Сегодня, один клиент попросил меня показать ему UVC для платы видеокодера RTSP. Итак, в видео ниже, Показываю работу USB-камеры с нашим видеокодером., HDMI CVBS UVC USB to IP Ethernet RTSP UDP видеокодер, и выводить живой поток.

Веб-камера подключена через USB к плате видеокодера., и видеопоток выводится по сетевому кабелю на компьютер. На компьютере, мы используем Easyplayer в качестве RTSP-плеера. Наш HDMI / CVBS / USB-видеовход, через РТСП / Плата кодера вывода видеопотока UDP, также поддерживает проигрыватель VLC, но это универсальное программное обеспечение, поэтому задержка будет больше.

Наша плата видеокодера также поддерживает протокол UDP.. Помимо запуска RTSP-плеера на компьютере, мы также запускаем UDP-плеер, Сплейер. В видео, мы видим, что Splayer, поддерживающий протокол UDP, имеет меньшую задержку. Конечно, эта задержка находится на уровне миллисекунд, и разница всего несколько десятков миллисекунд. Если наша плата декодера и плата кодера используются вместе, задержка составляет около 80-100 миллисекунды.

Давайте еще раз посмотрим на USB-камеру, подключенную к нашей плате кодера со сверхмалой задержкой, в качестве источника видео.. Видеопоток выводится на компьютер через сетевой кабель и воспроизводится в реальном времени с помощью Easyplayer., который поддерживает протокол RTSP и Splayer, который поддерживает протокол UDP.

Для этого теста, мы используем обычную веб-камеру USB, задержка которой не была оптимизирована. Если у вас есть специальная камера, Вы также можете сообщить нам чип камеры и модель объектива, и мы также можем вместе протестировать задержку в реальном времени.

HDMI CVBS UVC USB to IP Ethernet RTSP UDP video encoder converter board
Плата преобразователя видеокодера HDMI CVBS UVC USB в IP Ethernet RTSP UDP

Это еще одна модель USB-камеры.. Вот видеовход нашей платы видеокодера. Кабель Ethernet соединяет нашу плату видеокодера и компьютер.. К компьютеру, через сетевой порт RJ45.

На компьютере, на этот раз мы запускаем проигрыватель LVC. LVC-плеер также поддерживает протокол RTSP.. Из меню Медиа, выбрать открытый сетевой поток, и введите URL-адрес RTSP нашей платы видеокодера по умолчанию..

Основным преимуществом кодеров UVC для RTSP является их низкая задержка.. Наша плата видеокодера с более низкой задержкой может обеспечить минимальную задержку 60-90 миллисекунды для входов CVBS. 90-130 миллисекунды для входов HDMI, что делает их пригодными для приложений реального времени, таких как наблюдение и прямое вещание..

Наши конвертеры UVC HDMI CVBS в IP RTSP UDP поддерживают различные входные форматы., обеспечение гибкости в выборе камеры, для систем наблюдения, ведение прямых трансляций, видеоконференцсвязь, и промышленный мониторинг.

Вопросы-Ответы

Q1: Я работаю над вашим кодировщиком. Я могу получить поток rtsp в проигрывателе VLC и поток udp в Splayer.. Но я хочу получать udp-пакет mpeg-ts на vlc, работающем на Ubuntu.

A1: Если у заказчика при оформлении заказа нет особых требований к прошивке, мы будем использовать собственный протокол, который оптимизирован на основе протокола MPEGTS, имеет более высокое использование полосы пропускания, поддерживает прозрачную передачу через последовательный порт, а также шифрование и дешифрование AES, поэтому ресиверы DVB-T, представленные на рынке, несовместимы. Если вы используете проигрыватель VLC, вы можете использовать только протокол RTSP для получения аудио и видео потоков. Эта прошивка также поддерживает протокол UDP и ее необходимо запускать с помощью Сплейер.

Если заказчик согласен обновить стандартный протокол MPEG-TS, они также могут использовать протокол UDP проигрывателя VLC для воспроизведения.
Однако, этот стандартный протокол теряет функции шифрования AES и прозрачной передачи через последовательный порт после обновления, и в него нельзя играть с помощью Splayer. Плеер VLC можно использовать как в системах Windows, так и в Ubuntu Linux..

Q2: Зачем клиенту нужен UDP для воспроизведения потоков MPEGTS с помощью VLC?

A2: Нам нужно использовать поток udp, чтобы он мог работать по простой ссылке.. Как мы можем использовать поток udp для получения в Ubuntu? Пожалуйста, поделитесь чем-нибудь, из чего мы можем получить поток udp на ПК с Ubuntu..

Хотите скачать стандартную прошивку протокола MPEG-TS для Vcan1746?https://drive.google.com/file/d/1YFhPQM6GcofvjtBWgpe3rY0Gwh7Da3mB/view?usp=drive_link

Как обновить прошивку платы энкодера?

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

Использование проигрывателя VLC одинаково в Windows и Ubuntu., так что не надо акцентировать внимание на системе. Если вы уверены, что для воспроизведения видеопотоков необходимо использовать UDP проигрывателя VLC., то вам следует обновить стандартную прошивку MPEG-TS.

  1. Следуйте приведенным выше инструкциям по обновлению и обновите встроенное ПО стандартного протокола MPEGTS через веб-страницу.. Успешность обновления можно проверить, зайдя на системную страницу веб-сервера..
  2. firmware version of low latency hdmi cvbs to RJ45 video encoder
  3. Как получить аудио и видео потоки в проигрывателе vlc: Войдите на веб-сервер платы кодера Vcan1746., измените удаленный IP на IP ПК, и измените протокол на оба (для облегчения одновременной демонстрации протоколов udp и rtsp)
  4. How to set the remote IP address of the encoder board to support UPD protocol in VLC palyer
  5. Как плеер VLC получает аудио- и видеопотоки через UDP?
  6. How does VLC player obtain audio and video streams via UDP
  7. Как плеер VLC получает аудио и видео потоки по RTSP?
  8. How does the VLC player obtain audio and video streams via RTSP
  9. Использование проигрывателя VLC одинаково в Windows и Ubuntu..

Q3: Я скомпилировал и запустил приложение dvb_demux_test в Linux. Я вижу, что это приложение устанавливает поток и получает пакеты udp в порту. 1234. Я хочу знать, что он делает с этими пакетами после этого.. Что функции dbv делают с этими пакетами?

A3: Какой номер порта использовать, зависит от настроек платы кодирования заказчика.. Например, если номер порта по умолчанию, используемый UDP, равен 8090, заказчик должен изменить программу испытаний и использовать 8090 вместо.

How to set the remote IP address of the encoder board to support UPD protocol in VLC palyer
Как настроить удаленный IP-адрес платы кодера для поддержки протокола UPD в проигрывателе VLC.
  1. Удаленный IP-адрес должен быть установлен на IP-адрес ПК.
  2. Порт может быть установлен клиентом, такие как 1234, или по умолчанию 8090;
  3. Протокол должен быть UDP, или оба

Q4: Как я могу разработать версию Splayer для Linux на основе приведенного вами примера??

A4: В parse_pal, анализируется временная метка и nal_type видеокадра nal, и это уже полный видеонал.

Lower latency HDMI CVBS UVC USB to IP Ethernet RTSP UDP video encoder converter board test by webcam 1

Затем клиент может вызвать написанную им библиотеку декодирования. (например ffmpeg) чтобы расшифровать это.

Lower latency HDMI CVBS UVC USB to IP Ethernet RTSP UDP video encoder converter board test by webcam 2

Вы можете обратиться к нашему SDK проигрывателя (на базе системы Windows).

dvb_demux_test реализует интерфейсную обработку в проигрывателе Splayer.. Для полноценного плеера требуются следующие детали: демокс, декодировать, отображать, запись. dvb_demux_test реализует демультиплексирование.

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

Потому что многие клиенты, даже если они развивают своих игроков, на самом деле может вызвать ffmpeg/vlc для его реализации, это всего лишь маскировка. В этом случае, они с трудом справляются с протоколами, которые ffmpeg/vlc не поддерживает. (например, наши специальные протоколы) (потому что они не будут развивать игрока с нуля). Для таких клиентов возможен переход на стандартный протокол mpegts.. dvb_demux_test, подходит для клиентов, желающих разработать плеер с нуля.

Платы модулей энкодеров

Платы модулей декодеров

Доступно для настройки

Новые продукты кодировщиков

Нет. наименование товара конфигурация Ключевая особенность Положение дел
1 Двухканальный USB-видеокодер видимого света UVC 2× USB-вход Поддержка кодирования видео с двойной USB-камеры., и потоковая передача RTSP; локальный выход CVBS/HDMI; переключаемые режимы отображения Массовое производство
2 Двухканальный кодер (1× USB-видимый свет + 1× USB-тепловизор) 2× USB-вход Поддерживает двойную USB-камеру (видимый + термический) захватывать, кодирование, и потоковая передача RTSP; локальный выход CVBS/HDMI; переключаемые режимы отображения Массовое производство
3 Декодер RTSP Модуль дисплея HDMI/CVBS HDMI + Выход CVBS Поддерживает декодирование потока RTSP до 4 × 1080P при 30 кадрах в секунду.; Поддержка пересылки протокола потокового видео; Выходной дисплей HDMI/CVBS Образец доступен
4 Декодер RTSP Модуль дисплея HDMI/CVBS с 4.3"/5" LCD выход HDMI + ЖК-экран Поддерживает декодирование потока RTSP до 4 × 1080P при 30 кадрах в секунду.; пересылка протокола; Выходной дисплей HDMI/CVBS Отладка
5 Двухканальный кодер (1× USB-видимый свет + 1× Аналог CVBS) 1× ЦВБС + 1× USB-вход UVC Двойное видео (USB + CVBS), кодирование и потоковая передача RTSP; локальный выход CVBS/HDMI; переключаемые режимы отображения Отладка
6 Двухканальный кодер (1× USB УФС + 1× Аналоговый AHD) 1× ЭХД + 1× USB-вход UVC Двойной захват видео (USB + AHD), кодирование и потоковая передача RTSP; локальный выход CVBS/HDMI; переключаемые режимы отображения Отладка
7 Двухканальный кодер (1× ЦВБС + 1× Аналоговое видео AHD) CVBS + AHD 2 видеовход Двойной аналоговый видеозахват, кодирование и потоковая передача RTSP; локальный выход CVBS/HDMI; переключаемые режимы отображения Отладка
8 Двухканальный кодер (1× КМОП-камера + 1× USB-тепловизор) 1× USB-интерфейс Поддерживает КМОП + USB-термокамера захвата, кодирование и потоковая передача RTSP; локальный выход CVBS/HDMI; переключаемые режимы отображения Массовое производство

Для индивидуальных решений по преобразованию видеовхода/выхода, не перечисленных в наших продуктах, пожалуйста, свяжитесь с нами для поддержки OEM/ODM. Мы можем разработать индивидуальную продукцию в соответствии с вашими требованиями..

Задайте вопрос

← Назад

Спасибо за ответ! ✨