реклама на сайте
подробности

 
 
> Видеосервер, чем фаршировать?
Мухаммор
сообщение Apr 2 2009, 12:09
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 139
Регистрация: 21-11-08
Пользователь №: 41 829



Проектируется система видеонаблюдения на основе цифровых видеорегистраторов. Количество устройств наблюдения - до 10.

Регистраторы сливают видеоданные по проводному Ethernet-100 на специальный сервер, к которому также подключается ЭВМ оператора. Трафик каждой камеры составляет примерно 3 Мбайт/сек.

Какая аппаратная и программная организация сервера была бы в данном случае оптимальна?
Я предполагаю использование ОС Linux.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Мухаммор
сообщение Apr 2 2009, 13:19
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 139
Регистрация: 21-11-08
Пользователь №: 41 829



Собирает данные с 10 камер, хранит на жестком диске, выдает оператору по запросу. Кроме всего прочего, сервер хранится в отдельной, защищенной от проникновения комнате (особенности эксплуатации системы).
На Linux я не настаиваю. Но полагаю, что линукс прозрачнее и не такая сбойная как windows.

Цитата(san822 @ Apr 2 2009, 15:12) *
Что за видеорегистраторы ?


Видеокамеры, которые выдают несжатые видеоснимки bmp-формата с определенной частотой.
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Apr 2 2009, 13:28
Сообщение #3


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(Мухаммор @ Apr 2 2009, 16:17) *
Собирает данные с 10 камер, хранит на жестком диске, выдает оператору по запросу. Кроме всего прочего, сервер хранится в отдельной, защищенной от проникновения комнате (особенности эксплуатации системы).

Вопрос - почему такой огромный поток от камер? Без сжатия что ли? Нет денег на разработку IP-камеры? Да и на дисках будет быстро исчерпываться место.
Цитата(Мухаммор @ Apr 2 2009, 16:17) *
На Linux я не настаиваю. Но полагаю, что линукс прозрачнее и не такая сбойная как windows.

нууу... прозрачнее - да, но безсбойнее - я бы так не сказал. Смотря кто к этому линуксу приложит руки smile.gif ...

P.S.: сорри - о камерах понял. Просто Вы дописали пока я пыталСО отправилть сообщение с этого самого глючного форума рунета. Хотя и не понял зачем такая система ... rolleyes.gif

P.P.S.: тогда еще подвопрос - а в чем собственно вопрос? smile.gif Четырехядерник, мощная видяха с CUDA и вперед...

P.P.P.S.: это диплом? biggrin.gif


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
Мухаммор
сообщение Apr 2 2009, 13:56
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 139
Регистрация: 21-11-08
Пользователь №: 41 829



Цитата(DRUID3 @ Apr 2 2009, 15:28) *
P.S.: сорри - о камерах понял. Просто Вы дописали пока я пыталСО отправилть сообщение с этого самого глючного форума рунета. Хотя и не понял зачем такая система ... rolleyes.gif



Кадры передаются без предварительного сжатия, это данность. 10 камер не смогут работать по одному сетевому кабелю одновременно - нужно несколько 100Мбитных сетевых интерфейсов + хорошая вычислительная способность устройства сбора данных + достаточный объем жесткого диска (запись на жесткий диск будет производиться не все время, а по наступлению определенного события) + физическая недоступность - поэтому я решил использовать для построения системы отдельный видеосервер.

Цитата(DRUID3 @ Apr 2 2009, 15:28) *
P.P.S.: тогда еще подвопрос - а в чем собственно вопрос? smile.gif Четырехядерник, мощная видяха с CUDA и вперед...
P.P.P.S.: это диплом? biggrin.gif



Вопрос в том - как организовать программную начинку видеосервера?

Это не диплом...

UPD: Что скажете про ОС QNX?

Сообщение отредактировал Мухаммор - Apr 2 2009, 14:35
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 3 2009, 14:27
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Именно, как вы программно это организуете?
С этого надо начинать, а не с проблем интерфейсов или оси.
Нужен движок типа DVR но не DVR.
Вместо видео будут кадры и их надо как-то превратить в видео как я понял и сопроводить служебной информацией о дате, канале, объеме, месте хранения и т.д.
Служебная информация будет понятно в MySQL сервере, а сами кадры или видеофайлы сделанные из кадров будут храниться где-то на RAID-е в файлах( а может поля BLOB в SQL сервере применить или тип FILESTREAM в MS SQL 2008?)
И нужна еще неслабая GUI оболочка.

Писать такой софт - гемор высшей пробы. Здесь только винды подойдут с RAD тулсами.

С другой стороны можно попытаться заюзать готовые DVR движки, но им надо подать уже конвертированный понятный им видеопоток.

Можно сделать еще аппаратный конвертер (несложно, кстати) к каждой камере или один на несколько камер для трансформации потока в IPTV скажем для стандартного DVR-а



Цитата(Мухаммор @ Apr 2 2009, 16:56) *
Кадры передаются без предварительного сжатия, это данность. 10 камер не смогут работать по одному сетевому кабелю одновременно - нужно несколько 100Мбитных сетевых интерфейсов + хорошая вычислительная способность устройства сбора данных + достаточный объем жесткого диска (запись на жесткий диск будет производиться не все время, а по наступлению определенного события) + физическая недоступность - поэтому я решил использовать для построения системы отдельный видеосервер.


Вопрос в том - как организовать программную начинку видеосервера?


UPD: Что скажете про ОС QNX?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01417 секунд с 7
ELECTRONIX ©2004-2016