Показать статистику
0 голосов
от (330 баллов)
Как работать с видеорегистратором с помощью motion в Debian 10?
997 просмотров 1 ответов
от (17.4тыс. баллов)
–1
Вроде может, вот пакет: https://packages.debian.org/stretch/video/motion

А что конкретно нужно реализовать (захват видео, перекодировка, просмотр)?
от (330 баллов)
0
Нужно посмотреть видео с камер через видеорегистратор.

Адрес ip видеорегистратора пингуется.

Если в браузер ввожу ip адрес видеорегистратора,то появляется ошибка.

1 Ответ

0 голосов
от (17.4тыс. баллов)

По идее надо так действовать.

  1. Программа может требовать несколько зависимостей. Рекомендую перед началом работы установить libav-tools. Для этого в терминале запустите:
    sudo apt-get install -y libav-tools
  2. Теперь пробуем запустить софтину через sudo, что бы был доступ к устройствам вроде камеры и т.п.. Для этого откройте терминал и там выполните: 
    sudo motion
  3. Покажите вывод предыдущей команды - интересует нечто вроде такого (что бы понять прочитан ли конфиг-файл, запустилась ли программа на порту 8081 и т.д.). В конфиг-файле будет указан путь где сохранятся видео (можете его тоже показать, что бы убедиться что там все прописано)
    [0] Processing thread 0 - config file /etc/motion/motion.conf
    [0] Motion 3.2.12 Started
    [0] ffmpeg LIBAVCODEC_BUILD 3547904 LIBAVFORMAT_BUILD 3544067
    [0] Thread 1 is from /etc/motion/motion.conf
    [1] Thread 1 started
    [0] motion-httpd/3.2.12 running, accepting connections
    [1] Failed to open video device /dev/video0: No such file or directory
    [0] motion-httpd: waiting for data on port TCP 8080
    [1] Could not fetch initial image from camera
    [1] Motion continues using width and height from config file(s)
    [1] Resizing pre_capture buffer to 1 items
    [1] Started stream webcam server in port 8081
  4. После этого попробуйте открыть в браузере адрес регистратора:8081 (если он на локальном хосте, то http://127.0.0.1:8081). Картинку видите? 
от (330 баллов)
0

Видеорегистратор стоит отдельно. 4 камеры.

Когда ввожу адрес регистратора http://192.168.1.2:8081 выдаётся ошибка.

------------------------------------------------------------

Не для Debian 10.

apt-get install -y libav-tools
от (17.4тыс. баллов)
0
Покажите какая именно ошибка выдается?

Вывод sudo motion можете показать?
от (330 баллов)
0

Не удается получить доступ к сайту

Превышено время ожидания ответа от сайта 192.168.1.188.

Попробуйте сделать следующее:

от (330 баллов)
0
root@debian10:/home/user# motion
[1473213392:motion] [NTC] [ALL] conf_load: Processing thread 0 - config file /etc/motion/motion.conf
[1473213392:motion] [NTC] [ALL] motion_startup: Motion 4.1.1 Started
[1473213392:motion] [NTC] [ALL] motion_startup: Logging to file (/var/log/motion/motion.log)

Прокси и брандмауэра нет.

от (17.4тыс. баллов)
0

Ок, давайте посмотрим на каком порту работает motion. На той машине, где запустили motion выполните команду и покажите вывод: 

sudo netstat -tnlp | grep -i motion
...