Какое оборудование Вас интересует?

Настройка RTSP сервера на Linux

Установка "Линия для IP камер" на примере Ubuntu

Для начала вам понадобится любой дистрибутив Linux, но мы для примера будем рассматривать сборку Ubuntu, скачать ее можно на официальном сайте.

После установки системы идем на официальный сайт Линия в раздел Скачать и загружаем последнюю версию "Линия Linux" (на момент написания статьи была актуальна версия "Линия Linux v20181029 x64 бета-версия").

Установка Линия Linux

По умолчанию файлы агружаются в директорию "Загрузки". Для удобства можно переименовать загруженный файл в line.run

 

Далее для работы потребуется Терминал. Для запуска нужно щелкнуть правой кнопкой мыши и в контекстном меню выбрать "Открыть терминал".

 

Чтобы запусть run-файл, необходимо сделать его исполняемым. Для этого введите

sudo chmod +x line.run

Для запуска введите в терминал

sudo ./line.run

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

http://server_ip_address:9786

Где server_ip_address - локальный IP адрес только что настроенного сервера, :9786 - рабочий порт WEB - сервера.
Или с браузера самого сервера

http://localhost:9786

Если все сделано правильно, то вы увидите панель управления сервером. По умолчанию имя пользователя - admin, пароль - отсутствует.

Настройка сервера через Наблюдательный пост

Для дальнейшей настройки необходимо установить наблюдательный пост. Для этого скачиваем с сайта Линия программу "Линия 7.5.1" (актуальна на момент написания статьи) или "Линия 7.5.1 x64", в зависимости от разрядности вашей операционной системы.

Прерываем попытку соединения с локальным сервером и открывается окно "Сетевые подключения". Выбираем наш сервер и жмем "Подключитсья".



Для начала нужно изменить имя пользователя и пароль. Для этого откройте администрирование, вкладка "Пользователи" >> "admin".
Теперь добавьте все ваши камеры, нажав по "camera1" >> "Настройки подключения". Введите в поля следующие данные: IP адрес камеры, порт, логин и пароль камеры.

Повторять действие для всех камер.

Настройка трансляции

Для настройки трансляции вам необходим статический IP адрес. Уточнить статический у вас адрес или динамический можно у интернет-провайдера. Для доступа к серверу необходимо будет пробросить порт, как это сделать - читайте в инструкции вашего маршрутизатора. Инструкция для роутера Zyxel 
Проверить доступность порта можно на сервисе 2ip 
Внимание: пробрасывать необходимо на порт 9784


Пример настройки трансляции портов на роутере Zyxel

Далее идем на сайт rtsp.me. В поле "ВВЕДИТЕ ВАШУ RTSP-ССЫЛКУ (H.264)" введите данные в следующем формате:
rtsp://login:password@92.92.92.92:9784/cameras/0/streaming/main

Где login - имя пользователя сервера
password - пароль пользователя сервера
92.92.92.92 - ваш статитечский IP адрес
0 - номер камеры (счет начинатся с нуля, т.е. первая камера под номером 0, вторая - 1 и т.д.).

Вводите ваш e-mail и жмете кнопку "Создать трансляцию".

Повторить операцию для каждой камеры

Готово, если все сделали правильно, то в HTML5 видео плеере появится стрим с вашей камеры, просматривать ее можно по постоянной ссылке или вставив код на сайт.