Софт-Портал

видеосервер Linux

Рейтинг: 4.1/5.0 (495 проголосовавших)

Категория: Linux

Описание

Видеосервер под linux -> Форум на Исходниках

Если под "видеокамеры с wi-fi" имеются в виду IP-видеокамеры с поддержкой wi-fi, то платы видео захвата не нужны. Видео можно смотреть хоть в браузере, хоть в медиаплеере - том же vlc, например.
А вот с софтом, позволяющем вести запись и просмотр видео сразу с нескольких камер, есть проблемы - свободных не встречал, только коммерческие, довольно недешевые, да и те - только под винду.
Хотя особо плотно не искал, т.к. для наших весьма специализированных требований пришлось писать специализированный же софт самому.

Сообщ. #3. 10.09.10, 05:21


А mencoder для этих целей не годится?

Сообщ. #4. 10.09.10, 10:07

Второй вопрос - нужна ли для этих целей плата видеозахвата. Интуитивно полагаю что нет, или я ошибаюсь ?


Нет. Не ошибаешься. Она здесь не при делах. Она (плата видеозахвата) нужна только в одном случае -- если ты сигнал получаешь с видеовхода и, далее, тебе с ним нужно что-то сделать. Тогда да. Тогда плата получает сигнал и, далее, если она тупая, то просто отдаёт его на вход ffmpeg (например), который с raw-сигналом что-то делает (кодирует его). Либо, если она умная, то выдаёт уже кодированный поток. А дальше -- уже дело другое. Главное что выход идёт в нормальном и пригодном для работы закодированном виде (mmpeg. какой угодно вариант кодирования, в документах на карту должны быть указаны все варианты).

Думаю приобрести 2-3 видеокамеры с wi-fi и поставить небольшой видеосервер (трохи для сэбэ). Вроде как в видеокамерах уже заложена возможность получения картинки, но вот каким софтом под линуксом её получать в режиме реального времени сохраняя при этом на hdd ?


