Skip to content

Как предоставить доступ по RTSP для внешней системы

Flussonic Watcher дает предоставляет внешней системе доступ к видео по протоколу RTSP, решая следующие задачи:

  • проигрывание архива
  • однородный доступ с любого стримера в кластере ко всем камерам в системе (во внешней системе не надо менять адреса камер)
  • разграничение доступа и отзыв прав
  • снижение нагрузки на камеру мультиплексированием обращений к ней

Как это сделать?

У вас должен быть установлен Watcher. Будет это инсталяция на одном сервере или в кластере неважно, способ доступа одинаковый.

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

Создайте новый токен для на странице Cameras -> Shares.

Дальше необходимо сформировать следующий RTSP урл:

rtsp://WATCHER-IP/CAMERA_NAME?token=TOKEN

Где надо подставить следующие значения:

  • WATCHER-IP - адрес или хостнейм сервера с вотчером, на котором запущен флюссоник. Важно то, что сюда можно подставить любой адрес любого стримера в вашем кластере, они все будут обслуживать RTSP запросы.
  • CAMERA_NAME - идентификатор камеры. Проще всего его взять из урла.
  • TOKEN берется из таблицы с токенами на страние Shares

Однородный доступ в кластере

Использование Flussonic Central в качестве оркестратора для кластера Watcher из коробки дает возможность проиграть видео с любой камеры на любом стримере.

Для этого автоматически включится рестриминг потока между стримерами.

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

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

Проигрывание архива

Доступ к архиву по RTSP будет работать автоматически, без каких либо настроек.

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

Мультиплексирование доступа

Подход с рестримингом RTSP нужен для случаев, когда у вас много потребителей на камеру: МЧС, МВД, ЕЦХД, аналитика и т.п. Увеличенная нагрузка ляжет на стриминговые сервера, но к самим камерам останется не больше одного подключения.

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