SEC.RUВидео превращаем в точные статьи
Видеонаблюдение

iAStream: подключение видеопотоков (RTSP, MJPEG, ONVIF, webcamera и видеофайлы)

Узнайте, как подключить видеопотоки в iAStream: RTSP, MJPEG, ONVIF, веб-камеры и видеофайлы. Пошаговая инструкция с примерами и советами.

Коротко

Главный ответ

В iAStream видеопотоки подключаются через окно, вызываемое кнопкой с плюсом, где указывается ссылка на видеопоток (RTSP, MJPEG, ONVIF, веб-камера или видеофайл). Для веб-камеры используется ключевое слово 'webcamera' с двоеточием и индексом камеры. Для видеофайла указывается путь. При проблемах можно использовать ключевое слово 'FMP' для смены фреймворка или 'gstreamer' для сложных строк.

Главное из материала

Основные выводы

  • Подключение видеопотоков в iAStream осуществляется через окно, открываемое кнопкой с плюсом, где вводится ссылка на видеопоток.
  • Ссылка на камеру обычно представляет собой RTSP-строку, которую можно получить из приложения камеры или документации.
  • Поддерживаются также MJPEG (устаревший формат), ONVIF-камеры (через RTSP-строку), веб-камеры (через ключевое слово 'webcamera') и видеофайлы (по пути).
  • При проблемах с подключением можно использовать ключевое слово 'FMP' для смены фреймворка или 'gstreamer' для сложных строк.
  • Для веб-камеры индекс начинается с нуля: если камера одна, то индекс 0, если две, то 0 и 1 и т.д.

Основы подключения

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

После нажатия открывается окно, содержащее поле для ввода ссылки на видеопоток. В это поле требуется вставить URL-адрес, который идентифицирует камеру в сети.

Ссылка на камеру представляет собой RTSP-строку, которую можно получить из приложения камеры или из её документации. RTSP (Real Time Streaming Protocol) — это стандартный протокол для управления потоковым видео, и именно его поддерживает большинство современных IP-камер.

Подключение RTSP и MJPEG

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

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

Следует отметить, что MJPEG (Motion JPEG) — это устаревший формат, который, тем не менее, всё ещё используется в некоторых интернет-камерах. В отличие от RTSP, MJPEG передаёт последовательность JPEG-изображений, что может быть менее эффективно, но проще в реализации для старых устройств.

Подключение ONVIF-камер

Для подключения камеры, поддерживающей протокол ONVIF, необходимо убедиться, что она находится в локальной сети. При наличии логина и пароля можно получить RTSP-строку, которая используется для доступа к видеопотоку. По умолчанию учётные данные часто заданы как admin/admin, однако они могут быть изменены администратором.

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

Подключение веб-камеры

Для подключения веб-камеры используется ключевое слово 'webcamera', после которого через двоеточие указывается номер камеры. Если в системе одна камера, её индекс равен 0; если две камеры, то используются индексы 0 и 1 соответственно. Нумерация продолжается аналогично для большего количества камер.

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

Подключение видеофайла

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

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

Дополнительные возможности

По умолчанию подключение видеофайла осуществляется через стандартный фреймворк, предназначенный для стримера. Однако пользователь может изменить этот фреймворк, указав ключевое слово 'FMP' в настройках. Это действие приведёт к смене используемого механизма, что может быть полезно в определённых сценариях.

В режиме 'gstreamer' открываются скрытые возможности для доступа к видеопотоку. Эти возможности предоставляют более глубокий контроль над обработкой видео, но их использование требует высокой квалификации и опыта. Поэтому они рекомендуются только опытным пользователям, которые понимают все нюансы работы с видеопотоком и могут справиться с возникающими сложностями.

Практика

Чек-лист по материалу

  • Нажмите кнопку с плюсом для добавления видеопотока.
  • Введите ссылку на видеопоток (RTSP, MJPEG, ONVIF, веб-камера или путь к файлу).
  • Для веб-камеры используйте ключевое слово 'webcamera' с двоеточием и индексом камеры (например, webcamera:0).
  • Для видеофайла укажите путь к файлу.
  • Сохраните настройки и запустите поток.
  • Если не работает, попробуйте добавить ключевое слово 'FMP' перед ссылкой.
  • Для сложных случаев используйте ключевое слово 'gstreamer' с полной строкой.

Справка

Термины из видео

RTSP
Протокол потоковой передачи в реальном времени, используемый для управления видеопотоками.
MJPEG
Устаревший формат сжатия видео, где каждый кадр сжимается как отдельное JPEG-изображение.
ONVIF
Открытый стандарт для сетевых камер, обеспечивающий совместимость между устройствами.
Веб-камера
Камера, подключаемая к компьютеру, обычно через USB, для захвата видео.
FMP
Ключевое слово для смены фреймворка подключения в iAStream.
GStreamer
Мультимедийный фреймворк, используемый для обработки и потоковой передачи видео.

Первоисточник

Проверьте контекст в оригинале

Статья подготовлена на основе видео.

Таймкоды и фрагменты