Трансляция видео из приложения

Пользователь может передавать видео с камеры телефона на сервер Insentry, где видео может быть записано в архив и обработано с помощью аналитики. Например, если на мероприятии есть охрана, волонтёры могут зафиксировать нарушение на камеру и записать в архив Insentry.

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

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

Переход к трансляции в мобильном приложении:

  1. Авторизуйтесь на сервере.
  2. Перейдите в раздел Настройки → Пользователь → Трансляция камеры. Если этого пункта нет, запросите у администратора право вести трансляцию из приложения.
  3. Выберите камеру — фронтальную или заднюю.
  4. Укажите разрешение передаваемого видео.
  5. Укажите ориентацию передаваемого видео.
  6. Разрешите приложению Insentry Mobile использовать камеру и микрофон, чтобы передавать видео со звуком.

Если нужно настроить видеоаналитику на пользовательской камере:

  1. Запустите трансляцию с нужным разрешением, чтобы данные о потоке попали на сервер. Проверьте, что поток отображается в настройках камеры.
  2. Настройте видеоаналитику на камере, транслируемой с телефона (Mobile), как на обычной камере. Следите, чтобы в настройках детектора как выбран нужный поток. Детекторы, не требующие разметки, можно настроить в любой момент после получения потока. Для настройки детекторов с разметкой нужно запустить трансляцию с камеры телефона и не выключать до момента окончания настройки детектора.
  3. Запустите детектор на камере Mobile. После окончания настройки детектор будет работать, когда пользователь запустит трансляцию потока c нужным разрешением.

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

Голосовой чат

Пользователи, подключенные через веб-клиент, могут запустить голосовой чат (аудиоконференцию) с помощью транслируемой камеры мобильного устройства или обычной камеры. В аудиоконференции могут принять участие все подключенные пользователи.

Для запуска аудиоконференции:

  1. Откройте веб-клиент, подключившись по протоколу HTTPS и порту 9201.
  2. В разделе Просмотр найдите камеру, где запущена конференция, к которой вы хотите подключиться. Активируйте слот с этой камерой.
  3. Нажмите на три точки в правом верхнем углу активного слота и выберите пункт меню Присоединиться к аудиоконференции.

В режиме аудиоконференции в активном слоте с трансляцией отображается значок конференции:

  • — конференция запущена, текущий пользователь в ней не участвует;
  • — конференция запущена, текущий пользователь к ней подключен.

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

Участники конференции по нажатию на значок конференции могут увидеть:

  • длительность конференции с момента запуска,
  • список участников,
  • кнопку включения/выключения собственного микрофона,
  • кнопку для присоединения/выхода из конференции.

Список участников доступен и тем пользователям, которые не подключены к аудиоконференции.

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