LINUX.ORG.RU
ФорумJob

Разработать/сконфигурировать систему для видеокамер

 , ,


0

1

нужна система управления камерами. Возможно доработка систем с открытым исходным кодом(Motion/Zoneminder)

Архитектура: 1. Вебсервер. Роли: -авторизация пользователй, разграничение прав -выбор площадки (категории), по сути группировка -выбор камеры для просмотра (два потока, один для превью, второй для просмотра) -выбор видео для просмотра за период(архив) 2. Сервер локальный на площадке - пишет локально архив - к нему подклчены все камеры площадки - от него по запросу видеоархив летит на основной веб-сервер

Аналог того что делаем вот для скачивания демоверсия: devline.ru/count.php?c=47 или х64: devline.ru/count.php?c=40...

Камеры (протокол RTSP) пишут локально архивы в формате .vid по сути создается набор файлов примерно одного размера. и по запросу собирается из нужного количества файлов нужны кусок видео.

Итак при заходе на локальный сервер

Пользователь 1. По умолчанию выводим 4 камеры. 2. Предусмотреть кнопку выбора вида 2,4,6,9 3. При наведении на камеру предусмотреть кнопки -Сохранить (делает скриншот) -Увеличение/уменьшение -При увеличениии кнопка «Рука» двигать картинку 4. Должен быть вывод названия камеры 5. В самом верху должен быть вывод названия Площадки 6. Кнопка «Просмотр архива». При нажатии внизу появляется список камер и выбор даты, а так же временная шкала с выбором времени 7. Должна быть кнопка «подключние к серверам», где будет возможность сменить с локального сервера на другой локальный сервер.

Просьба сразу указать: 1. Цена/сроки 2. Среда разработки / фреймворки 3. Нагрузки, сколько вытянет подключений камер



Последнее исправление: Filippjob (всего исправлений: 1)

вы говорите про «камеры пишут локально .vid»

куда вы хотите что бы они писали локально? камеры с флешкой — это или внутренние, или с корпусом под внешний кожух.

ну и что за формат .vid?

max_lapshin ★★★★★
()
Ответ на: комментарий от max_lapshin

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

Filippjob
() автор топика

1. Цена/сроки

5 миллионов рублей (меньше просто нет смысла и начинать при таких мутных требованиях), 12 месяцев

2. Среда разработки / фреймворки

Если вам всё равно, то у вас нет технологической стратегии. Тогда какая вам разница?
ну пусть Electron / Node.js

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

Тянуть камеры будут локальные сервера, центральному-то это зачем? А на локальных серверах будет стоять ZoneMinder и все вопросы к нему и аппаратуре. Ну пусть 8 штук на сервер

Einstok_Fair ★★☆
()
Последнее исправление: Einstok_Fair (всего исправлений: 5)

Просьба сразу указать: 1. Цена/сроки Дорого 2)Среда разработки Golang 3)Сколько нужно, столько и вытянет, в железо упираться будете

spider_russia
()
Ответ на: комментарий от Einstok_Fair

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

Filippjob
() автор топика
Ответ на: комментарий от Filippjob

Это был как бы сарказм, на этом сайте нет лички.

goingUp ★★★★★
()
Ответ на: комментарий от Filippjob

Написание ТЗ - это процесс, ТЗ это документ. Всё это занимает время, подготовка предложения тоже занимает время. Наймите аналитика на зарплату, пусть он выполнит эту работу, а потом приходите.

А иронии в том ответе не было. Пять - наверное даже мало.

Einstok_Fair ★★☆
()
Ответ на: комментарий от Filippjob

писать в личку конечно

Долго ждать придётся :)))))

sidor ★★
()

Просьба сразу указать: 1. Цена/сроки 2. Среда разработки / фреймворки 3. Нагрузки, сколько вытянет подключений камер

бизнес по-русски. в чем проблема купить готовую систему у того же ivideon?

vvviperrr ★★★★★
()
Последнее исправление: vvviperrr (всего исправлений: 1)
Ответ на: комментарий от Einstok_Fair

судя по всему, здесь принято просто флудить и умничать. все понятно, спасибо.

реальных исполнителей здесь видимо не найдешь.

Filippjob
() автор топика
Ответ на: комментарий от Filippjob

я не умничаю, я настолько опытный, что у вас денег не хватает на найм специалиста моего уровня.

Einstok_Fair ★★☆
()

Года два назад чуть не взялся за доработку такого же проекта, но оттолкнуло то, что разработку там вели в текстовой консоли MC :) Серверное ПО сделано было на С: «руками» формировались команды к камерам и вручную разбирались ответы, а после все складировалось в vlc или flv файлы, и конечно был простенький gui по выбору камеры для трансляции изображения через web, но маcштабируемости на много камер там не было никакой - это точно. По конфигурированию камер - они, наверное, разные бывают и на формат отдаваемого видео потока нужны соответствующие команды, зависящие от производителя этих камер и конкретных моделей?

Кстати, по деньгам Einstok_Fair божескую цифру называет. Если все делать с нуля одного года ему может впритык хватить на черновую работу, без прочей программной документации, оформленной по ГОСТАМ с его крючкотворством.

А оборудование Einstok_Fair должен сам на свои бабки все себе закупать?

Sobaka
()
Ответ на: комментарий от Sobaka

Про gstreamer, если использовать gstlunch, то внешне - просто, подключай библиотечные модули и всего делов... Но это и есть «ручное» управление всем. Но, можно и на С++ писать. Тогда всеми параметрами программных модулей можно управлять в динамике. Ваяй ГУЙ на чем хочещь, Qt, Wx, ... А такие вещи, как изменение масштаба, картинки в картинке с изменением размера, склейка, куча всяких фильтров уже есть готовые. И не понятно, зачем всё складывать в файлы? gstreamer вещь поточная... Да, всего очень много, и разобраться с этим «хозяйством» - требуется время. И, кстати, у Nvidia gstreamer основной инструмент. ( с чего бы это? Они то точно, в видео ничего не смыслят... )

leocat3
()

Внедряем http://www.avreg.net/ почти соответсвует требованиям. Кнопку скриншот добавим.

petav ★★★★★
()
8 июля 2018 г.

Если вдруг еще актуально, пишу подобные вещи под ключ. На 100% облачные системы. Единственное, мы ничего не храним локально, все оборудование арендуется у облачных провайдеров. По стоимости владения: Инстанс за 3 евро в месяц держит 15-20 камер в HD. Больше мы пока не пробовали. Стоимость хранения около 70 евро за терабайт в месяц. По срокам, если писать систему на актуальных технологиях сейчас. Полгода и до миллиона рублей.

cheluskin
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.