Я бы использовал по сути дела единственное (хотя, на самом деле это не до конца правда, но близко к ней) решение -- VLC. Именно VLC-сервер. Дело в том, что он умеет ЕМНИП, получать видео поток с WiFi-устройств (сокетов в общем и целом. А что дальше с этим потоком делать -- ты ему сам объясни.

Добавлено 10.09.10, 10:10
Да, только для VLC-сервера надо, чтобы поток шёл либо по rtp, либо по rtsp, либо по http. Посмотри что там твоя камера выдавать будет в сеть. Первые два протокола, по большому счёту, относятся к Real-Time. Ну, с http и так понятно -- реалтайма там и близко не будет. Он просто будет давать поток mpeg (ЕМНИП).

А тебя беспокоит куда я надел вязаную кипу. эээ. "шапочку"? Ты хочешь поговорить об этом?

видеосервер linux:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Сервер видеонаблюдения: Видеосерверы и видеорегистраторы, функции, типы, облачный, домашний

    Сервера видеонаблюдения: краткое руководство Видеосерверы и видеорегистраторы

    Прежде чем подробно рассматривать виды видеосерверов и давать рекомендации по их выбору необходимо пояснить их отличие от другого элемента системы видеонаблюдения – видеорегистратора.

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

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

    Программное обеспечение для ее обработки и анализа не входит в состав «классического» регистратора. Да, оно позволяет просматривать видео на подключенном мониторе или телевизоре, приблизить или выделить на нем нужную зону повышенного внимания, дать сигнал тревоги, сбросить информацию на внешнее устройство, но не более того. Приоритетной функцией остается прием, обработка и хранение видео.

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

    В тоже время программное обеспечение видеосервера обновляется автоматически или может вообще не устанавливаться на управляющий компьютер (см. далее «Облачные видеосерверы »). Профессиональный видеорегистратор имеет большой выбор модулей расширения для записи видео с любого источника.

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

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

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

    Обязательные функции сервера

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

    Рамки статьи не позволяют нам подробно описать каждую, тем более, что они одинаковы в любых продуктах. Мы выделили самые важные функции, которые должен поддерживать любой сервер системы видеонаблюдения. Этот перечень можно использовать как вопросник продавцу при выборе системы.

    Быстрая установка и масштабирование

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

    Новое оборудование должно подключаться с помощью автосканирования и автоматической установкой необходимых драйверов (лидеры рынка напрямую поддерживают программно более 3000 камер, дисковых хранилищ и прочих охранных устройств).

    Легкое управление и безопасность

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

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

    Автономная камера с датчиком движения фиксирует любые подозрительные движения в зоне охвата объектива. Подробнее об автономных камерах видеонаблюдения читайте в этой статье.

    Использование всех возможностей IP-камер и внешних датчиков

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

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

    Сервер для видеонаблюдения должен иметь функции управления подобными устройствами, особенно это касается крупных объектов и организаций.

    Активное реагирование и оповещение

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

    Гораздо проще заранее задать автоматическую отправку сообщения о пожаре, чем надеяться на правильное поведение сотрудника в состоянии стресса.

    Вы должны быть всегда в курсе событий происходящих в системе – от срабатывания датчика движения до выхода из строя камеры. Проверьте поддержку сервером отправки сообщений на E-mail, SMS и мобильные устройства.

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

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

    Обязательным для профессиональных систем является поддержка стандартного интерфейса сетевого наблюдения ONVIF. Это обеспечит легкое подключение новых камер и устройств в систему и дает разработчикам и администраторам мощный инструмент для разработки собственных программных дополнений.

    Типы серверов видеонаблюдения

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

    По факту сервер представляет собой компьютер с платами видеозахвата или комплект из видеорегистратора к которому подключаются аналоговые (DVR) видеокамеры и управляющего компьютера обрабатывающего поступающее от регистратора преобразованное цифровое видео.

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

    Приставка «IP» означает, что программное обеспечение сервера поддерживает IP-видеокамеры. Напомним ,что IP-видеокамера подключается к локальной сети или напрямую в Интернет (мы все видим видео таких камер в Интернет).

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

    Все современные системы видеонаблюдения от крупных объектов до личных квартир построены именно на IP-камерах и серверах. Для больших видеосетей существуют специальные промежуточные IP-регистраторы

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

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

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

    По принципу действия NAS напоминает сетевой принтер – там «принтер один, печатают все», здесь «есть жесткие диски, доступны всем».

    Термин «NAS-видеосервер» появился, когда производители решили совместить в одном отдельном и компактном устройстве дисковый массив для хранения видео и программное обеспечение по управлению IP-видеонаблюдением.

    Это оптимально для быстрого развертывания малых и средних систем и легкого управления и администрирования. Достаточно приобрести готовый NAS-видеосервер, например Synology VS240HD с предустановленным программным обеспечением Surveillance Station, подключить видеокамеры и получить полностью настроенную «из коробки» систему видеонаблюдения с доступом из любой точки локальной сети или Интернет.

    Облачные видеосерверы

    Самое бурно развивающееся направление видеонаблюдения и хранения видео. Отличная альтернатива «железным» системам. Не нужно никаких проводов, компьютеров и программного обеспечения. Достаточно подключить IP-видеокамеры в Интернет и специальному облачному сервису.

    Смотреть видео с камер и управлять системой можно через Интернет-браузер или небольшую программу, доступную также для Android и iOS.

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

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

    Домашние видеосерверы

    К этому типу относятся сигнализации и видеонаблюдение для домашнего использования. Это программное обеспечение идущее в комплекте с IP и WEB камерами и все разнообразие китайских изделий непонятно, как и с чем работающее.

    И если на коммерческий продукт для создания домашнего видеонаблюдения такие как Happycam, еще можно воспринимать всерьез, то программное обеспечение идущее в комплекте с камерами или дешевыми регистраторами в 99% случаях просто игрушка. Гораздо лучше подключить квартиру или дом к тому же Ivideon.

    Вопросы о возможности создания системы видеонаблюдения на базе бесплатной Linux всегда в первой десятке поисковых запросов. Решений по созданию сервера видеонаблюдения на linux более чем достаточно, так что проблем с программным обеспечением нет.

    С оборудованием тоже почти нет проблем – компьютеры те же, драйверы под популярные видеокамеры тоже имеются. Но нужно понимать, что, как и в случае с Windows «бесплатный сыр только в мышеловке». И хотя сам Linux бесплатен качественное программное обеспечение все же стоит денег.

    В качестве примера приведем компанию «Синтезис» или решение от мирового лидера видеонаблюдения Hikvision. Ну а для домашнего использования, или самоделок на основе Raspberry Pi бесплатных Linux-программ более чем достаточно.

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

    Видеосервер Kipod Server - сетевой видеосервер для IP видеонаблюдение на Linux

    Видеосервер Kipod Server на Linux

    Kipod Server – серверное программное обеспечение для систем интеллектуального видеонаблюдения. Сетевой видеосервер предназначен для видеоаналитической обработки, записи, воспроизведения, трансляции видео и метаданных по сети. Модули видеоаналитики Kipod Server автоматически распознают тревожные ситуации в потоковом видео, поступающем с камер наблюдения. При наступлении такой ситуации видеосервер передает сообщение на пульт охраны и мобильные устройства, а также осуществляет документальную запись видео и протокола событий.

    Варианты продуктов

    Мах количество каналов

    Количество подключаемых HDD
    (Max глубина архива, ТБ)

    Актуальные цены на видеосерверы вы можете посмотреть здесь .

    Специальное предложение!
    • Аналитика/запись/трансляция 4 потока HD
    • Профессиональные модули видеоаналитики и аудиоаналитики
    • Видеонаблюдение через Интернет и мобильные устройства
    • Местный видеоархив 500 ТБ
    • Операционная система Linux
    Модульная видеоаналитика

    Kipod Server имеет модульную архитектуру и позволяет подключать модули видеоаналитики Синезис и других поставщиков, в том числе:

    Широкие возможности для интеграции

    Видеосерверы Kipod имеют развитый интерфейс программирования (API ) на базе международного стандарта ONVIF и позволяют строить распределенные (мультисерверные) сети видеонаблюдения в различных отраслях, таких как безопасный город. транспорт. ТЭК. пенитенциарнае система. банки и т. д.

    Эффективный видеоанализ HD

    Kipod Server эффективно работает со сжатым видео HD от мультимегапиксельных сетевых камер за счет эффективной поддержки графических процессоров (GPU). Архитектура видеосервера имеет механизм оптимизированного обмена данными между областью памяти центрального процессора (CPU) и графического процессора (GPU). Видеосервер поддерживает недорогие встроенные графические адаптеры Intel HD Graphics и не требуют установки дополнительной видеоплаты.

    Надежное хранилище с быстрым поиском

    Kipod Server, благодаря модулю записи, также является видеорегистратором корпоративного уровня с поддержкой ONVIF Profile S и развитыми функциями поиска по архиву. IP-видеосервер реализует запись видео и результатов работы видеоаналитики в архив.

    Видеонаблюдение в Linux

    Видеонаблюдение в Linux

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

    Введение

    Все существующие системы видеонаблюдения можно условно разделить на два лагеря: построенные на базе видеорегистраторов и построенные на базе компьютера. Если с видеорегистратором все понятно(Подключили к нему монитор пошире, камер побольше, посадили охранника посмышленее и система работает), то с системой на базе компьютера(видеосервера) все немного сложнее. Во-первых нужно определиться с операционной системой под которой всё это будет работать, во-вторых нужно выбрать тот или иной программный продукт который и будет записывать интересные моменты из жизни офиса ну и в-третьих нужно купить компьютер и платы видеозахвата(в случае если используются аналоговые камеры).
    Казалось бы, что вариант с видеорегистратором куда проще и доступнее, и, возможно, для небольших офисов/магазинов это самый лучший вариант, но что делать если нужно организовать систему по принципу – сидит охранник и мониторит 30 камер в 30-ти помещениях большого торгового центра, сидит начальник охраны и смотрит чего же делают охранники в его отсутствие, директор наблюдает за тем как работают его подчиненные(включая начальника охраны и секретаршу Машу которая любит сидеть в «Одноклассниках»), тем временем Генеральный Директор сидит дома и время от времени смотрит как работают люди в 4-ех его магазинах и 5-ти офисах, ну и наконец за всеми этими людьми следит Самый Главный Человек… – Системный Адмиистратор. Тут уже одним простым видеорегистратором не обойтись, нужно ставить(и не один) видеосервер способный отдавать картинку с камер по сети с разграничением прав и пользователей.

    Выбираем

    Во-первых нужно выбрать ОС. Как видно из названия статьи я рекомендую использовать Linux, по-тому что:
    1. Это выгодно. Не нужно платить за лицензию на каждый сервер и удаленный компьютер наблюдения.
    2. Это надежно. Правильно настроенный сервер на Linux’е будет служить вам верой и правдой не один год.
    Во-вторых нужно выбрать программный продукт для регистрации видео.
    Здесь кроется еще один плюс выбранной операционной системы. Дело в том что многие из существующих систем видеонаблюдения под линукс распространяются бесплатно(Будь то ZoneMinder, Motion или LinuxDVR(до 4ех камер в системе)), в то время как аналогичные системы под «другие ОС» стоят порядка 50-ти тысяч рублей(в зависимости от предполагаемого количества камер и количества компьютеров и серверов работающих в системе).

    История успеха

    Для себя я выбрал Motion.
    Motion представляет из себя простую консольную программку со встроенным веб-сервером выводящим по указанному порту в формате MJPEG видеопоток с устройства video4linux(/dev/video*). Кроме того motion имеет встроенную систему регистрации движений в поле зрения камеры. Т.е. на диск пишется не все видео в режиме 24/7, а только тогда когда камера «видит», что что-то происходит, что существенно экономит место на диске и увеличивает максимальное время записи полезной информации на диск(В прочем, если нужно, то можно включить и постоянную запись).

    Настройка

    Настройка motion происходит через конфигурационный файл который по умолчанию расположен здесь:
    Про все пункты в этом файле вы можете прочитать в комманде man motion или же найти в гугле(благо в интернете информации по этому пакету достаточно), но пару пунктов из этого файлика я бы хотел выделить.

    В этих четырех строках описан способ доступа к Web GUI настройки motion. В первой строке указан порт по которому нужно будет постучаться чтобы попасть в GUI, во второй строке разрешается/запрещается доступ к админке с адресов отличных от localhost’a(127.0.0.1), ну и в четвертой параметры авторизации(логин: пароль) для доступа к админке.

    В админке есть все пункты настройки motion(даже те которые не прописаны в конфигурационном файле – стоят значения по умолчанию), с их кратким описанием.
    Кроме того конфигурационные файлы очень удобно разбивать на «модули». Т.е. Основные настройки для всей системе хранить в файле /etc/motion/motion.conf. а настройки для каждой камеры хранить в отдельном файле, который потом можно будет подключить к основному файлу командой thread
    Вот так у меня выглядит конфигурационный файл для системы с четыремя камерами:


    Жирным выделил 4 файла настроек для каждой камеры. Вот один из них:
    /etc/motion/thread1.conf:
    #Выбираем видеосутройство(Карта видеозахвата)
    videodevice /dev/video0
    #Выбираем номер канала
    input 1
    #Выбираем normid( PAL-DK, SECAM, etc. в зависимости от вашей камеры )
    norm 3
    #Вот тут самое интересное – порт на который будет транслироваться видеопоток в формате mjpeg
    webcam_port 8081
    #Текст который будет выводиться в левом нижнем углу картинки(Сюда можно название камеры написать)
    text_left = «Camera Color»
    #Директория куда будет сохраняться записанный видеоматериал
    target_dir /opt/lampp/htdocs/bigbrother/Camera 1/

    Интерфейс

    Ну систему мы настроили и запустили. Камеры регистрируют любое движение и записывают все происходящее в специально подготовленную директорию. Остался один маленький вопрос. Куда смотреть чтобы в режиме реального времени следить за происходящим то?
    Помните строчку в конфигах webcam_port 8081? Вот если в адресной строке браузера зайти по адресу localhost:8081, то мы и увидим картинку с камеры в режиме реалтайм.
    Как видите ни о каком интерфейсе разговора нет. Можно конечно оставить все как есть. И для каждой камеры открывать отдельное окно браузера со своим портом. Но ведь гораздо приятней(да и удобней) видеть все в одном окне, как тут:

    Тут то нам на помощь и придут базовые знания в html(а на HTML5, CSS3, JQuery, etc. можно нарисовать интерфейс который не будет уступать небраузерным клиентам). Делаем табличку втыкаем туда 4 тега. в качестве параметра src указываем localhost:8081. и любой бразуер будет показывать видеопоток в формате MJPEG.
    Да, такая система требует небольших познаний в html, но в итоге получается очень гибкой и легконастраиваемой. Вот код моего рабочего примера на 4 камеры(см. скрин выше):

    Кроме того, если все камеры подключены к серверу, а наблюдение ведется с удаленного компьютера, не совсем удобно добираться к записанному видеоматериалу. Нужно либо идти к серверу с флешкой(что совсем неправильно), либо поднимать ftp-сервер с авторизацией, либо написать еще один небольшой скрипт на php который будет следить за появление новых роликов и отдавать их клиентам. Тут уже решать вам самим. Для себя я выбрал последний вариант, потому-что его можно безболезненно встроить в интерфейс, он прост в понимании для охранников и позволяет им не отрываясь от своего любимого дела(Наблюдением за нарушителями на охраняемой ими территории), не закрывая интерфейса программы скачивать с сервера файл за тот или иной период записи.

    Motion и zoneminder

    Технологии постоянно идут вперед, неизменно появляется что-то новое, более совершенное. Рынок видеонаблюдения – не исключение.
    За последние несколько лет отошли далеко на задний план видеомагнитофоны, квадраторы и начинают «сдавать позиции» аналоговые системы видеонаблюдения: уже все реже используются аналоговые видеомониторы, все большее распространение получают IP-видеокамеры и цифровые видеорегистраторы. Наметились лидеры и в программном обеспечении, которого тоже создано в изобилии.
    Однако, несмотря на рост количества программного обеспечения для видеонаблюдения под OS Windows, названия, преимущества и недостатки которых мы здесь рассматривать не будем, в среде OS Linux на протяжении более чем 5 лет по прежнему лидируют (и, пожалуй, остаются единственными) два программных продукта:
    - motion http://motion.sourceforge.net
    - zoneminder http://zoneminder.com
    Оба эти бесплатных продукта по отдельности и в сравнении друг с другом и будут рассмотрены в данной статье чуть ниже по тексту. Пока же позволим себе некоторое отступление и обратим внимание именно на этом странном факте: более 4 десятков наименований программ и комплексов под Windows и всего 2 программы под Linux. В чем дело? Возможно – в большей популярности Windows, а может быть – в том, что программы под Linux все еще надо «дорабатывать напильником» под собственные нужды? На наш взгляд, сама по себе установка Linux на компьютер – уже нетривиальная задачка для новичка, тем более – установка стороннего программного обеспечения методом компиляции пакетов или настройкой apt-репозиториев… У начальника отдела безопасности или руководителя, в чьи обязанности не входит изучение сторонних операционных систем, уже после этих двух предложений будет сформировано четкое и однозначное решение о возможности применения непонятного программного обеспечения в его ведомстве. А если что случится? А если уволится тот умник, который поставил, настроил и сопровождает нам все это? Под Windows специалиста найти проще, стоит он дешевле (потому что их больше) и если сильно прижмет – самому разобраться недолго…
    Возможно, дело в том, что именно спрос рождает предложение? а в силу вышеозначенных причин спрос на незнакомое, непонятное существенно меньше, чем возможно худшее, платное или даже очень дорогое, но понятное и простое в эксплуатации и применении.
    Итак, настало время поговорить о широко известных в узких кругах давних и отточенных, но малознакомых и непонятных программных продуктах для видеонаблюдения под OS Linux.

    Motion
    Аскетичное ПО в виде ядра с пристраиваемыми модулями и дополнениями. Предназначена для работы в режиме "демона" (фонового процесса). Если хватает знаний, терпения и сил, то для установки программного обеспечения достаточно установить линукс, набор кодеков ffmpeg и непосредственно сам motion. Потребуется знание технического английского, чтобы прочитать и разобраться в файлах readme.txt, install и motion.conf.
    Основные особенности:
    - работа с аналоговыми и IP-видеокамерами, работа с видеосерверами и камерами, транслируемыми из других серверов motion
    - наличие встроенного веб-сервера, что позволяет обратиться к правильно настроенной видеокамере из любого веб-броузера по адресу http://адрес:порт (данная особенность позволяет превратить аналоговую или USB-видеокамеру в сетевую, а компьютер с motion - в видеосервер с неограниченным числом каналов)
    - запись по детекции движения или постоянно, в зависимости от настроек
    - сохранение информации в виде отдельных картинок (MJPEG), MPEG-1, MPEG-4 и фактически в любом формате, который поддерживает ffmpeg
    - возможность создания гибридных, аналогово-цифровых систем видеонаблюдения (очень удобно, если на предприятии еще есть старые, аналоговые видеокамеры и уже появляются цифровые)
    - количество каналов ограничено только возможностями "железа", на которое установлено данное ПО.
    - возможность исполнения программ при событии (отсылка е-майл с фотографией на указанный адрес при детекции движения, исполнение системы команд или проигрывание звукового файла - все, что может прийти в голову)
    - поддержка поворотных видеокамер
    - настройки каждого канала - это правка текстового файла
    - создание маски неактивности (необходимость "блокировать" раскачивающиеся деревья или проезжающие машины по автостраде) - автоматически (как решит система) или вручную, путем закрашивания черным цветом мест в графическом файле.
    Ограничения:
    - поддерживает только видеокамеры, транслирующие изображение в режиме mjpeg (череда картинок) и не поддерживает ни rtsp ни новейший кодек h264
    - отсутствие записи звука. Один из вариантов предлагает осуществлять запись при детекции движения способом "реакция на событие" (фактически, если будет звук но не будет движения - система останется "глухой")
    - отсутствие "юзабилити" и необходимость уверенных знаний Linux для настройки системы.
    - отслеживание "переполнения" жесткого диска - вручную или сторонними программными продуктами

    Практика показывает, что правильно настроенная система может работать довольно долго без вызова специалистов (случай из практики - не было обращений на протяжении 5 лет, пока у клиента от старости не "высыпался" винчестер)
    Создается впечатление (возможно, обманчивое), что данная программа создавалась как "проба сил" или как конструктор. К слову сказать, такой подход позволил многим компаниям создать свои motion-based программные продукты, взяв за основу стабильно работающее ядро motion. Функционал ядра при этом остается неизменным. То есть, пока создатели motion не включат поддержку H264 - что бы ни говорили разработчики различных motion-based дистрибутивов, в их программных продуктах этой особенности не будет до вышеозначенного момента.
    Остается только добавить, что на протяжении уже нескольких лет "свежая" версия motion остается неизменной - 3.2.11.1

    Zoneminder
    Динамично и давно развивающийся бесплатный проект. Написан на нескольких языках (perl, C, php), что позволило разработчикам взять самое лучшее и сделать законченное решение для конечного пользователя. После установки, без добавления модулей и библиотек, "из коробки" можно сразу работать с системой, можно даже не знать на чем она написана. Предоставляются удобные меню, интуитивно понятный web-интерфейс пользователя (для не знающих английского имеется переключение на русский язык), поддержка неограниченного числа аналоговых и цифровых видеокамер. для пользователей, незнакомых с Linux, предоставляется live-cd дистрибутив с довольно простым и понятным интерфейсом для установки (на английском). О популярности продукта можно судить по активности на форуме (на английском). Тем, кто надумает ставить ZoneMinder LiveCD v1.22.2 на свой компьютер, попробуем сэкономить время: нигде не сказано, что данный дистрибутив для инсталляции понимает только IDE жесткие диски (после установки вполне нормально работает с SATA)
    снимки экранов с zoneminder http://www.zoneminder.com/screenshots.html

    Основные особенности:
    - РАБОТА С ПРОТОКОЛОМ RTSP, H264, MJPEG, JPG ДЛЯ IP-ВИДЕОКАМЕР в последних версиях программы
    - работа с аналоговыми и цифровыми видеокамерами, работа с каналами, транслируемыми другими zoneminder или motion-системами
    - наличие встроенного веб-сервера с возможностью трансляции изображения в режиме несколько камер на один экран
    - запись по детекции движения, по расписанию
    - возможность отсылки тревожной информации по электронной почте или выкладывание на ftp
    - поддержка поворотных видеокамер
    - множественный вход в систему под паролем с разделением списка просматриваемых камер и прав на управление системой по паролю
    - очень большая и "продвинутая" система меню
    - отслеживание "переполнения" жесткого диска средствами самой системы
    - бесплатное клиентское ПО под windows и linux
    - поддержка ffmpeg и работа со всеми форматами, доступными данному кодеку
    - широкий выбор возможностей реакции системы на события (время, начало записи, заполненности диска более определенного значения и т.п.)
    - создание маски неактивности - средствами системы.
    - возможность управления fps в зависимости от пароля (удобно, если система транслирует в интернет)
    - работа с броузером мобильных телефонов (еще 3 года назад на мобильном телефоне можно было получить картинку от камеры и при желании - сгенерировать видео)

    Ограничения
    - для установки свежей версии, как и в случае установки motion, необходимы прочные знания Linux
    - нет записи звука

    система превосходит многие платные программы под windows, являясь при этом полностью бесплатной.

    Сравнивать системы между собой, на наш взгляд, большого смысла нет, хотя бы потому что motion - это демон, всего лишь фоновый процесс, который при желании и опыте можно улучшить и "сделать для себя", а zoneminder - решение с продвинутыми реализованными возможностями.

    Не совсем понимаю, как будет выглядеть видеосистема с Zoneminder? ПК с ОС Линукс и установленной программой Zoneminder, платами видеозахвата и подключенными к ним проводами видеокамер? + к этому нужно установить кодек ffmpeg, подключить комп к интернет, чтобы иметь возможность удаленного просмотра и получения сообщений на е-мейл. Не проще ли купить видеорегистратор, прикрутить к нему wifi-usb-адаптер или подключить проводом к сетке с интернетом. Думаю, это будет дешевле, чем ПК (пусть даже слабый) + плата видеозахвата.

    или ПК + недорогие IP-камеры. к примеру DSC-930. или гибридная система, которая работает и с IP и с аналоговыми камерами. Посчитаем разницу в IP-регистраторе и компьютере?
    очень мало критериев для сравнения. в вашем случае, с парой-тройкой аналоговых камер и незнанием линукс - я бы и сам посоветовал именно ваш вариант. регистратор за 5 тысяч + подключение к интернет (если оно нужно), вы совершенно правы.

    Помогите выбрать ПО

    Помогите выбрать ПО / Сервер для видеонаблюдения

    Есть два варианта решения проблемы:
    1. Собрать компьютер самому, купить только программное обеспечение на нужное количество камер (например, тот же AxxonNext, Trassir, Macroscop).
    2. Взять готовый NVR (ip видеорегистратор). Из готовых можно посоветовать:
    BRVL www.beward.ru/goods/?model=6689 (IP-видеорегистратор: до 36 камер, до 600 к/с при 1920х1080, ПО русскоязычное)
    MDR-i0036 microdigital.ru/products/view/1056
    SRN-1000 www.samsungsecurity.co.uk/ru-ru/products/network%20video%20recorders/up%20to%2064%20channel/srn-1000.aspx (Up to 64 Channel NVR, H.264, MPEG-4 & MJPEG support, 100 Mbps network camera recording, VGA — 5MP Resolution, Max 8 Internal HDD's, Up to 48TB storage capacity)

    Но при подборе камер и видеорегистраторов (или ПО) нужно учитывать их совместимость, т.к. в системе цифрового видеонаблюдения пока нет единых стандартов (ONVIF не в счет)

    Чтобы собирало со всего в одно:
    1.Из бесплатного — AVReg либо ZoneMinder.
    2. Чтобы за было куда звонить и орать за что платились деньги — Trassir.

    Самосбор на чем нибудь серверном рулит, с дисками дешевле любого готового железного nvr выйдет, ибо там за красивые корпуса и предустановленный софт берется денежка.
    По камерам, посмотри www.ubnt.com/airvision shop.nag.ru/catalog/04904.IP-kamery/07736.Ubiquiti/07741.AirCam-3 картинка не пейзаж, но кого убивают видно будет, тем более 3шт за такую цену. Кстати к ним тоже ПО идет бесплатное и очень поездатое, только работает только с ними, как и у всех :)

    Видеонаблюдение Linux: новейшая версия программы Ubuntu Desktop LTS

    Видеонаблюдение Линукс: современные возможности IP технологий

    На сегодняшний день охранные системы различного типа устанавливаются повсеместно. Чаще всего для обеспечения надлежащего уровня безопасности используются системы видеонаблюдения. Все линии видеоконтроля условно делятся на два вида: системы, построенные на основе видеорегистратора, и комплексы, работающие на базе компьютера. Первые устройства видеоконтроля по своей комплектации и функциональности считаются лучше вторых. В последнее время широкое применение получило видеонаблюдение в Linux.

    Организовать линию наблюдения можно при помощи разнообразных операционных систем. Наиболее выгодной является ОС Linux, поскольку отсутствует необходимость в приобретении лицензии на каждый компьютер и сервер в отдельности. Многие программные модули этой операционной системы распространяются бесплатно. К их числу можно отнести программы ZoneMinder, Motion, LinuxDVR.

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

    IP видеонаблюдение сегодня получило широкое применение. Установка современных схем видеоконтроля позволяет управлять ими удаленным способом и просматривать необходимую видеоинформацию в режиме онлайн. Интересные предложения комплексов видеоконтроля есть в различных операционных системах. Линукс предлагает ряд программных модулей для организации видеонаблюдения:

    Программный модуль AVReg представляет собой вид обеспечения, который позволяет создавать видеорегистраторы на базе персональных компьютеров с ОС Линукс. Указанный модуль имеет не совсем свободное лицензирование, однако использовать его в некоммерческих целях вполне реально. Его функционального набора достаточно для создания эффективной линии видеоконтроля в доме или квартире. Преимуществом такого модуля является то, что вся документация и меню настроек выполнены на русском языке.

    ZoneMinder и NetAvis Observer являются более профессиональными системами. Правда, на сегодняшний день они получили недостаточное распространение ввиду того, что все сопровождение и документация выполняются на английском языке. Motion является наиболее распространенным программным модулем. Для построения системы видеонаблюдения на основе этой программы необходимо использовать следующее оборудование:

    • Домашний сервер (персональный компьютер или ноутбук);
    • Операционную систему Linux;
    • Программу;
    • Web-камеры или профессиональные камеры.
    Рекомендации специалистов относительно выбора программного модуля

    В качестве программного модуля для организации линии видеоконтроля специалисты рекомендуют выбирать программу Motion. Она без проблем работает в Линуксе и является консольной. Любая версия программы обладает встроенным веб-сервисом, при помощи которого по запрограммированному порту выводится поток видеоинформации с принимающего устройства (IP камеры). Вся видеоинформация по потоку имеет формат MJPEG.

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

    Такая возможность системы обеспечивает экономию места на жестком диске и увеличивает продолжительность времени записи. Эту опцию можно и отключить.

    Также программный модуль Motion является очень простым в настройке и использовании. Но для обеспечения эффективной и полноценной работы системы видеонаблюдения, совмещенной с операционной системой Линукс, требуются определенные знания. Для упрощения процедуры управления программой специалисты рекомендуют использовать новое программное совмещение Motion и HTML. Благодаря набору манипуляционных операций возможно создать очень удобный интерфейс программы для пользователя. Созданная система такого типа может в последующем расширяться.

    На видео — о системах Linux:

    Установка и настройка программного модуля Ivideon для создания видеонаблюдения

    Сам по себе программный модуль Ivideon состоит из двух отделов, а именно: Ivideon Client и Ivideon Server. Серверная часть программы устанавливается на персональный компьютер. Сервер принимает весь поток видеоинформации, получаемый с камер, и сохраняет ее на жесткий диск устройства.

    В качестве сервера может использоваться нетбук. Этот вид устройства является наиболее приемлемым вариантом. При установке такой программы именно нетбук будет выполнять функцию «слепого сервера». Это значит, что видеоинформация на мониторе отображаться не будет. Также подобное устройство можно спрятать от всеобщего обозрения. Для просмотра информации в режиме реального времени или сохраненных данных, можно использовать домашний стационарный компьютер, ноутбук, планшет, смартфон.

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

    Программа Ivideon поддерживает работу в операционной системе Linux, а именно: Ubuntu Desktop 12.04 LTS. Эта версия программы является новейшим выпуском. В ней содержатся самые свежие обновления и исправления системных ошибок. Системные требования операционной системы Линукс гораздо ниже, чем в других ОС. Поэтому при подключении нетбука в качестве сервера можно создать неограниченную линию видеоконтроля.

    Специалисты рекомендуют не использовать нетбук в качестве сервера для работы с линией видеонаблюдения, включающей в себя более одной камеры. Поскольку одно устройство, которое функционирует в режиме Full HD, сильно перегружает работу оборудования с одноядерным процессором.