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


Что такое ретрансляция видеопотоков?

Ретрансляция видеопотоков — это процесс, при котором сервер перенаправляет поток с камеры.

Сервер выступает в качестве источника трансляции, создавая ссылку на rtsp-поток с подключенной камеры. Эта функция используется для снижения нагрузки на саму камеру и ее процессор. Так, при каждом параллельном потоке, который камера должна обрабатывать, нагрузка на нее возрастает, что может вызвать проблемы с изображением и нестабильную работу камеры. Используя сервер в качестве ретранслятора, можно безопасно получать поток с одной камеры несколько раз, не влияя на ее работу и стабильность.

Настройка ретрансляции RTSP-потоков.

  1. Включаем ретрансляцию RTSP

Откройте веб-панель стримера → боковое меню → сервер → вкладка "настройки сервера" и включите ретрансляцию RTSP-потоков. Сохраните изменения.

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

Если на RTSP сервере не создано ни одного пользователя, то авторизация происходит с любым логином/паролем.

  1. Делаем доступным порт 8554 для входящего соединения на ваш сервер

Делаем проброс порта 8554 на маршрутизаторе и/или разрешаем входящее подключения на порт 8554 в межсетевом экране.

Теперь у каждой камеры будет свой выходной RTSP-поток, доступный по адресу:

rtsp://{login}:{password}@{serverHost}:{rtspPort}/{camName}/{potok}

login — логин пользователя RTSP для авторизации password — пароль пользователя RTSP для авторизации или временный токен камеры serverHost — домен или IP-адрес сервера rtspPort — порт RTSP-сервера, по умолчанию 8554 camName — имя камеры на стримере. можно взять, например, из URL в карточке камеры potok — может принимать значения: 0 — первичный поток, 1 — вторичный поток

Пример такой RTSP ссылки:

rtsp://admin:pAssWOrD@streamer.domain.com:8554/parkovka3/0

Также можно авторизовываться на RTSP-сервере по значению пароля токена камеры. Это тот же самый токен, который используется для получения скриншотов, потоков для плеера и так далее. Время жизни такого токена 1 сутки. Логин такой же.

Пример RTSP-ссылки:

rtsp://admin:1b8f9ef6af96e072c0147ae4b514f17929dc0463-1703154546@server.domain.com:8554/camName/0

Данный токен можно получить также с помощью API из cloud.dvor24.com.