Jump to content

Heimdall

Forum Members
  • Posts

    34
  • Joined

  • Last visited

Posts posted by Heimdall

  1. В версии 1 ndms (прошивка от белых кинетиков) есть и управление камерой через веб интерфейс и управление коммутатором, а также можно блокировать диапазон портов. В v2 ничего этого нет, делось куда-то.

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

  2. Ясно. Использует активный сеанс и похоже надёжно, после перезапуска браузера снова запрос пароля.

    А остальные предложения в силе.

    Если не сделаете, не буду больше качать новые прошивки на свой старый кинетик, понятно?

  3. Хочу: иметь возможность отключать правила трансляции NAT и сетевого экрана.

    Когда много правил - приходится править все разрешить\запретить через интерфейс, править конфиг файл, или удалять их скопом.

    Из возможности отключать правила, вытекает возможность управлять ими по расписанию.

    Ещё: кнопка Перезагрузить почему-то в настройках, а не на главной. Доступ к журналу удобней когда он на первой вкладке параметров а не третьей, он нужен согласитесь чаще чем настройка даты и времени.

    И там же на главной нет кнопки Выход (раньше вроде была).

  4. opkg install motion

    конфиг по пути: /opt/etc/motion/motion.conf там много настроек, но всё очень понятно расписано.

    старт /opt/etc/init.d/S99motion start

    стрим с камеры: ipРоутера:8081 чтобы стрим работал внутри домашней сети, параметр в конфиге такой: stream_localhost off

    управление через веб: ipРоутера:8080 то же самое, чтобы подключится внутри сети, в конфиге: webcontrol_localhost off

    чтобы узнать поддерживаемые профили и разрешения камеры, пакет нужен: opkg install v4l-utils

    после установки выполнить: v4l2-ctl --list-formats-ext и v4l2-ctl --all тоже можно.

    это пожалуй минимум чтобы проверить работу.

     

    указать путь для лога: в конфиге logfile /tmp/mnt/<метка диска>/<существующая папка>/motion.log

    и путь для сохранения изображений например: target_dir /tmp/mnt/Samsung/MotionCamImages

    • Thanks 1
  5. 3 часа назад, Le ecureuil сказал:

    S означает start, K означает kill.

    Цифры определяют порядок запуска и деинициализации.

    Спасибо. Я нашёл для себя приложение куда лучше - motion. Уже разобрался и настроил на создание фотографий только при движении в кадре.

    Вот только камера у меня поддерживает mjpeg а motion ошибки пишет при выборе этого профиля, восьмого то бишь.

    Мне новую тему создать или тут вы чем поможете? Нашёл вроде решение, там нужно патч собрать и применить его к input_uvc.c или что-то такое (я 5 день только с линуксом знаком).

    Вот тут решение: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=109352

    А это мой лог запуска motion (в самом низу ошибки эти):

    Скрытый текст
    Sep 22 15:57:27syslog
    [0] [NTC] [ALL] conf_load: Processing thread 0 - config file /opt/etc/motion/motion.conf
    Sep 22 15:57:27root
    Started motion from .
    Sep 22 15:57:27syslog
    [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_output_movies"
    Sep 22 15:57:27syslog
    [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_output_debug_movies"
    Sep 22 15:57:27syslog
    [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_timelapse"
    Sep 22 15:57:27syslog
    [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_timelapse_mode"
    Sep 22 15:57:27syslog
    [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_bps"
    Sep 22 15:57:27syslog
    [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_variable_bitrate"
    Sep 22 15:57:27syslog
    [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_video_codec"
    Sep 22 15:57:27syslog
    [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_deinterlace"
    Sep 22 15:57:27syslog
    [0] [ALR] [ALL] conf_cmdparse: Unknown config option "movie_filename"
    Sep 22 15:57:27syslog
    [0] [ALR] [ALL] conf_cmdparse: Unknown config option "timelapse_filename"
    Sep 22 15:57:27syslog
    [0] [NTC] [ALL] motion_startup: Motion 3.4.0-Git-78ba2da Started
    Sep 22 15:57:27syslog
    [0] [NTC] [ALL] motion_startup: Logging to syslog
    Sep 22 15:57:27syslog
    [0] [NTC] [ALL] motion_startup: Using log type (ALL) log level (NTC)
    Sep 22 15:57:27syslog
    [0] [NTC] [ALL] main: Thread 1 is from /opt/etc/motion/motion.conf
    Sep 22 15:57:27syslog
    [0] [NTC] [ALL] main: Thread 1 is device: /dev/video0 input -1
    Sep 22 15:57:27syslog
    [0] [NTC] [ALL] main: Stream port 8081
    Sep 22 15:57:27syslog
    [0] [NTC] [ALL] main: Waiting for threads to finish, pid: 1191
    Sep 22 15:57:27syslog
    [1] [NTC] [ALL] motion_init: Thread 1 started , motion detection Enabled
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] vid_v4lx_start: Using videodevice /dev/video0 and input -1
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_get_capability: ------------------------ cap.driver: "uvcvideo" cap.card: "UVC Camera (046d:0825)" cap.bus_info: "usb-rt3xxx-2" cap.capabilities=0x04000001 ------------------------
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_get_capability: - VIDEO_CAPTURE
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_get_capability: - STREAMING
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_select_input: name = "Camera 1", type 0x00000002, status 00000000
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_select_input: - CAMERA
    Sep 22 15:57:27syslog
    [1] [WRN] [VID] v4l2_select_input: Device doesn't support VIDIOC_G_STD
    Sep 22 15:57:27syslog
    [0] [NTC] [STR] httpd_run: motion-httpd testing : IPV4 addr: 127.0.0.1 port: 8080
    Sep 22 15:57:27syslog
    [0] [NTC] [STR] httpd_run: motion-httpd Bound : IPV4 addr: 127.0.0.1 port: 8080
    Sep 22 15:57:27syslog
    [0] [NTC] [STR] httpd_run: motion-httpd/3.4.0-Git-78ba2da running, accepting connections
    Sep 22 15:57:27syslog
    [0] [NTC] [STR] httpd_run: motion-httpd: waiting for data on 127.0.0.1 port TCP 8080
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_do_set_pix_format: Testing palette MJPG (320x240)
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_do_set_pix_format: Using palette MJPG (320x240) bytesperlines 0 sizeimage 102400 colorspace 00000008
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_scan_controls: found control 0x00980900, "Brightness", range 0,255
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_scan_controls: "Brightness", default 128, current 153
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_scan_controls: found control 0x00980901, "Contrast", range 0,255
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_scan_controls: "Contrast", default 32, current 32
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_scan_controls: found control 0x00980902, "Saturation", range 0,255
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_scan_controls: "Saturation", default 32, current 149
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_scan_controls: found control 0x00980913, "Gain", range 0,255
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] v4l2_scan_controls: "Gain", default 64, current 64
    Sep 22 15:57:27syslog
    [1] [NTC] [VID] vid_v4lx_start: Using V4L2
    Sep 22 15:57:27syslog
    [1] [NTC] [ALL] image_ring_resize: Resizing pre_capture buffer to 1 items
    Sep 22 15:57:28syslog
    [1] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
    Sep 22 15:57:30syslog
    [1] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
    Sep 22 15:57:32syslog
    [1] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
    Sep 22 15:57:34syslog
    [1] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
    Sep 22 15:57:36syslog
    [1] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
     

     

  6. В 21.09.2016 в 10:31, zyxmon сказал:

    Переименуйте Sxxxx в Kxxx. Стартуют скрипты, начинающиеся с большой буквы S.

    Вот это поворот. А что делает большая К в начале? И эти цифры 96 что означают?

  7. Всё загружается и работает, загрузка процессора очень маленькая при просмотре. До перезагрузки.

    После перезагрузки роутера, загрузка процессора 100%, остановка /opt/etc/init.d/S96mjpg-streamer stop не помогает

    убирание -b из строки параметров в S96mjpg-streamer тоже не помогает, после перезагрузки роутера приложение всёравно стартует. Чего делать?

    Как отключить автозапуск его? В логе после включения роутера только эти ошибки:


    [E] Sep 21  ndm: kernel: ALSA clock.c:227: 4:3:1: cannot set freq 16000 to ep 0x86
    [E] Sep 21  ndm: Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/.
    [E] Sep 21  ndm: Opkg::Manager: /opt/etc/init.d/S96mjpg-streamer: timed out.
    [E] Sep 21  ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: timed out.

    При этом трансляция идёт, но тормозит всё и консоль и ftp и интерфейс.

×
×
  • Create New...