Автор Тема: web камера usb  (Прочитано 2929 раз)

Оффлайн sevtager

  • Участник
  • *
  • Сообщений: 13
web камера usb
« : 12.01.2011 15:45:18 »
Здравствуйте.
Имеется сервер. на нем функционируют сайты.
Ради безопасности решил добавить видео web камеру и устроить видео наблюдение.
Задача такова, при движении в зоне камеры начинается запись. также управление и просмотр через web интерфейс .
Особых познаний в линуксе не имею, но и руки прямые .  Если не трудно скиньте пожалуйста ссылку на ресурс где все пошагово писано. 
(altlinux server 5 , web камера )
Заранее спасибо.

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: web камера usb
« Ответ #1 : 12.01.2011 15:50:15 »
Если не трудно скиньте пожалуйста ссылку на ресурс где все пошагово писано. 

Только на прошлой неделе сделал такое на офисном сервере. Пакет motion, с конфигом по умолчанию сразу работает. Остальные настройки по вкусу, маны вменяемые. А далее по крону в 10 вечера старт, в полдень финиш, и сразу видно, как уборщица в 7 утра пол моет, и охранник с фонариком в 6 утра проверяет, что форточку закрыли :)

Оффлайн sevtager

  • Участник
  • *
  • Сообщений: 13
Re: web камера usb
« Ответ #2 : 12.01.2011 16:10:43 »
Установил motion. А что дальше делать незнаю (

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: web камера usb
« Ответ #3 : 12.01.2011 16:33:52 »
Читать документацию к пакету и примеры конфигов.

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: web камера usb
« Ответ #4 : 12.01.2011 16:50:38 »
Установил motion. А что дальше делать незнаю (

Поправить /etc/motion/motion.conf под свою систему (как минимум указать устройство и место, куда писать файлы) и запустить motion.

Но начните все же с чтения документации. Например, на официальном сайте программы.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: web камера usb
« Ответ #5 : 12.01.2011 17:05:30 »
/usr/share/doc/motion-3.2.11/

Оффлайн sevtager

  • Участник
  • *
  • Сообщений: 13
Re: web камера usb
« Ответ #6 : 12.01.2011 17:15:33 »
Спасибо.
Вопрос. Для камер нужно ставить драйвера  ?
(Дополнено )
Появился файл /dev/video00 (два нуля)
Значит все нормально  ?
« Последнее редактирование: 12.01.2011 17:40:41 от sevtager »

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: web камера usb
« Ответ #7 : 12.01.2011 18:03:49 »
Значит все нормально  ?

Ну запустите любую программу, работающую с камерой (тот же motion), и посмотрите, все ли у вас нормально.

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

Оффлайн sevtager

  • Участник
  • *
  • Сообщений: 13
Re: web камера usb
« Ответ #8 : 12.01.2011 18:18:11 »
Всем большое спасибо. Заработало !!
Осталось разобраться как выставить другое разрешение камеры
« Последнее редактирование: 12.01.2011 18:39:47 от sevtager »

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: web камера usb
« Ответ #9 : 12.01.2011 19:48:34 »
Осталось разобраться как выставить другое разрешение камеры

Ну начните уже читать хотя бы конфиг-файл, там же все написано в подробностях!

Оффлайн sevtager

  • Участник
  • *
  • Сообщений: 13
Re: web камера usb
« Ответ #10 : 12.01.2011 20:16:39 »
выставил. 
Почему то  через пару минут работы вылетает (

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: web камера usb
« Ответ #11 : 12.01.2011 20:19:13 »
Вот так я когда-то делал:
http://sites.google.com/site/speccyfan/videonabludenie/motion
With best regards, Yury Konovalov aka 2:453/53

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: web камера usb
« Ответ #12 : 12.01.2011 21:23:48 »
выставил. 
Почему то  через пару минут работы вылетает (

Кто вылетает? Что вылетает? С какими словами вылетает? motion можно запустить не в режиме демона (за подробностями в ман), можно повысить debug-level и читать, что пишется.

Оффлайн sevtager

  • Участник
  • *
  • Сообщений: 13
Re: web камера usb
« Ответ #13 : 14.01.2011 18:46:25 »
после перезагрузки не вылетает.

 Помогите пожалуйста разобраться с этим пунктом
init скрипт для автоматического запуска

#!/bin/sh
#
# chkconfig: 35 81 29
# description: Motion
#

WITHOUT_RC_COMPAT=1
LOCKFILE=/var/lock/subsys/motion
# source function library
. /etc/init.d/functions
RETVAL=0

start()
{
    motion -c /etc/motion/motion.conf
    success
}
stop()
{
    killall motion
    success
}

case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    status)
    exit
    ;;
    *)
    msg_usage "${0##*/} {start|stop|status}"
        RETVAL=1
esac
exit $RETVAL
« Последнее редактирование: 14.01.2011 20:08:30 от Skull »

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: web камера usb
« Ответ #14 : 14.01.2011 18:58:57 »
Помогите пожалуйста разобраться с этим пунктом

С чем именно разобраться? Приведенный скрипт примитивен и весьма плох с точки зрения безопасности. Но демон он, пожалуй, запустит. Только вот есть ли смысл пускать motion вместе со стартом компа (а именно так предполагается в этом скрипте)?

У меня оно запускается по крону вот такими скриптами:

[root@intel_server cups]# cat ~/bin/start_motion
su webcam -s /bin/bash -c "/usr/bin/motion"




[root@intel_server cups]# cat ~/bin/start_webcam.sh
#!/bin/bash


BASE_DIR=/opt/samba/incoming/webcam
ROOT_BIN=/root/bin
CUR_NAME=tonight

# stop motion one more time
$ROOT_BIN/stop_motion

# remove old link
rm -f $BASE_DIR/$CUR_NAME

# create new dir
NEW_DIR=$BASE_DIR/`date +%Y-%b-%d-%H.%M`
mkdir $NEW_DIR
chown root:video $NEW_DIR
chmod 775 $NEW_DIR
ln -s $NEW_DIR $BASE_DIR/$CUR_NAME

# start motion
$ROOT_BIN/start_motion


От имени специально созданного юзера, у которого ни home, ни shell нету. А то motion по умолчанию в сеть торчит и картинку с камеры транслирует, а это небезопасно.