Jump to content
Калькуляторы

Загрузка сервера и клиента

Здравствуйте! Помогите понять основы видеонаблюдения. После небольшой работы с системой видеонаблюдения возникло несколько вопросов. Пытаюсь понять принцип работы системы и нагрузки на железо.

 

Что "главнее"? Клиент или сервер? Есть сервер, к нему подключено 20 цифровых камер. И есть, например, 3 рабочих места (клиента), которые эти камеры смотрят. Так вот что должно быть мощнее, клиент или сервер? Где должен стоять мощный процессор и хорошая видеокарта? Только на клиенте? На сервере же камеры не смотрят, тут только хранение.

 

Эти же вопросы касаются и к аналоговым камерам.

Share this post


Link to post
Share on other sites

Без любого элемента система будет неполная. Вы же не выбираете у себя какой из органов "главнее". Более того, часть работы на себя может забирать камера (детектор движения, например), разгружая сервер. 

 

Практически у всех производителей есть на своих сайтах калькуляторы мощности. Например тут. Вбивайте туда данные и сравнивайте результаты

Share this post


Link to post
Share on other sites

Если вам нужна только ретрансляция камер, то на 20 камер может хватить даже малинки.

При этом клиентская машина нужна достаточно мощная (с видеокартой), что бы аппаратно декодировать видео и показывать мозаику из нескольких камер.

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

Share this post


Link to post
Share on other sites
6 часов назад, blogonoob сказал:

Эти же вопросы касаются и к аналоговым камерам.

В случае аналоговых камер ситуация не такая, как с IP. C IP камер приходит уже кодированный поток, серверу нужно лишь его принять и положить на диск. С аналоговых камер приходит аналоговое же видео, серверу надо его а)оцифровать б)сжать. Для первого в сервере нужна спецплата видеозахвата, для второго - либо чип-энкодер (на той же плате видеозахвата или на отдельной плате расширения или видеокарта), либо соответствующая мощь процессора. 

Share this post


Link to post
Share on other sites

Спасибо всем большое за ответы! Вы очень помогаете, становится все гораздо яснее. А вот еще вопрос!

 

Представим, что на сервер приходят 20 ip камер. Он их, опять же, не смотрит, а просто принимает. У сервера есть набор камер "А", в нем 20 этих камер. Будет ли разница, если я буду смотреть этот набор "А" с одного компьютера или смотреть его с двадцати компьютеров одновременно? Есть ли разница какая-то в плане нагрузки (на камеры или на сервер), если к нему подключится смотреть эти картинки разное количество клиентов?

 

А с аналогом какая ситуация по этому вопросу? :)

Edited by blogonoob

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
1 час назад, blogonoob сказал:

А с аналогом какая ситуация по этому вопросу? :)

С аналогом ситуация такая, что платы видеозахвата лучше не использовать.

Если звучат слова "сервер" и "удаленные рабочие места", то про цифровые камеры вообще стоит забыть

 

1 час назад, blogonoob сказал:

Есть ли разница какая-то в плане нагрузки (на камеры или на сервер), если к нему подключится смотреть эти картинки разное количество клиентов?

О сферических конях в вакууме говорим, верно понял? Если нужно чтобы 20 человек могли смотреть одновременно, то необходимо организовать трансляцию на сервере, использовать специализированное ПО для организации облачного видеонаблюдения. Иначе подключаясь напрямую уткнётесь в различные ресурсы сервера начиная от проца до сетевой карты.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this