Как добавить в ip-камеру поддержку NFS?
Как добавить в ip-камеру поддержку NFS?
Всем доброго!
Имеется камера на проце DM368 (5мп, DONGJIA Da-ip8517tdv, вот тут я уже описывал, как выяснял пароль рута для неё). Всё бы хорошо, как говорится, но вот есть один большой недостаток, в прямом смысле - очень недостаёт наличия в камере поддержки NFS для записи на NAS. А нужно.
Есть ещё китайская камера, 1,3мп, на проце hi3518e,тоже без поддержки NFS и её тоже хочется переделать.
Какие есть способы добавить поддержку NFS (и доступ к NAS) в такие камеры?
Имеется камера на проце DM368 (5мп, DONGJIA Da-ip8517tdv, вот тут я уже описывал, как выяснял пароль рута для неё). Всё бы хорошо, как говорится, но вот есть один большой недостаток, в прямом смысле - очень недостаёт наличия в камере поддержки NFS для записи на NAS. А нужно.
Есть ещё китайская камера, 1,3мп, на проце hi3518e,тоже без поддержки NFS и её тоже хочется переделать.
Какие есть способы добавить поддержку NFS (и доступ к NAS) в такие камеры?
- Sonya
- Специалист
- Сообщения: 1298
- Зарегистрирован: 12 авг 2014, 15:24
- Откуда: Сергиев Посад
- Контактная информация:
Re: Как добавить в ip-камеру поддержку NFS?
Думаю, гораздо проще добавить в NAS поддержку FTP, которая уже есть в камере.
Кстати, камеры на Hi3516c (те, что с 16M чипом) имеют поддержку samba, пробуйте на своей, может не вырезали.
Кстати, камеры на Hi3516c (те, что с 16M чипом) имеют поддержку samba, пробуйте на своей, может не вырезали.
Re: Как добавить в ip-камеру поддержку NFS?
Фтп и так есть, на него фотки при движении скидываются. Одно "НО" - на фтп видео напрямую не заливается.
Самбу попробую, спасибо, не знал, что там может такое быть... ))
Самбу попробую, спасибо, не знал, что там может такое быть... ))
- kROOT
- Специалист
- Сообщения: 13487
- Зарегистрирован: 02 сен 2013, 14:25
- Откуда: youcam.pro
- Контактная информация:
Re: Как добавить в ip-камеру поддержку NFS?
Ну допустим появится каким то образом поддержка NFS в ядре, модуль там подгрузить получится, а какими средствами писать видеопоток на сервер будите?
Нормальный NAS сам должен уметь забирать поток с камеры и писать его на себя.
Нормальный NAS сам должен уметь забирать поток с камеры и писать его на себя.
Re: Как добавить в ip-камеру поддержку NFS?
"нормальный NAS" у меня есть, на него уже пишется видео с двух хиков. Потому и хочется сделать поддержку нфс в камерах без неё.
Правда, не соглашусь, что нас-сервер "сам должен уметь забирать поток с камеры" - нфс-протокол не для видеопотоков был создан, ему вообще не известно, видеотрафик там или другой какой... Тут скорее наоборот - камера должна уметь подключать нфс-шару "нормального наса" к себе, как локальное хранилище (диск) и писать на него. За это как раз и отвечают те нфс-модули, которых (пока) нет в ядре.
Для тех же камер, у которых нет поддержки нфс, думаю, два варианта могут сработать - либо удастся добавить нужные модули в ядро и запустить в камере полноценный нфс-клиент (и тогда записью наа нфс-шару можно будет управлять с самой камеры - из гуи, например, как и в хиках). Либо пройдёт урезанный вариант и потребуется из консоли, подключившись телнетом, монтировать нфс-шару с сервера в папку на камере и затем настраивать запись уже в неё - ну, это если в менюшке камеры не появится возможности из гуи управлять нфс-хранилищем...
Но пока хз, возможно ли вообще такое...
Правда, не соглашусь, что нас-сервер "сам должен уметь забирать поток с камеры" - нфс-протокол не для видеопотоков был создан, ему вообще не известно, видеотрафик там или другой какой... Тут скорее наоборот - камера должна уметь подключать нфс-шару "нормального наса" к себе, как локальное хранилище (диск) и писать на него. За это как раз и отвечают те нфс-модули, которых (пока) нет в ядре.
Для тех же камер, у которых нет поддержки нфс, думаю, два варианта могут сработать - либо удастся добавить нужные модули в ядро и запустить в камере полноценный нфс-клиент (и тогда записью наа нфс-шару можно будет управлять с самой камеры - из гуи, например, как и в хиках). Либо пройдёт урезанный вариант и потребуется из консоли, подключившись телнетом, монтировать нфс-шару с сервера в папку на камере и затем настраивать запись уже в неё - ну, это если в менюшке камеры не появится возможности из гуи управлять нфс-хранилищем...
Но пока хз, возможно ли вообще такое...
- kROOT
- Специалист
- Сообщения: 13487
- Зарегистрирован: 02 сен 2013, 14:25
- Откуда: youcam.pro
- Контактная информация:
Re: Как добавить в ip-камеру поддержку NFS?
нанять программистов, найти сдк, перепаять флэш с озу... вобщем нереально.
надо брать камеры под свои функции, те же хики.
надо брать камеры под свои функции, те же хики.
Re: Как добавить в ip-камеру поддержку NFS?
Этот способ я тоже рассматриваю, но как запасной. На си кодить я и сам умею, достать сдк, конечно, сложнее будет, но есть же доступные сдк от производителей самих процов. Перепаивать флеш с озу? пока не вижу необходимости в этом.
Ну и то, что надо сразу выбирать с нфс - полностью согласен, теперь заказываю только такие, да. Нов от с этими двумя хочется разобраться всё же. Тем более, что у доньи есть модули нфс, только, похоже, не работающие, как мне надо. Вот вывод команды lsmod с камеры:
Ну и то, что надо сразу выбирать с нфс - полностью согласен, теперь заказываю только такие, да. Нов от с этими двумя хочется разобраться всё же. Тем более, что у доньи есть модули нфс, только, похоже, не работающие, как мне надо. Вот вывод команды lsmod с камеры:
- # lsmod
Module Size Used by Not tainted
g_file_storage 32204 0 - Live 0xbf10b000
sbull 7852 1 - Live 0xbf011000
dm365mmap 5704 0 - Live 0xbf108000
irqk 9832 0 - Live 0xbf104000
edmak 13288 2 - Live 0xbf0ff000
cmemk 28108 0 - Live 0xbf0f7000
drv 27120 4 - Live 0xbf0ef000
csl 97188 22 - Live 0xbf0d6000
8021q 21704 0 - Live 0xbf0cf000
at88sc 12903 0 - Live 0xbf0ca000
adc 2980 0 - Live 0xbf0c8000
iscsi_tcp 24928 0 - Live 0xbf0c0000
libiscsi 25248 1 iscsi_tcp, Live 0xbf0b8000
scsi_transport_iscsi 30732 2 iscsi_tcp,libiscsi, Live 0xbf0af000
usbmon 11140 0 - Live 0xbf0ab000
musb_hdrc 36492 1 g_file_storage, Live 0xbf0a1000
usbcore 114136 1 usbmon, Live 0xbf084000
davinci_mmc 15808 0 - Live 0xbf07f000
mmc_block 8840 2 - Live 0xbf07b000
mmc_core 28020 2 davinci_mmc,mmc_block, Live 0xbf073000
davinci_emac 41296 0 - Live 0xbf067000
ppp_deflate 6432 0 - Live 0xbf064000
ppp_async 12192 0 - Live 0xbf060000
ppp_synctty 10496 0 - Live 0xbf05c000
ppp_generic 26228 3 ppp_deflate,ppp_async,ppp_synctty, Live 0xbf054000
netconsole 3332 0 - Live 0xbf052000
slhc 7232 1 ppp_generic, Live 0xbf04f000
tun 11936 0 - Live 0xbf04b000
loop 16232 0 - Live 0xbf046000
nfsd 103904 0 - Live 0xbf02b000
exportfs 5984 1 nfsd, Live 0xbf028000
nls_utf8 2048 0 - Live 0xbf026000
nls_ascii 4128 0 - Live 0xbf023000
sha1 2720 0 - Live 0xbf021000
md5 4992 0 - Live 0xbf01e000
des 18368 0 - Live 0xbf018000
deflate 3808 0 - Live 0xbf016000
crc32c 1984 0 - Live 0xbf014000
i2c_emac 2244 1 davinci_emac, Live 0xbf00f000
cfq_iosched 21656 0 - Live 0xbf008000
deadline_iosched 8868 0 - Live 0xbf004000
libcrc32c 2688 1 crc32c, Live 0xbf002000
crc_ccitt 2048 1 ppp_async, Live 0xbf000000
#
- kROOT
- Специалист
- Сообщения: 13487
- Зарегистрирован: 02 сен 2013, 14:25
- Откуда: youcam.pro
- Контактная информация:
Re: Как добавить в ip-камеру поддержку NFS?
поскольку модули обычно из самого нижнего сегмента, то и озу и флэша ставится по минимуму, а для того, чтобы прога функционировала, надо и место под саму прогу, которая будет получать поток и записывать его по НФС, и буфер какой то должен быть.