Внешняя компонента "Видеоконтроль" (Технология 1С + web-камера)

Скачать  ДЕМО-версию    

 Загрузить файл



1C Совместимо

Назначение

Возможности

Области применения

Как это работает

Поддерживаемое оборудование

Установка компоненты

Работа с компонентой

Настройка параметров компоненты

Запись видео

Демо-версия

Комплект поставки

Цены

План выхода новых релизов

Скачать документацию


Назначение

Внешняя компонента «Видеоконтроль» расширяет стандартные возможности технологической платформы «1С: Предприятие» версий 7.7 и 8.1 в части работы с устройствами ввода видеоизображения (видеокамерами).

С помощью компоненты можно выводить видео изображение непосредственно в формах «1С: Предприятие», записывать видео изображение со звуком или без, а также выполнять фотографирование с помощью Web-камеры. Компонента может быть использована как для создания оригинальных конфигураций для решения специфических задач, так и для расширения функциональных возможностей существующих учетных решений.

 

Вебкамера

Внешняя компонента «Видеоконтроль» прошла сертификацию в фирме «1С» и имеет статус «Совместимо! Система программ 1С:Предприятие». Наличие статуса «1С: Совместимо» является официальным подтверждением того, что программа прошла в фирме «1С» тщательное тестирование на корректность совместной работы и удобство применения с «1С:Предприятием». Информация о присвоении статуса «1С: Совместимо» размещена на сайте фирмы «1С» http://www.1c.ru/news/info.jsp?id=10991.

 


Внешняя компонента «Видеоконтроль»

имеет сертификат

«Совместимо! Система программ 1С:Предприятие»

В комплект поставки внешней компоненты входят демонстрационные конфигурации «1С: Предприятие» 7.7 и 8.1, иллюстрирующие приемы работы с компонентой и вся необходимая документация. Компонента защищена от несанкционированного использования электронным ключом защиты.

 

Возможности

Основные возможности внешней компоненты «Видеоконтроль»:

  - Поддержка всех современных моделей Web-камер.

  - Простая процедура установки и использования компоненты.

  - Вывод изображения с видеокамеры в любой экранной форме «1С: Предприятие».

  - Программное управление положением и видимостью окна просмотра видеоизображения.

  - Захват текущего кадра видеоизображения в любой экранной форме «1С: Предприятие».

 - Настройка параметров видеоустройства, качества изображения, формата сохранения кадра.

 

Компонента обеспечивает подключение

ЛЮБОЙ Web-камеры

к «1С:Предприятие» версий 7.7 и 8.1


17.12.2009 вышла новая версия компоненты «Видеоконтроль 3.0» с поддержкой записи видео. В новой версии компоненты, помимо фотографирования, реализована запись видеоизображения с Web-камеры в avi - файл c использованием установленных в системе кодеков сжатия.

 

Возможности по записи видео, реализованные в новой версии внешней компоненты «Видеоконтроль 3.0»:

  - Запись изображения с видеокамеры в файл формата *.avi со звуком или без.

  - Запись только звука без изображения.

  - Сжатие записываемого видео потока на лету с использованием установленных в системе кодеков.

  - Запись видео фрагментов заданной длительности.

  - Контроль длительности в процессе выполнения записи.

  - Захват кадра и сохранение в файл формата JPEG во время записи видео.

  - Выбор и настройка кодеков сжатия видео и звука.

В качестве дополнительной функции в компоненте реализована возможность работы с таймерами, вызывающими через заданные промежутки времени внешнее событие «1С: Предприятие».

Новая версия компоненты

обеспечивает

ЗАПИСЬ ВИДЕОИЗОБРАЖЕНИЯ

 

Области применения
компоненты «Видеоконтроль»

  - Вывод видеоизображения с видеокамеры на экране компьютера. Например, для контроля за потоком сотрудников на проходной, или для наблюдения за объектами с рабочего места пользователя «1С: Предприятие».

  - Фотографирование сотрудников, товаров, образцов продукции, сертификатов и других объектов по команде оператора программы «1С: Предприятие».

  - Выполнение записи видеоизображения с управлением записью непосредственно из «1С: Предприятие».

  - Создание оригинальных конфигураций на платформе «1С: Предприятие», в которых требуется работа с видео камерами.

Скачать документацию на компоненту "Видеоконтроль из 1С"

 

 

Как это работает

Внешняя компонента используется в программе «1С: Предприятие» непосредственно из встроенного языка. Для взаимодействия с компонентой используются свойства и методы создаваемого ей объекта. Набор методов компоненты максимально упрощает работу с видеоизображением, запись видео в файл и фотографирование с помощью Web-камеры.

 

Поддерживаемое оборудование

Внешняя компонента обеспечивает работу «1С: Предприятие» с любыми источниками видеоизображения, поддерживающими технологию «Microsoft DirectX». При этом способ подключения источника видеоизображения к компьютеру не играет роли. Как правило, это USB-порт. Кроме этого видеокамера может быть подключена к плате видеозахвата. Для возможности подключения через компоненту не требуется установка дополнительного программного обеспечения. Устройство должно иметь драйвер под установленную на рабочем месте операционную систему. В одном сеансе  «1С: Предприятие» может быть подключено только одно видео устройство.

 

Microsoft DirectX


Не требуется установка

дополнительного программного обеспечения

 

Установка компоненты

Компонента не требует специальной процедуры установки. Достаточно скопировать файл внешней компоненты WebCamDX.dll в каталог установки платформы «1С: Предприятие». Для работы компоненты не требуется установка дополнительного программного обеспечения. Достаточно драйверов, входящих в комплект поставки Web-камеры. Подключение компоненты выполняется, как правило при начале работы с программой «1С: Предприятие».

webcam4.gif

Видеокамера может быть легко подключена

webcam5.gif

и отключена в нужный момент времени.

webcam6.gif

 

 

Работа с компонентой

С помощью компоненты изображение с подключенной к программе Web-камеры можно вывести в любой экранной форме «1С: Предприятие». Это может быть окно обработки, форма элемента справочника, документ и другие формы.

webcam7.jpg

 

Управление окном просмотра видеоизображения осуществляется программно из встроенного языка «1С: Предприятие». Поддерживается управление размерами окна и его положением на форме:

webcam8.gif

Видеоизображение может отображаться в окне или занимать всю площадь формы.

webcam9.jpg

При необходимости окно с видео изображением может быть скрыто. Запись видео и захват кадров может производиться при скрытом окне вывода изображения.

webcam10.gif

Захват текущего кадра изображения и его сохранение в файл осуществляется одной командой. Никаких дополнительных операций не требуется. Захваченный кадр сохраняется в файл в формате JPEG.

Для начала записи видео достаточно задать имя файла и подать команду на начало записи:

webcam12.gif

Если при начале записи задана максимальная длительность, запись автоматически прекратится по достижении заданной длительности.

Запись также можно остановить, подав команду на окончание записи.

webcam13.gif

Во время выполнения записи можно контролировать её текущую длительность:

webcam14.gif

В момент окончания записи в «1С: Предприятие» вызывается внешнее событие с признаком окончания записи.

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

 

Настройка параметров компоненты

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

Всеми параметрами можно управлять непосредственно из «1С: Предприятие» с помощью страницы свойств компоненты. Страница свойств вызывается через пункт «Сервис» -> «Параметры» главного меню «1С: Предприятие».

webcam15.jpg

 

На странице свойств можно выбрать источник видеосигнала из перечня обнаруженных видеокамер. Доступен режим предварительного просмотра видеоизображения для настройки положения Web-камеры и оценки качества изображения.

Все параметры компоненты настраиваются визуально

на странице свойств

Кнопка «Настройка» вызывает диалог настройки свойств выбранного видео устройства. Конкретный вид диалога определяется возможностями, реализованными разработчиком драйвера устройства.

webcam16.jpg

Аналогичным образом вызывается диалог настройки свойств источника аудио сигнала:

webcam17.jpg

Кнопка «Формат изображения» вызывает диалог настройки разрешения и формата видеосигнала. Конкретный вид диалога определяется возможностями устройства и используемым драйвером.

webcam18.jpg

Однажды сделанные настройки сохраняются после выхода из программы. Предусмотрено сохранение настроек при использовании компоненты в терминальном режиме.


Настройка параметров Web-камеры выполняется

 прямо из «1С:Предприятие»

Запись видео

С помощью компоненты можно записывать:

  - Видео со звуком

  - Только видео без звука

  - Только звук без видео.

Для сжатия видео «на лету» лучше всего использовать кодеки без потери сжатия или кодеки для сжатия в формат MJPEG.

Кодеки без потери качества, например, «Helix YV12 YUV Codec» обеспечивают наилучшее качество изображения и скорость работы. Кодек сжимает каждый кадр без потерь подобно обычному архиватору. Полученный в результате видео файл имеет значительный размер. Формат полученной записи допускает покадровое редактирование и может быть впоследствии дополнительно сжат другим кодеком.

При сжатии в формат MJPEG получаются файлы значительно меньшего размера, чем сжатые кодеком без потери качества. Каждый кадр изображения сжимается по алгоритму JPEG и из полученных кадров создается avi-файл. Полученный файл можно впоследствии воспроизводить и редактировать по кадрам. Формат сжатия MJPEG обеспечивает максимальную производительность с минимальными потерями качества. Для сжатия в этот формат имеются как платные, так и бесплатные кодеки от различных производителей.

