Аналоги zoneminder для windows

Обновлено: 09.05.2024

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

Все дальнейшие действия я буду производить на системе Ubuntu 12.04.5 Server amd64

текущий характеристики которой в рамках моего сперва теста:

используемые камеры: Acti ACM-5611 A1D-220-V3.14.19-AC

Обновляю информацию по репозитариям и установленным пакетам системы:

$ sudo apt-get update && sudo apt-get upgrade -y

Проверяю текущую версию разворачиваемого пакета ZoneMinder присутствующего в дефолтных репозитариях:

$ apt-cache show zoneminder | grep Version

Устанавливаю пакет ZoneMinder в систему:

$ sudo apt-get install zoneminder -y

в процессе если не установлен mysql придется создать пароль на учетную запись root применительно к БД:

Mailname of your system: srv-mon_

Smarthosts:ничего не ввожу, просто удаляю что было введено установщиком

Настройку почты я разберу чуточку позже.

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

$ sudo nano /etc/apt/sources.list

P.S. Разработчики да оставили ссылку на этот репозитарий для Ubuntu Precise но внутри больше нет пакетов (deb-пакетов), так что уже пока не получится развернуть ZM по этой заметке. Мое уточнение от 21.03.2016.

P.S. Переработанная (работоспособная) заметка доступна здесь

$ sudo apt-get update

Добавляю данный публичный ключ в систему:

$ sudo apt-get update

Далее обновляю текущую версию пакета ZoneMinder 1.25.0-1 до самого последнего состояния:

$ apt-cache show zoneminder | grep Version

$ apt-cache policy zoneminder

$ sudo apt-get install zoneminder=1.28.1-precise-1 -y

ZoneMinder is stopped

Previous versions of ZoneMinder used the MyISAM database engine.

However, the recommended database engine is InnoDB.

Hint: InnoDB tables are much less likely to be corrupted during an unclean shutdown.

Converting MyISAM tables to InnoDB. Please wait.

Database already at version 1.28.1, update aborted.

Starting ZoneMinder: success

