Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.11.2015, 10:04   #51
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

Лучше скриптом конечно
Аварийный скрипт - проверяет отключен ли ЯД и подключает:
Код:
#!/bin/sh
if grep -q 'https://webdav.yandex.ru' /proc/mounts
then
    echo 'OK'
else
    echo "Trouble"
fi 
killallmotion
echo 'y' | mount.davfs https://webdav.yandex.ru /mnt/ya
motion
Еще один, после reboot-a роутера все перезапускает:
Код:
#!/bin/sh
echo 'y' | mount.davfs https://webdav.yandex.ru /mnt/ya
sleep 10
/etc/init.d/cron start && /etc/init.d/cron enable
sleep 10
motion
Скрипт закинуть на роутер проще всего так - через ssh (если ubuntu):

Код:
scp /home/user/скрипт.sh [email protected]:/usr/bin
===

Если в командах пробуй:
Код:
echo 'y' | mount.davfs https://webdav.yandex.ru /mnt/ya
===

Кстати, а почему не русифицировал, памяти у тебя вроде с запасом, да и не столько этот пакет весит...
Или так привычнее

Последний раз редактировалось sunny; 02.11.2015 в 11:18.
sunny вне форума   Ответить с цитированием
Старый 02.11.2015, 11:29   #52
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

Спасибо, попробую. Да, иногда по англицки проще понять, чем в переводе
sakatgg вне форума   Ответить с цитированием
Старый 03.11.2015, 10:57   #53
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

Цитата:
Если в командах пробуй:
Код:
echo 'y' | mount.davfs https://webdav.yandex.ru /mnt/ya
Из консоли запускается нормально, из luci тоже пишет Command successful (Code: 0) - но диск не монтируется

P.S. Потестил motion-ffmpeg на Логитечи С110, С270, С510 на 640x320x15 (bps 400000), у всех загрузка без движения в районе 30%, при движении 99% и несколько секунд после, пока файл не закинется. Если ставлю на С510 1280x720x15 загрузка всегда 99%. Вывод: от камеры особо не зависит (ток качество), framerate думаю выше 5 не стоит ставить, меньше нагрузка на проц, да и видео даже на 15fps реально дерганное на 5fps и меньше

Последний раз редактировалось sakatgg; 03.11.2015 в 16:18.
sakatgg вне форума   Ответить с цитированием
Старый 06.11.2015, 12:03   #54
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

Цитата:
Сообщение от sakatgg Посмотреть сообщение
framerate думаю выше 5 не стоит ставить
Да, все так же как у тебя...

framerate я в итоге выставил 100 (по дефолту) - роутер пишет столько кадров в секунду - сколько может

===

Да с командами монтирования лучше через скрипт - скриптописатель из меня ....
Но, работает...
sunny вне форума   Ответить с цитированием
Старый 14.04.2020, 00:37   #55
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

На TL-WDR4300 с AA и BB motion-ffmpeg (motion-20140827-051001) работал с ffmpeg_2.6.3.

Сейчас поставил релиз OpenWrt 19.07.2 r10947 (4.14.171). В сборке ffmpeg 3.4.7, компилируется, но motion-ffmpeg (motion-20140827-051001) при компилировании вылетает.

Пробую с ffmpeg_2.6.3 - motion-ffmpeg компилируется, но при старте облом, видно ядро неподходит
Код:
root@OpenWrt:~# motion
Segmentation fault
root@OpenWrt:~#
В логе ядра
Код:
Mon Apr 13 23:23:41 2020 kern.info kernel: [ 1491.886292] do_page_fault(): sending SIGSEGV to motion for invalid read access from 00000000
Mon Apr 13 23:23:41 2020 kern.info kernel: [ 1491.894863] epc = 77eddc8c in libc.so[77e64000+98000]
Mon Apr 13 23:23:41 2020 kern.info kernel: [ 1491.900063] ra  = 00405bfb in motion[400000+27000]
sakatgg вне форума   Ответить с цитированием
Старый 14.04.2020, 19:09   #56
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

Удалось запустить родной с репы motion (4.2.2), немного подредактировал Makefile,
добавить +libffmpeg-full
Код:
  DEPENDS:=+libjpeg +libpthread +libmicrohttpd-ssl +libffmpeg-full
удалить строку
Код:
	--without-ffmpeg \
ffmpeg (3.4.7) и motion (4.2.2) - нормально скомпилировались и работают, детектит движение, видео mpeg4 записывает.

Библа libffmpeg-full - 5.4Мб
В меню есть еще пакет libffmpeg-custom - можно наверное собрать либу и поменьше размером, только в Makefile (motion) зависимость заменить на пакет, который получится.

Приложил на всякиё случай Makefile и конфиг
Вложения
Тип файла: rar motion.rar (2.6 Кб, 34 просмотров)
sakatgg вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:08. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика