Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Добрый день!

Есть китайская IP-камера, есть USB3.0 жесткий диск на 1ТБ. Можно ли, как и чем записывать RTSP/RTP-поток на жесткий диск? На форуме видел запись с USB-камеры, но не с IP.

Опубликовано
16 минут назад, Temporary Mail сказал:

Добрый день!

Есть китайская IP-камера, есть USB3.0 жесткий диск на 1ТБ. Можно ли, как и чем записывать RTSP/RTP-поток на жесткий диск? На форуме видел запись с USB-камеры, но не с IP.

Практически все IP-камеры умеют писать по FTP/SMB/NFS, выбирайте на вкус, настраивайте в камере триггер срабатывания и место хранения, а на кинетике FTP и/или SMB. У меня HIKVISION пишет по SMB на диск подключенного к роутеру, правда камера делает еще специальное форматирование, создает на диске разные каталоги и файлы БД, перед тем как начать работать с записью....

Опубликовано
1 час назад, Temporary Mail сказал:

Добрый день!

Есть китайская IP-камера, есть USB3.0 жесткий диск на 1ТБ. Можно ли, как и чем записывать RTSP/RTP-поток на жесткий диск? На форуме видел запись с USB-камеры, но не с IP.

На работе используем https://ru.ivideon.com Сервис условно бесплатный, но для обычной записи хватает и бесплатного функционала.

Опубликовано (изменено)

Так же без проблем уже несколько лет IP камеры пишут на внешний диск, пройдя с записи V1.11 на USB винт, да записи с использование V2 (но в последующем переход на NAS) - через SMB, пробовал по FTP но остановился на SMB (пишет каждая в свой каталог /.../IP/дата/файл) отдельно скрипт "подтирает" по циклу дни старше 7 дней, с NAS уже проще там спец.ПО но только кол-во камер меньше, поэтому опять скрипт для подтирки на камеры которые остались в не данного ПО, только уже запуск скрипта уже с NAS (в настоящие время так и не реализована возможность монтирования томов или дисков к роутеру с устройств в сети - в варианте из коробки, хотя например в некоторых роутерах есть - страница WEB где вводиться строка //хх.хх.хх.хх/каталог).

Проблем с форматом нет, так как SMB, на NAS так же нет проблем (но видео уже в базе, вытащить часть видео дата/время только через функцию в самом ПО NAS, в отличие от прямой записи с камеры на диск)

Изменено пользователем vasek00
Опубликовано

LEDE тяжеловата в настройке будет.

А из Entware не подходит что-то типа http://entware-3x.zyxmon.org/binaries/mipsel/Packages.html

/ # opkg list | grep rtsp
openrtsp - 2017.05.24-1 - LIVE555 Streaming Media (openRTSP)
/ # opkg list | grep motion
motion - 3.4.0-20141018-9479d910f2149b5558788bb86f97f26522794212-3a - webcam motion sensing and logging
/ # opkg list | grep ffmpeg
ffmpeg - 3.2.4-1 - FFmpeg is a a software package that can record, convert and stream digital audio and video in numerous formats. . This package contains the FFmpeg command line tool.
libffmpeg-audio-dec - 3.2.4-1 - FFmpeg is a a software package that can record, convert and stream digital audio and video in numerous formats. . This package contains FFmpeg shared libraries for audio decoding
libffmpeg-full - 3.2.4-1 - FFmpeg is a a software package that can record, convert and stream digital audio and video in numerous formats. . This package contains full-featured FFmpeg shared libraries.
libffmpegthumbnailer - 2.2.0-1 - libffmpegthumbnailer is a library that can be used to create thumbnails for your video files
/ # 

 

Опубликовано
56 минут назад, vasek00 сказал:

LEDE тяжеловата в настройке будет.

если бы это было единственным затыком, кому захочется современного ядра и всех интерфейсов вплоть до phyN, тот сможет и повторить ndms при желании:
https://lede-project.org/docs/guide-developer/start

но смысл был в том, чтобы использовать поиск.

и так случайно вышло, что
https://lede-project.org/packages/pkgdata/crtmpserver
выглядит универсальным по описанию, но в 3x repo нема.

Опубликовано

самый простой подход для записи потока в файл(ы с разбивкой) вроде все же из этой серии:
https://gist.github.com/mowings/6960b8058daf44be1b4e

вопрос похоже исключительно как лучше минимизировать влияние транскодинга на cpu роутера ... если постараться в raw все равно останутся дисковые операции на потенциально существенных объемах, а какие тут показатели у Entware для USB3?

Опубликовано

Самый простой вариант наверное - это при покупке устройства учитывать его характеристики и возможности при подключении => приобретать нужную камеру с нужными параметрами.

Опубликовано

угу, если на стороне камеры делать готовый вывод на том же h.264 для видео .. и какой-нибудь приемлемый для аудио (если есть), то ffmpeg с ключами -c copy -map 0 запишет все потоки с сохранением исходных кодеков в выбранный подходящий контейнер с минимальным напрягом на cpu .. осталось решить какое ПО займется триггерами на запуск/остановку ffmpeg и чтобы можно было при этом удобно систематизировать хранение, сервировать при необходимости лайв/сохраненное для клиентов (без транскодинга, будем реалистами) ... чтобы в конечном итоге сделать из роутера подобие dvr ... и тут, например, умирает носитель из-за каких-то глюков в драйвере usb или в этом роде, самое оно для продакшена), а чтобы этого не было выделяем отдельный бокс, который по расписанию от wol-пакетов просыпается и бэкапит хранилище ... ф.з. ... сама идея имхо только для случая падения аплинка до машины, которая отдельно вылизана под задачи видеонаблюдения.

Опубликовано
1 минуту назад, arbayten сказал:

угу, если на стороне камеры делать готовый вывод на том же h.264 для видео ... сама идея имхо только для случая падения аплинка до машины, которая отдельно вылизана под задачи видеонаблюдения.

А если их например 3шт.? Если для "баловства" то наверное да, если для чего-то серьезного то наверное лучше подойти к данному вопросу с точки зрения в переводе на рубли - это стоимость IP камеры которая все умеет это делать, еще плюсом нагрузка на проц будет от как всегда нужной функции в таком деле "зашифрованного" туннеля до камеры (ведь доступ удаленный мало ли что) или VPN.

В магазине самая дешевая камера IP с 0.3Мп которая умеет FTP-клиент/HTTP/HTTPS стоит от 2500р., естественно повышая рубли получаем пикселы/разрешение/+... Samba-клиент/SMTP + H.264/MPEG-4, M-JPEG и т.д.

Опубликовано

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

Опубликовано
2 часа назад, vasek00 сказал:

В магазине самая дешевая камера IP с 0.3Мп которая умеет FTP-клиент/HTTP/HTTPS стоит от 2500р

м.б. можно попробовать сделать камеру мечты с учетом флэша для прошивки а-ля:
https://lede-project.org/toh/hwdata/d-link/d-link_dcs-93x
https://wiki.openwrt.org/toh/d-link/dcs-930l

и застримить как угодно под пределы железа:
https://trac.ffmpeg.org/wiki/StreamingGuide

Опубликовано (изменено)
17 часов назад, arbayten сказал:

м.б. можно попробовать сделать камеру мечты с учетом флэша для прошивки а-ля:
https://lede-project.org/toh/hwdata/d-link/d-link_dcs-93x
https://wiki.openwrt.org/toh/d-link/dcs-930l

и застримить как угодно под пределы железа:
https://trac.ffmpeg.org/wiki/StreamingGuide

не если покупать и делать камеры под себя лучше уж xiaomi yi ants, там они почти чё хочешь умеют делать. Но греется и иногда вырубается. Но речь шла, о том что у же есть камера и с ней надо чёто делать.

