Web DVR это приложение — видеорегистратор (DVR), с функцией передачи файлов на удалённый веб-сервер, который может быть размещён на любом компьютере с выходом в Интернет.

Чтобы ваш компьютер стал сервером, который может принимать файлы от приложения Web DVR, необходимо: наличие интернета, установить Java JDK, скачать файл сервера, скомпилировать его, запустить сервер.

Скачать программу для Widows можно здесь, мобильную версию с Google Play — здесь.

Основные функции приложения:
— непрерывная съёмка видео;
— непрерывная съёмка фото;
— съёмка с отключенным дисплеем;
— отправка файлов на сервер.

Ниже рассмотрен вариант установки на Windows.

Шаг 1.  Скачиваем с сайта Oracle Java JDK 7 (8) для своей ОС. Это бесплатно.

Шаг 2.  Устанавливаем JDK, для чего запускаем jdk-7u71-windows-i586.exe.

Шаг 3. Скачиваем файл сервера и размещаем его в папке C:\Program Files\Java\jdk1.7.0_71\bin.

Скачать файл сервера   (zip)

Создать и редактировать файл сервера можно в любом текстовом редакторе …

Код веб сервера

Шаг 4. Компилируем файл сервера. Для этого необходимо в режиме командной строки добраться до папки bin, в которую мы положили файл сервера C:\Program Files\Java\jdk1.7.0_71\bin, и выполнить команду:

javac ServerPort.java

Как работать с командной строкой

Шаг 5. Запускаем сервер командой:

java ServerPort 1234

где 1234 — это произвольный номер порта в диапазоне от 0 до 9999

Если в командной строке появилась надпись

Waiting. Port: 1234 …

значит сервер запустился, и он находится в режиме ожидания.

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

Ctrl + C

Если у вас статический ip — адрес и вы его знаете, тогда всё: ваш компьютер готов к приёму файлов. Осталось в разделе настроек приложения Web DVR установить галочку Отправлять файлы на сервер, указать ip – адрес вашего сервера и номер порта, с которым работает сервер (в приведённом выше примере это 1234).

Полученные файлы будут складываться в папку с:\WebDVR

Если ip — адрес неизвестен

Случай без роутера: провода воткнуты в компьютер

Если ip – адрес динамический (данные можно получить от вашего провайдера), то на время сеанса, адрес остаётся постоянным.

В случае с роутером ваш ip – адрес — это адрес, который вам присвоил роутер

Для того, чтобы ваш компьютер стал доступен по внешнему ip – адресу, для него необходимо включить DMZ в админке вашего роутера

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