Web DVR

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

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

Ниже рассмотрен вариант установки на 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 – адрес роутера на протяжении нескольких лет может быть динамическим, но при этом неизменным.