Коротко
Главный ответ
В 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
- Мультимедийный фреймворк, используемый для обработки и потоковой передачи видео.
Первоисточник
Проверьте контекст в оригинале
Статья подготовлена на основе видео.
Войдите или зарегистрируйтесь — после входа изображение станет кликабельным.