Setting up libgs9 (9.05

Setting up ghostscript (9.05

ldconfig deferred processing now taking place

$ sudo ln -s /etc/zm/apache.conf /etc/apache2/sites-available/zoneminder.conf

$ sudo nano /etc/apache2/apache2.conf

$ sudo a2ensite zoneminder.conf

Перезапускаю Веб сервер Apache:

$ sudo service apache2 reload

Административная страница ZoneMinder

Чтобы вам было проще ориентироваться включите русский язык оболочки. Для этого нажмите на Options и в строке LANG_DEFAULT установите значение ru-ru и нажмите на кнопку save внизу либо выставляем значение: en_us , как сделал я.

Теперь нужно в интерфейс ZoneMinder добавить камеры, для этого нажимаем: Add New Monitor открывается всплывающее окно мастера где определяются параметры на добавления видеоустройства (т.е. камеры):

В открывшемся окне вкладке General (Общее) указываем:

После переходим на вкладку Source где задаем параметры подключения к IP камере:

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

Names may only contain alphanumeric characters plus hyphen and underscore

После нажимаю Save текущего окна настроек камеры и в главном меня появится добавленная настроенная камера:

Первая добавленная камера в ZoneMinder

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

Варьируя параметром Scale, сейчас я выставил ¼ – можно регулировать размер отображаемой картинки в Web-представленном интерфейсе.

ВидеоЭфир с камеры в прямом эфире

По такому же принципу как я добавил камеру выше добавляю остальные 3 штуки, но если же у Вас все таки видео по добавленной камере не отображается, а добавленная камера в Web-интерфейсе управления ZoneMinder

Красным помечено, что камера не подключена к ZoneMinder

Перезапускаю сервис ZoneMinder через Web-интерфейс

После этого строка добавленной камеры сменит свой статус на активированный:

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

Из 4 заводимых камер - две не поднимаются

Открыв логи, обнаружил, что присутствуют ошибки:

2015-06-27 09:01:53.921944 zms 2543 WAR Shared data not initialised by capture daemon, some query functions may not be available or produce invalid results for monitor Camera2 zm_monitor.cpp

2015-06-27 09:01:53.808429 web_php 2432 ERR socket_sendto( /tmp/zm/zms-427548s.sock ) failed: No such file or directory /usr/share/zoneminder/includes/functions.php

2015-06-27 09:01:35.547113 zms 2527 WAR Shared data not initialised by capture daemon, some query functions may not be available or produce invalid results for monitor Camera3 zm_monitor.cpp

Большую часть лога я опустил, но уже некоторая его часть дает понять, что при добавлении последующий каме р 3 и 4 сервис ZoneMinder начинает сбоить от поступающей информации .

При тестировании доступности камеры 3 & 4 получаю ответ

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

max number of segments = 4096 (Максимум очередей для всей системы)

max seg size (kbytes) = 32768

max total shared memory (kbytes) = 8388608

min seg size (bytes) = 1

max number of arrays = 128 (Максимальное количество массивов)

max semaphores per array = 250 (Максимум семафоров на массив)

max semaphores system wide = 32000 (Максимум семафоров на всю систему)

max ops per semop call = 32 (Максимум операций на вызов семафора)

semaphore max value = 32767 (Максимальное значение семафора)

max queues system wide = 1982

max size of message (bytes) = 8192

default max size of queue (bytes) = 16384

Но вот как посчитать рекомендуемое значение shared memory для текущей системы, т.к. какие значения shmmax & shmall нужно предопределить в системе для корректной работы программы ZoneMinder, почитавши различных форумов остановился на этом варианте: Ниже скрипт который определит на основе текущей системы необходимые значения:

$ sudo bash -c "sh ./kernel >> /etc/sysctl.conf"

После перезапускаю систему:

Результат такой же, видимо 1Gb памяти системе не достаточно, из дальнейшей вычитки как расчитывается все-таки параметр

  • для x86 архитектуры: 4*1024*1024*1024 – итого значение в байтах но не более 4Gb
  • для x64 архитектуры: уже такого ограничения нет.

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

Раз не получается, то увеличил просто размер оперативной памяти на системе с 1Gb до 4Gb и ни каких значения в /etc/sysctl.conf я не вносил

Система сама предопределила наиболее корректные для нее значения:

итог, все IP камеры успешно завелись и отображаются, в логах кстати всё чисто:

Увеличим размер оперативной памяти с 1Gb до 4Gb - все камеры заработали

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

$ tar -xzf cambozola-latest.tar.gz

$ sudo cp cambozola-0.936/dist/cambozola.jar /usr/share/zoneminder/

Теперь щелкаем по Running и перезапускаем Zoneminder, как только процесс завершится – переход на ссылки именованной, как Montage позволит манипулировать процессом отображения всех 4 камер с одной страницы.

К примеру как-то так:, но придется подобрать значения:

Установленный плагин cambozola и все камеры показывают сразу

Через неделю взглянув на экран с моим ZoneMinder обнаружил, что видеоизображение с камер не отображается

Через неделю плагин Cambozola не отрабатывает

, в логах идут ошибки

В логах ошибки

Еще более внимательное чтение логов и форумов показало, что у меня файл сайт zoneminder.conf содержит не вполне корректные значения – изменил на:

$ sudo nano /etc/apache2/sites-available/zoneminder.conf

Alias /zm /usr/share/zoneminder

php_flag register_globals off

php_value short_open_tag 1

Options Indexes FollowSymLinks

ScriptAlias /cgi-bin /usr/lib/cgi-bin

Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

php_value short_open_tag 1

Сохранил внесенные изменения, а после перезапустил Web-сервис Apache & ZoneMinder

$ sudo service apache2 stop

$ sudo service zoneminder stop

Stopping ZoneMinder: success

$ sudo service zoneminder start

Starting ZoneMinder: success

$ sudo service apache2 start

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

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще :)

Карта МКБ: 4432-7300-2472-8059

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

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

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

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




2. Zoneminder

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

Zoneminder работает с камерами любых типов, позволяя записывать и анализировать картинку с них. Благодаря расширенным настройкам, для каждой камеры можно задать несколько зон определения движений и их чувствительность. Умеет отправлять оповещения на электронную почту или СМС о заданных событиях.

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




3. iSpy

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

Можно подключить неограниченное количество источников. Есть датчик движения, сетевое вещание, уведомления. Кроме того, iSpy поддерживает загрузку на YouTube, Dropbox или FTP‑сервер.

В качестве источника можно использовать не только USB- и IP‑камеры, но и изображение рабочего стола.




4. Sighthound Video

  • Платформы: Windows, macOS, iOS, Android.

Эта мультиплатформенная программа может похвастаться умным датчиком движения, который способен отличить человека от автомобиля или домашнего животного. Умеет работать с IP- и веб‑камерами, но в бесплатной версии можно стримить видео только с одного источника.

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

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




5. AtHome Video Streamer

  • Платформы: Windows, macOS, iOS, Android.

Главное достоинство AtHome Video Streamer — мультиплатформенность. Помимо мобильных приложений для слежки, у программы есть полноформатные версии для Windows и macOS.

Предоставляется возможность вести запись по расписанию, сохранять видео в облачные сервисы и отправлять уведомления на смартфон при обнаружении движения. В качестве источников используются камеры USB, IP, Smart TV, iOS- и Android‑устройств.




6. EyeLine Video Surveillance

EyeLine Video Surveillance может задействовать до 100 каналов одновременно. В качестве источников позволяет использовать как веб-, так и IP‑камеры.

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

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

7. XProtect Essential+

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

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

XProtect Essential+ не требует активации, а бесплатная версия ограничена лишь количеством камер. При необходимости она легко масштабируется до платной с сохранением всех настроек.




8. IP Camera Viewer

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

9. Netcam Studio

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

Netcam Studio работает с аналоговыми, а также IP- и USB‑камерами, позволяя просматривать и записывать видео со звуком сразу из нескольких источников. Доступны функции оповещения при обнаружении движения или аудиосигналов в контролируемой зоне. Уведомления о событиях приходят в виде пушей, имейлов и СМС.

В ходе роста и развития бизнеса мы доросли до того, чтобы обзавестись видеонаблюдением на территории. Нам смонтировали 10 камер и дошло дело до регистратора. Но мы ж любим компьютеры, Linux и бесплатный софт, поэтому начали искать решение, которое объединило бы все это. Ставить обычный видеорегистратор как-то не хотелось, по мне это решение для дома, которое работает из коробки, но абсолютно не гибкое и не масштабируемое.

В нашем сервере еще оставались свободные мощности и мы решили сделать сервер видеонаблюдения (NVR) как у больших. 160 Гб места на жестком диске должно было хватить для тестирования. Вообще мы планировали установить дополнительную дисковую полку и держать 30 дневный архив. Для этого нам надо около 8 Тб свободного места.

В качестве системы виртуализации на сервере у нас стоит Proxmox. Для NVR было выделено 4 ядра на процессоре, 16 ГБ ОЗУ и 160 Гб на диске (на первое время).

Устанавливаем операционную систему c Apache, MySQL и PHP

Устанавливаем ZoneMinder

Русификация ZoneMinder

Скачиваем файл с русским языком по данной ссылке - Руссификация .

Заменяем файл ru_ru.php из папки /usr/share/ zm/lang на скачанный нами файл

Настройка ZoneMinder

По умолчанию, доступ в ZM осуществляется без пароля, что не очень безопасно, поэтому надо включить аутентификацию. Выбираем в верхнем меню options - system и ставим галочку рядом с OPT_USE_AUTH. Логин: пароль по умолчанию admin:admin. Его можно поменять в разделе Users / Пользователи .

Включаем русский язык - Options - System в поле LANG_DEFAULT выбираем RU-RU. Нажимаем сохранить внизу страницы. При изменении любых параметров они вступят в силу только после того как вы их сохраните.

Обзор ZoneMinder

Главная страница

Верхнее меню

Сервер - страница, где отображаются, подключаются и настраиваются камеры видеонаблюдения.

Опции - страница с настройками.

Журнал - страница с логами, отображаются различные ошибки и события на которые стоит обратить внимание.

Группы - при добавлении камер вы можете их группировать. Когда у вас их 10 - это не нужно, но когда у вас их 300, то логично их как-то объединить.

Фильтры - ZM довольно гибкая программа и тут можно настраивать различные действия и условиях. По умолчанию работает 2 фильтра - очистка старых записей при заполнении диска и обновление дискового пространства (вот какую функцию этот фильтр выполняет пока не понял).

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

Общий вид - показывает изображение со всех ваших камер на одной странице.

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

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

Строка состояния.

Чуть ниже Верхнего меню есть строка с информацией о состоянии сервера.

Нагрузка - показывает условную цифру в попугаях нагрузки на сервер. Чем она меньше тем лучше.

DB - состояние базы данных, но что значит 24/151 для меня загадка. Подозреваю, что когда будет 151/151 база будет переполнена.

Хранилище - показывает название хранилища (их можно быть несколько и названия могут быть разные) и сколько места занято в каждом хранилище.

/dev/shm - отображает объем занятой оперативной памяти в %.

Добавление новой камеры

Zoneminder умеет работать как с usb, так и с IP-камерами. Но USB на не интересуют, мы будем настраивать IP-камеры.

ZM может автоматически находить камеры, что очень упрощает их установку и настройку. Для этого камеры должны находиться в той же подсети, что и регистратор.

Нажимаем кнопку "Добавить монитор" (почему ZM называет камеру монитором для меня загадка). В правом верхнем углу нажимаем "Поиск камер ONVIF". ZM не всегда с первого раза может найти все камеры. Пробуйте несколько раз.

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

Окно настройки камеры

Окно имеет 6 вкладок.

Вкладка Общее

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

Примечание - тут можно указывать все что вам хочется.

Сервер - имеет смысл, когда у вас ZM разнесен по разным серверам и вы хотите, что бы за эту камеру отвечал конкретный сервер.

Тип источника - для IP камер лучше выбрать FFmpeg.

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

Разрешен - ставим галочку.

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

Группы - группировка камер.

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

Максимальный FPS для тревоги - можно настроить частоту кадров в режиме обычной записи например 5 к/с, а в режиме когда сработала тревога, например по движению, 25 к/с и записать каждый шаг нарушителя вашего спокойствия.

Видеонаблюдение с удалённым доступом

Прикрепленное изображение

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

Видеонаблюдение организовано так:
В короб установлена ip-camera подключеная к 3G роутеру. Все это работает, но когда на одну камеру цепляется более 3-х человек начинаются проблемы. Есть идея поднять для этого небольшой vlc сервер который будет собирать потоки со всех камер, перекодировать и раздавать. Соответсвенно нагрузка на камеру существенно упадет. Далее все это будет доступно на специальной веб страничке, тобишь нажал кнопку - Камера "Плесецк", смотришь Плесецк и.т.д.
Проблема в том что при текущей схеме, в то время когда никто не смотрит камеру, камера работает вхолостую, трафик не идет. В схеме с VLC я так понимаю что поток идет постоянно.
В общем вопрос такой - можно ли как то заставить VLC серв подключатся к камере по запросу? Чтобы когда веб страничку с камерами никто не смотрит, сервер с VLC ни как не обращался бы к камерам и не принимал с них картинку?

Так же рассмотрю другие схемы)

