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 веб-камер через драйвер FFMPEG можно осуществлять путем добавить объект Устройство видеоввода с помощью создания и настройки объекта Устройство видеоввода или с помощью  или  Мастера создания IP-устройств. Последний способ является предпочтительным.

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

Подробную информацию можно прочитать на странице Мастер создания 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>"​​
Info
titleПримечание

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

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

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

...

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

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

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

...