На практике для сжатия в формат MJPEG можно использовать кодек «ffdshow video encoder». Кодек входит в бесплатный пакет KLiteCodecPack и позволяет выполнять необходимые настройки качества и степени сжатия.

  webcam19.jpg

Хорошие результаты можно получить с помощью коммерческого кодека «PICVideo M-JPEG Codec» от Pegasus Imaging Corporation.

Приведенная ниже диаграмма иллюстрирует изменение размера видео файла в зависимости от используемого для сжатия кодека. Для тестирования проводилась запись 10 секундного видео фрагмента со звуком. Звук во всех случаях записывался без сжатия.

webcam20.jpg


Кодек

Размер файла
Мб

ffdshow video encoder (MJPEG)

4,5

DV Video Encoder

8,2

MJPEG Compressor

18,2

ffdshow video encoder (Lossless JPEG)

22,4

Helix YV12 YUV Codec

41,2

Без сжатия

83,3

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

  - Блокировка компьютера (комбинация клавиш Win + L)

  - Нажатие комбинации клавиш CTRL+ALT+DELETE

  - Запуск полноэкранных Direct3D приложений, например, игр или экранных заставок

  - Запуск полноэкранных DOS-приложений

  - Переключение мониторов или изменение разрешения монитора


При записи видео со звуком звук лучше кодировать в формат PCM т.е. без сжатия. Сжатие звука практически не дает экономии размера файла и приводит только к дополнительной нагрузке на процессор.

Для записи только звука без видео лучше использовать запись без сжатия. При этом автоматически используется формат «PCM». Для прослушивания полученной записи нужно изменить расширение полученного файла с *.avi на *.wav. Открыть файл можно, например, программой Windows Media Player.


Для записи видео можно использовать бесплатные кодеки сжатия

 

Демо-версия

Получить ДЕМО-версию (0,9 Mb)

Компонента защищена от несанкционированного использования электронным ключом защиты, который подключается к USB порту компьютера, на котором используется компонента. Для работы с ключом необходимо установить драйвер с компакт – диска, входящего в комплект поставки.

При отсутствии ключа защиты компонента переходит в демонстрационный режим. Демонстрационный режим позволяет протестировать работу всех свойств и методов компоненты, а также её совместимость с имеющимся оборудованием. В комплект поставки компоненты входят конфигурации для «1С: Предприятие» версий 7.7 и 8.1, демонстрирующие приемы работы с компонентой.

webcam21.jpg


В демо режиме доступны все возможности компоненты, но выполнение методов ПодключитьКамеру() и ПолучитьФото() происходит с 10 секундной задержкой. Максимальная продолжительность видеозаписи в демонстрационном режиме составляет 15 секунд, после чего запись останавливается. Продолжительность непрерывной работы с компонентой в демо-режиме ограничена 1 минутой. После истечения этого срока камера отключается. Для возобновления работы необходимо заново вызвать метод ПодключитьКамеру().

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


Демо-версия позволяет протестировать

ВСЕ ФУНКЦИИ КОМПОНЕНТЫ

 

Комплект поставки

Все необходимое программное обеспечение и документация поставляется в электронном виде и может быть свободно загружено с сайта. Электронный ключ защиты и регистрационная анкета отправляются курьерской службой в любую точку России.

В комплект поставки внешней компоненты входит:

  - Архив с соответствующим программным обеспечением

  - Электронный USB ключ защиты

  - Регистрационная анкета


Архив содержит

  - Библиотеку WebCamDX.dll

  - Описание свойств и методов компоненты

  - Примеры, демонстрирующие приемы работы в «1С: Предприятие» 7.7 и 8.

  - Драйвер электронного ключа защиты с инструкцией по установке.


Все необходимое для начала работы

входит в комплект поставки

 

Цены

Компонента «Видеоконтроль» приобретается на каждое рабочее место, где необходимо работать с источником видеоизображения.


Наименование

Ключ

защиты

Кол-во

рабочих мест

Цена

Компонента «Видеоконтроль 2.0»

(Фотографирование).

Лицензия на 1 рабочее место.

Локальный USB

1

5 000

Компонента «Видеоконтроль 3.0»

(Фотографирование, запись видео). Лицензия на 1 рабочее место.

Локальный USB

1

10 000

 

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

 

План выхода новых релизов

В новых релизах компоненты планируется реализовать следующие возможности:

  - Воспроизведение видео файлов

  - Запись видео потока из одного файла в другой с возможностью изменения компрессии (рекомпрессия)

Другие разработки для автоматизации учета рабочего времени и контроля прохода

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