Изменено пользователем utya
Опубликовано
5 часов назад, utya сказал:

лучше уж xiaomi yi ants

наверное, да, можно заодно попробовать пойти по путям проще а-ля:
https://github.com/fritz-smh/yi-hack

в плане препарирования настроек под себя на том что есть на стоке, но закрыто пользователю, т.к. цена и так сладкая.

.. а потом зафлэшить lede .. если окончательно не залочат :)

5 часов назад, utya сказал:

с ней надо чёто делать

вроде бы информации выше достаточно для этого .. я ф.з. .. ffmpeg есть и под винду x64/x86, взяли камеру, настроили rtsp, играетесь ffmpeg с записью в удобном окружении предварительно изучив все возможности ff*, сошли до платформы на Entware, оценили влияние на перформанс, что еще, создали скрипты на демонизирующий запуск, на убийство процесса, нашли нужные хуки, например, поднятие/падение интерфейса в сторону камеры, навесили, прояснили для себя на всякий случай все моменты с nat и rtsp alg, далее надо решить вопрос со слоем безопасности в топологии, м.б. покопать внутренности rtsp-сервера камеры на предмет поддержки rtsps, если да, то отдебажить при необходимости работу ffmpeg с rtsps .. по идее это минимум (не кандидатский).

Опубликовано
23 минуты назад, arbayten сказал:

наверное, да, можно заодно попробовать пойти по путям проще а-ля:
https://github.com/fritz-smh/yi-hack

в плане препарирования настроек под себя на том что есть на стоке, но закрыто пользователю, т.к. цена и так сладкая.

.. а потом зафлэшить lede .. если окончательно не залочат :)

вроде бы информации выше достаточно для этого .. я ф.з. .. ffmpeg есть и под винду x64/x86, взяли камеру, настроили rtsp, играетесь ffmpeg с записью в удобном окружении предварительно изучив все возможности ff*, сошли до платформы на Entware, оценили влияние на перформанс, что еще, создали скрипты на демонизирующий запуск, на убийство процесса, нашли нужные хуки, например, поднятие/падение интерфейса в сторону камеры, навесили, прояснили для себя на всякий случай все моменты с nat и rtsp alg, далее надо решить вопрос со слоем безопасности в топологии, м.б. покопать внутренности rtsp-сервера камеры на предмет поддержки rtsps, если да, то отдебажить при необходимости работу ffmpeg с rtsps .. по идее это минимум (не кандидатский).

ffmpeg норм штука

Опубликовано
В 01.09.2017 в 02:38, Temporary Mail сказал:

Только что общался с китайцем, камера по FTP писать не умеет. Компьютер выключается, ivideon не вариант.

Тогда возьмите отдельно видеорегистратор, цена вопроса 1500руб.,если ваша камера onivf, тогда проблем вообще не будет. Если камера не умеет писать на диск по вышеперечисленным протоколам, то не стоит на роутер возлагать подобные задачи, что бы вы не придумали, будет очень не надежно и криво, лучше видеорегистратора вы ничего не найдете... 

  • 4 недели спустя...
Опубликовано (изменено)
В 30.08.2017 в 13:00, McMCC сказал:

Практически все IP-камеры умеют писать по FTP/SMB/NFS, выбирайте на вкус, настраивайте в камере триггер срабатывания и место хранения, а на кинетике FTP и/или SMB. У меня HIKVISION пишет по SMB на диск подключенного к роутеру, правда камера делает еще специальное форматирование, создает на диске разные каталоги и файлы БД, перед тем как начать работать с записью....

Здравствуйте. Подскажите, пожалуйста, как настроить на роутере протокол smb. IP-камера Xiaomi, подключенная по wi-fi к роутеру Keenetic Omni 2, "не видит" внешний диск WD, подключенный по USB к роутеру, и NAS MyCloud, подкл. к головному роутеру Netgear. Keenetic работает в режиме точки доступа. При этом, опция записи на внешний диск у камеры есть по протоколу smb. 
С уважением, Дмитрий.

Изменено пользователем dim18
  • 2 недели спустя...
Опубликовано (изменено)
В 30.08.2017 в 12:37, Temporary Mail сказал:

Добрый день!

Есть китайская IP-камера, есть USB3.0 жесткий диск на 1ТБ. Можно ли, как и чем записывать RTSP/RTP-поток на жесткий диск? На форуме видел запись с USB-камеры, но не с IP.

делаю так:

opkg entware3х установлены cron , ffmpeg, openrtsp.

в папку \\Keenetic_omni\owrt\etc\cron.hourly положил скрипт, скрипт сделал исполняемым.

Сначала хотел сделать скрипт универсальным с параметром, ноне стал, остался мусор закоментированый, чистить не буду может будет полезно.

 

Нужно добавить очистку папки от старых записей, когда места останется меньше чем..., но пока не разбирался как сделать.

ipcam0.sh

Изменено пользователем Дмитрий
Опубликовано

Когда то давно, нужно было очистку, так как файлы записанные за день помещались в нужную папку по дате, то делалось просто :

- был создан файл "customdate" в котором было 5-7 дней от текущей даты, формат их подгонял под формат каталога который от камер

2014-05-28
2014-05-29
2014-05-30
2014-05-31
2014-06-01
2014-06-02

- каждый день в полночь бралась первая переменная из "customdate" и удалялся ее каталог (от камер), потом в данный файл в конец записывалась тек.дата
Если взять реальный пример например

34 00 * * * check_sz_30.sh "Delete archiv day Cam"

Mon May 19 00:36:29 MSK 2014:Delete archiv S30-V30:S31-V31:S32-V32:S34-V34:V03 2014-05-05

Tue May 20 00:36:38 MSK 2014:Delete archiv S30-V30:S31-V31:S32-V32:S34-V34:V03 2014-05-06

Wed May 21 00:36:29 MSK 2014:Delete archiv S30-V30:S31-V31:S32-V32:S34-V34:V03 2014-05-07

всего-то до 2минуты на 25GB суточного объема, про кол-во файлов молчу. И это все ранее было подключено к USB - HDD диску на K-II.

Для оценки свободного места использовал

available_dsk=`df | awk '/DISK/ {print $4}'`

available_dsk=`df | awk '/DISK/ {print $4}'`

Но это не понадобилось так как был известен точный расход МБ за сутки и путем подбора кол-ва дней все решалось - нужным количеством дат в файле "customdate".

  • 1 год спустя...
Опубликовано

Я, конечно, откопал стюардессу. Но вот тоже стоит задачка запустить Hikvision по SMB на винт подключенный к Кинетику. С ip-камерами ранее никаких дел не имел. В какую FS лучше форматировать внешний винт для такой задачи?

Опубликовано
16 часов назад, thefox сказал:

С ip-камерами ранее никаких дел не имел. В какую FS лучше форматировать внешний винт для такой задачи?

Никак не связанные между собой факты. 

ext3 почему-бы и нет.

Опубликовано

Просто на ntfs обычно какие-то проприетарные драйвера, часто, не самые быстрые и стабильные. Fat32 современный терабайты не осиливает, вот и черт его знает как лучше поступить, а тут еще все это должно через smb проходить, там свои грабли могут быть.

  • 1 год спустя...
Опубликовано
On 8/30/2017 at 1:37 PM, Temporary Mail said:

Есть китайская IP-камера, есть USB3.0 жесткий диск на 1ТБ. Можно ли, как и чем записывать RTSP/RTP-поток на жесткий диск? На форуме видел запись с USB-камеры, но не с IP.

Меня сейчас мучает тот же вопрос. К сожалению, в программировании не силен. Нет ли случайно готового модуля прошивки или скрипта для установки в Keenetic DSL? Поиск не помог...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.