Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section


Column
width35%


Panel
borderColor#CCCCCC
bgColor#FFFFFF
titleBGColor#F0F0F0
borderStylesolid
titleНа странице:
Table of Contents
maxLevel3




Создание объекта Устройство видеоввода

Добавление объекта Добавление объекта Устройство видеоввода для  для получения видео с подключённых по USB webвеб-камер через драйвер FFMPEG можно осуществлять путем путем создания и настройки объекта Устройство видеоввода или  или с помощью помощью Мастера создания IP-устройств. Последний способ является предпочтительным. 

При работе с USB web-камерами через драйвер FFMPEG модели устройства Видео- и аудиоустройства не объединяются при поиске, если не интегрированы ранее через драйвер FFMPEG. Поэтому, если в системе есть USB-камера c микрофоном, результатом поиска будут 2 устройства - одно только видео, второе только аудио. FFMPEG Dshow video (USB camera)имеются следующие особенности:

...

драйвер обнаруживает видео устройства. Можно выбрать драйвер FFMPEG Dshow device (USB camera)

...

и вручную отредактировать строку адреса, сформировав устройство с

...

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

Tip

Подробнее о драйвер FFMPEG Dshow device (USB camera) можно прочитать на странице Получение видео и звука с подключённых по USB web-камер через драйвер FFMPEG.


Добавление объекта Устройство видеоввода для

...

Создание объекта Устройство видеоввода

Добавление объекта Устройство видеоввода для получения видео по протоколам RTSP и RTMP через драйвер FFMPEG осуществляется следующим образомDshow video (USB camera):

  1. Открыть Мастер создания IP-устройств.
  2. В списке Модель (3) выбираем Dshow video (USB camera), а в списке Прошивка (4) - auto, в результате найденные устройства отобразятся в списке FFMPEG (2). Если нужное устройство не отображается, следует нажать на кнопку Поиск(1) и дождаться завершения повторного поиска. При необходимости добавить устройство вручную путем создания и настройки объекта Устройство видеоввода. Формат адреса устройства см. в подразделе «Дополнительные настройки FFMPEG-устройства» ниже.
  3. Из раскрывающегося списка Настройки (5) выбрать настройки видеосервера, если требуется при добавлении камеры переслать в нее настройки, заданные в ПК Интеллект, или настройки устройства, если следует использовать настройки устройства.
  4. Ввести логин (6) и пароль (7) для подключения FFMPEG-устройства. Логин и пароль указаны в документации на подключаемое сетевое устройство. Обычно эти поля следует оставить пустыми.
  5. Проверить правильность порта TCP/IP (8). При необходимости ввести в поле требуемое значение.
  6. Выбрать объекты, которые следует создать на базе FFMPEG-устройства, установив соответствующие флажки (9).
    Info
    titleПримечание

    Подробнее можно прочитать на странице Мастер создания IP-устройств.

     
  7. Нажать кнопку Применить (10) для одного устройства, или кнопку Применить (11), если выбрано несколько устройств.
    В дереве объектов вкладки Оборудование будут автоматически созданы выбранные объекты.

  8. Нажать кнопку Выход (12) для закрытия окна Мастер создания IP устройств.

Дополнительные настройки FFMPEG-устройства

  • Строку адреса

...

  • возможно задать

...

  • вручную в поле

...

  • IP-адрес

...

  •  на панели настройки

...

  • объекта Устройство видеоввода, при необходимости включив в

...

  • неё после двух двоеточий

...

  • список параметров

...

  • :
    dshow(<index>)://<video_device_name>(::additional_parameters)
  • Для

...

  • драйвера типа Dshow video (USB camera) не имеет

...

  • значения, какой порт выбрать, если в конфигурации несколько одинаковых моделей устройств.
  • По умолчанию индекс устанавливается равным "0", если

...

  • не указан другой вариант. Отличный от нуля индекс используется для случаев, когда в системе одновременно подключено несколько устройство с одинаковым наименованием, например, «dshow1://USB 2.0 HD Camera», если уже имеется «dshow://USB 2.0 HD Camera»​.

...

  • Свойство additional options позволяет напрямую из продукта задавать строку, состоящую из опций ffmpeg утилиты. Например, для получения видео от USB-камеры с настройками отличными от настроек по умолчанию

...

  • , можно задать опции:

...

  • pixel_format yuv420p -video_size 1280x960

...

  • Значение свойства additional options можно задавать​ в конце адресной строки, для устройства без звука необходимо поставить два двоеточия:

    ​dshow0://A4 TECH USB2.0 PC Camera J::-pixel_format yuyv422 -video_size 640x480

    Пример строки для устройства с видео и звуком:

    dshow0://A4 TECH USB2.0 PC Camera J:Internal Microphone (Conexant ISST Audio):-pixel_format yuyv422 -video_size 640x480
  • Список возможных настроек и список параметров этих настроек зависит от формата и конкретного устройства. Узнать набор

...

  • допустимых параметров для dshow-устройств можно

...

  • с помощью следующей команды:

    ffmpeg -list_options true -f dshow -i video="<device name>"​​

...

Значение свойства additionalOptions можно задавать​ в конце адресной строки:

...

Info
titleПримечание

Строка с дополнительными параметрами должна содержать исключительно дополнительные параметры, т.е. указывать ffplay,  параметры -f или -i не нужно.

Работа с многопоточными устройствами

Для камеры, создаваемой на базе объекта Устройство видеоввода с моделью Dshow video (USB camera), можно использовать два потока, для каждого из которых можно выбрать кодек:

...

См. также Настройка многопоточного видеосигнала.

Форматы Dshow video (USB camera)

Поддерживаемые форматы Dshow video (USB camera):

...