Сен 10

Задача:  Требуется автоматизация, чтобы программа по планировщику Windows запускалась в установленное время и начинала запись, и выключалась в установленное время. Запись по расписанию неактуально, так как в запущенном режиме, даже когда запись не производится, камера блокирована для других приложений, например для скайпа.

Варианты решения:

  1. (от тех.поддержки iVideon) Для работы веб камеры в двух программах одновременно, Вы можете установить программу-сплиттер. Более подробную инструкцию Вы можете посмотреть здесь — https://ru.ivideon.com/kak-ispolzovat-veb-kameru-v-dvux-programmax-odnovremenno/ .
  2. (от меня) Так как пользователю требовалось только видеосъемка в его отсутствие, и чтобы программа не работала в рабочее время и выполнялась при выходе из системы, и компьютер пользователя слабоват, чтобы держать в памяти iVideonServer, делаем следующее. При установке ставим галку на Установить как службу. Далее запускаем программу. Настраиваем камеры, запись по расписанию, чувствительность детектора. Выходим из программы. Добавляем в планировщик Windows «sc start ivideon_video_service» и «sc stop ivideon_video_service«. На ХР работает отлично. На семерке долго останавливается. Остановка службы занимает минуты две-три. На семерке я бы добавил в планировщик после старта службы «sc config ivideon_video_service start= demand» , чтобы служба не перешла в автоматический запуск. На ХР все работает и без этого. Плюсы: Работает только при включенном компьютере. При этом можно сделать Выход из системы. Программа не запускает графическую оболочку. О ее работе можно догадаться по светодиоду камеры и процессу в диспетчере задач. Программа отрабатывает только в установленное время, не отнимая память и не загружая процессор.

Опции самой программы (взято в командной строке)

Usage: C:\Program Files\Ivideon\IvideonServer\videoserver.exe [OPTION]…
       C:\Program Files\Ivideon\IvideonServer\videoserver.exe [OPTION]… —attach —email <EMAIL> —server-name <NAME>
       C:\Program Files\Ivideon\IvideonServer\videoserver.exe [OPTION]… —attach —iface <IFACE>
Ivideon video server.

Options:
  -c, —config-filename=FILE
                             path to configuration file
      —ivideon-api-url=URL  base URL for Ivideon API
      —personalize          personalize this server and exit
      —attach               alias for —personalize
  -s, —server-name=NAME     server name
  -e, —email=EMAIL          email
      —iface=IFACE          network interface (e.g. eth0)
      —timestamp=TIMESTAMP  Personalization time
  -p, —http-proxy=URL       HTTP proxy URL
  -i, —post-install         Perform post install actions
      —service=<install|uninstall|run>
                             Install/delete service or run as service
      —noname               Noname mode.
  -v, —version              display version information and exit
  -h, —help                 display this help and exit

Комментировать