Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Motion + несколько web-камер  (Прочитано 10274 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mugtown

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Motion + несколько web-камер
« : 10 Ноября 2013, 18:51:11 »
Здравствуйте. Возникла следующая проблема. Судя по всему не новая, но решить так и не удалось. Стоит Ubuntu Server 13.10, Motion и две web-камеры A4 PK-910H. Одна камера работает без проблем. Но вторая не запускается.
(Нажмите, чтобы показать/скрыть)
Камеры в данном случае подключены через USB хаб в USB 2.0. Если одну камеру подключить к 2.0, а другую к 3.0, то при разрешении 320*240 всё работает, при большем уже нет. Плюс ко всему групп портов всего 3 (2xUSB2.0 + 2xUSB2.0 + 2xUSB3.0), а камер планируется 9 шт., так что подключить в разные группы не удастся. Кто-нибудь предложит вариант решения проблемы, или возможно камеры с микрофонами, которые без проблем будут работать вместе.

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 10 Ноября 2013, 19:47:22 от mugtown »

Оффлайн Den78

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
Re: Motion + несколько web-камер
« Ответ #1 : 16 Ноября 2013, 11:16:56 »
mugtown,
Я не совсем понял сама ubuntu камеры видит?
lsusb
ls /dev/video*
Под motion вроде под каждую камеру свой конфиг можно и/или нужно делать.
Камеры UVC ?
Я лично больше одной не подключал, пользовался этим:
http://www.xakep.ru/magazine/xa/111/098/1.asp
http://dimio.org/videoregistraciya-v-linux.html

Точно:
Цитировать
Если используется одна камера, файла motion.conf достаточно, но если их несколько, для каждой камеры понадобится подготовить персональный conf-файл. Общие для всех настройки оставляем в основном, а индивидуальные выносим в отдельные файлы. Кстати, в архиве уже есть несколько готовых шаблонов thread[1-4].conf. Если в будущем планируется расширение, то лучше сразу использовать thread-файл и подключить его в motion.conf при помощи конструкции:

thread /usr/local/etc/thread1.conf

Чтобы не путаться в конфигах, будем настраивать работу одной камеры в основном файле. Привести Motion в действие можно за счет правки нескольких параметров:
« Последнее редактирование: 16 Ноября 2013, 11:21:43 от Den78 »

Оффлайн VladimirIP

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: Motion + несколько web-камер
« Ответ #2 : 16 Ноября 2013, 18:58:26 »
То же как-то две камеры цеплял, проблема была в нехватке пропускной способности usb , там вроде и написано
Цитировать
usb 3-4.3: Not enough bandwidth for new device state.
, решал понижением разрешения захвата камер, там вроде еще как-то с прерываниями было связано, вроде как usb сидели на одном , потому и не хватало, потом забил, подключил сетевые.

Оффлайн mugtown

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Motion + несколько web-камер
« Ответ #3 : 21 Ноября 2013, 23:10:03 »
Да Ubuntu одновременно камеры видит обе, но писать с них одновременно позволяет только если подключить их к разным контроллерам. В общем я тоже заморачиваться не стал, перешел на ip.

Оффлайн valer4ik

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Motion + несколько web-камер
« Ответ #4 : 22 Января 2014, 01:46:27 »
Если в будущем планируется расширение, то лучше сразу использовать thread-файл и подключить его в motion.conf при помощи конструкции:
thread /usr/local/etc/thread1.conf


Как это понимать? Помогите нубу :-[

Оффлайн vasiliy4

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Motion + несколько web-камер
« Ответ #5 : 09 Февраля 2015, 11:59:51 »
Буду некропостером.
В общем проблема какая.
Если запустить из консоли "sudo motion -n"
ТО показывают обе камеры.
Если запускать в режиме демона motion, то одна из камер все время пишет unable to open video device
куда копать? подскажите пожалуйста.
Или может быть есть способ как нибудь запускать моушн по другому?
Сама камера расположена в /dev/video1
пробовал моушен по разному конфигурировать, оставлял только одну камеру видео1.
При запуске вручную камера показывает, при запуске в режиме демона нифига не показывает...

Короче я хз чего да как, но на уровне чайника я поступил следующим образом.
Тупо в rc.local добавил строку motion и у меня все заработало.
но все же хотелось бы понять почему у меня возникла вышеописанная ситуация....
« Последнее редактирование: 09 Февраля 2015, 13:39:00 от vasiliy4 »

 

Страница сгенерирована за 0.069 секунд. Запросов: 25.