192.168.1.99:99 - не думаю. даже не знаю как проверить.

З.Ы: также на сайте производителя нашел программу, якобы для поиска и коннекта данного девайса, скачал - запустил. жму кнопку find - ноль реакции.

putnik11.10,
Ну так вот с этого нужно начинать.
Наберите в командной строке компа ipconfig и посмотрите какой у вас сейчас ip адрес, если что то отличается кроме последней цифры, то до камеры не достучитесь. IP у вас должен быть вида 192.168.1.хх. Если другой, то меняйте ip на компе и настраивайте камеру, там в настройках наверняка можно задать ей ip, что б была в вашем диапазоне.

putnik11.10, ко мне буквально на прошлой неделе приехала вот такая видеокамера, есть диск, я его правда даже в привод не вставлял - и так всё что надо в мануале было. А понадобилось только IP по умолчанию. По умолчанию - у моей webcam стоял 192.168.1.126, порт 81. Попробуй, может тоже прокатит. Сделав на роутере (если конечно через роутер это всё делаешь) автоматическое DHCP, смотришь в журнале IP вебкамеры , потом в настройках вебкамеры переписывашь на IP который тебе нужен, порт так же можно поменять в настройках потом.

вроде как я слышал что можно привязать к ПО на сервере IP камеры не по IP а по MAC адресу и проблема с динамичным IP сразу отпадает но инфу я не нашел.

