Оглавление
Плата видеокодера 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, задержка которой не была оптимизирована. Если у вас есть специальная камера, Вы также можете сообщить нам чип камеры и модель объектива, и мы также можем вместе протестировать задержку в реальном времени.

Это еще одна модель 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.
- Следуйте приведенным выше инструкциям по обновлению и обновите встроенное ПО стандартного протокола MPEGTS через веб-страницу.. Успешность обновления можно проверить, зайдя на системную страницу веб-сервера..

- Как получить аудио и видео потоки в проигрывателе vlc: Войдите на веб-сервер платы кодера Vcan1746., измените удаленный IP на IP ПК, и измените протокол на оба (для облегчения одновременной демонстрации протоколов udp и rtsp)

- Как плеер VLC получает аудио- и видеопотоки через UDP?

- Как плеер VLC получает аудио и видео потоки по RTSP?

- Использование проигрывателя VLC одинаково в Windows и Ubuntu..
Q3: Я скомпилировал и запустил приложение dvb_demux_test в Linux. Я вижу, что это приложение устанавливает поток и получает пакеты udp в порту. 1234. Я хочу знать, что он делает с этими пакетами после этого.. Что функции dbv делают с этими пакетами?
A3: Какой номер порта использовать, зависит от настроек платы кодирования заказчика.. Например, если номер порта по умолчанию, используемый UDP, равен 8090, заказчик должен изменить программу испытаний и использовать 8090 вместо.

- Удаленный IP-адрес должен быть установлен на IP-адрес ПК.
- Порт может быть установлен клиентом, такие как 1234, или по умолчанию 8090;
- Протокол должен быть UDP, или оба
Q4: Как я могу разработать версию Splayer для Linux на основе приведенного вами примера??
A4: В parse_pal, анализируется временная метка и nal_type видеокадра nal, и это уже полный видеонал.

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

Вы можете обратиться к нашему 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. Мы можем разработать индивидуальную продукцию в соответствии с вашими требованиями..

Задайте вопрос
Спасибо за ответ! ✨