по МАС-адресу только внутри сети. т.е. было бы всё в один коммутатор воткнуто и не было бы интернета - работало бы.


попросить у провайдера VPN подключение. от сервера к каждой камере. тогда все будут в "одной локальной сети". делай что хочешь. небесплатно конечно, но куда деваться. Вопрос знатокам:
У меня имеются не используемые смартфоны ETen, работающие под winдой.
Могу ли я, зарядив их симками, использовать как веб-камеры с возможностью удаленного к ним подключения через GSM? т.е. могу ли я использовать свои старые смартфоны для наблюдения, например, за дачным участком?
Существует ли программа, которая генерит СМС-ки в случае движения в кадре смартфона?
спасибо. Ребят выручайте, возможно ли сделать так, чтобы, когда на тебя смотрят через IP камеру с определенного ip (через прокси) или по названию ПК раздавался бы сигнал, посоветуйте плз что-нибудь или подскажите, где искать? А никто не "ковырял" поглубже IP камеры Wanscam? У меня одна такая спустя 2 дня нормальной работы перестала отликаться. по Eth зайти больше не могу. Вскрыл, глянул - визуально все хорошо, греется все так же как и раньше, питание везде есть. Что случилось - непонятно. Хочу попробовать к консольному порту подключиться на плате.

Для пытливых поясню - наблюдение скрытое. Дома стоит сигналка.

Всем доброго времени суток, подскажите кто прикручивал Microdigital i4240 и казахстанские 3G модемы, в списке совместимости камер ZTE MF192, а казахстанские провайдеры используют ZTE MF190, можно ли эту камеру и этот модем скрестить, или как по другому провести скрещивание Здравствуйте! Помогите настроить камеру Vanxse P2P. Имеется ноутбук установил на него программу что рекомендовалась для этой камеры IP Camera Super Client(PnP), подключил по сетевухе камеру к ноуту(так как роутера нету), камера сама по себе покрутилась сразу ввел номер что на дне камеры указан но она не обнаруживается программой. Подскажите, мож кто имел дело с такой штукой, как настроить, что бы вдальнейшем использовать по Вай-Фай?

Думаю, моё желание не так ново, и кто-то подобное реализовывал.

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

Интернет на телефоне будет организован либо через gprs соответственно через сеть сотового оператора, либо через wifi.

Первая проблема, а как собственно попасть на телефон? DDNS тут не поможет, в случае wifi - точно, так как максимум куда мы сможем попасть это на оконечную точку wifi, и то, в случае, если она будет иметь реальный адрес. В случае доступа через gprs - а не уверен, оператор даёт в этом случае устройствам реальные IP? Или NATит их всех? Нужно что-то типа teamviewer-а. Или может быть, даже просто организовать постоянное VPN-соеденение телефона с домашней точкой доступа, что бы соединение инницировал телефон, у точки дома реальный IP. Но в этом случае коннектиться к телефону можно будет только из сети домашней точки доступа, а не откуда угодно.
Как думаете, как это проделать будет лучше?

Вторая проблема - какой софт поставить, что бы видеть камеру телефона, и слушать микрофон?

Читайте также: