Меню

Настройка видеопотока с камеры



VLC — как смотреть RTSP поток с камеры

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

VLC – как смотреть RTSP поток с камеры

RTSP (RealTimeStreamingProtocol) представляет собой протокол передачи видеопотока. Описываемые им команды способны сообщать видеокамере разные действия: остановка, трансляция данных, изменение режима, скорости записи/ чтения, доступ по времени к файлам, находящимся на сервере. В маркировке IP-камеры или видеорегистратора может быть указано «RTP» или «UDP». Это обозначение механизма передачи видеоинформации. Данный вид съемки может быть организован:

  1. через локальную сеть;
  2. по беспроводной технологии Wi-Fi.

Замечание. Каждый производитель устройства видеозаписи имеет разный вид запроса RTSP. Эти данные необходимо уточнять у изготовителя прибора.

Пример запроса RTSP

К VLC MediaPlayer можно подключать IP-камеры, работающие по LAN или беспроводной сети. Пример обращения VLC проигрывателя по RTSP к видеокамере или серверу может выглядеть так. rtsp:// boss: psw @172.27.0.60: 582/ cam1.sdp

  • boss – имя пользователя (логин);
  • pass – пароль;
  • 27.0.60 – IP-адрес камеры в сети LAN или Wi-Fi;
  • 582 – номер порта, для протокола RTSP;
  • cam1 – видеопоток видео от веб-камеры.

Таким запросом происходит обращение к веб камере D-link DSC-2103. Компьютер запрашивает по RTSP у видеоустройства информацию, записанную в файл с названием «cam1.sdp». Если требуется получить еще один видеопоток с этой же камеры, то «cam1.dsp» в запросе меняется на «cam2.dsp». Иначе будет выглядеть запрос к видеорегистратору Polyvision: rtsp:// 172.27.0.162: 592/usr= adm&pass= qwe321&channel= 1&stream= 1.sdp?real_stream

  • channel = 1 – номер канала для передачи данных;
  • 1 – номер видеопотока (в данном случае второй поток).

Важно! При передаче логина и пароля в строке параметров, они остаются в кэше на сервере. Эти данные могут быть перехвачены. Поэтому для RTSP-запроса рекомендуется использовать учетную запись (логин/пароль) без административных прав.

Просмотр трансляции в VLC по RTSP

VLC Media Player работает с любыми регистраторами и веб-камерами. Для того чтобы просматривать VLC RTSP поток с камеры на персональном компьютере, понадобится настроить медиа-плеер. Все действия выполняем согласно следующей инструкции.

  • Открыть проигрыватель VLC, выбрать раздел меню «Инструменты», затем пункт «Настройки».

  • Перейти во вкладку «Ввод/кодеки» нажатием значка вверху справа.

  • Пролистать страницу вниз. В разделе «Сеть» найти подпункт «Транспорт потока Live 555», установить переключатель в положение «RTP поверхRTSP (TCP)». Нажать на кнопку «Сохранить».

  • Выбрать в меню раздел «Медиа», затем пункт «Открыть URL…».

  • В поле указания сетевого адреса ввести параметры для соединения с устройством видео-регистрации. Сетевые параметры необходимо уточнить у производителя техники.

После нажатия кнопки «Воспроизвести» начнется потоковая трансляция видеозаписи с камеры или регистратора. Также есть возможность использовать протокол HTTP для передачи или приема видеопотока. В этом случае потребуется иметь статический IP-адрес персонального компьютера. Его можно прописать в настройках локальной сети. Обычно это IPv4. После задания правильного адреса из сети интернет-провайдера станет доступна организация HTTP-потока в VLC.

Читайте также:  Настройка фокуса на камерах hikvision

Передача видеопотока по RTSP в VLC

Разберем теперь, как организовать VLC трансляцию RTSP. Здесь также нужно обратиться к настройкам при выборе видеоустройства.

  • Запустить медиа-плеер, выбрать пункт меню «Медиа», «Открыть устройство захвата…».

  • Открыть вкладку «Файл», нажать на кнопку «Добавить…», через диалоговое окно выбрать видео-файл, который необходимо транслировать.

  • После выбора медиа-файла, нажать стрелке рядом с кнопкой «Воспроизвести» и выбрать команду «Поток».

  • В появившемся окне ознакомиться с информацией по работе «мастера» и нажать кнопку «Следующий».

  • Напротив надписи «Новое значение» указать «RTSP». Выбрать «Добавить».

  • В открывшемся диалоговом окне рекомендуется оставить параметры потоковой трансляции по умолчанию. Жмем кнопку продолжения.

  • На следующей странице оставить настройки перекодирования, как есть, и перейти к следующему шагу.

  • Здесь настраиваются дополнительные настройки вещания (ffmpeg). Данные записаны в строке вывода для генерации потока. Это кодеки, каналы передачи и другие свойства. Нажимаем по кнопке «Поток» для старта видеотрансляции.

  • Если все выполнено правильно, начнется потоковая передача видео из указанного источника.

Таким же способом можно подключиться к трансляции с другого ПК. Потребуется знать только IP-адрес компьютера. Можно транслировать сразу несколько файлов, по-очереди. Доступна передача мультимедиа не только из файла, но и с устройства ipcamera, микрофона, видеорегистратора или просто экрана монитора.

Примечание. В «живой» потоковой передаче нельзя использовать перемотку или поставить видео на паузу.

Проверка RTSP-потока

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

  • Запустить второй проигрыватель (здесь VLC). Выбрать пункт «Открыть URL…» и раздела меню «Медиа».
  • Прописать в появившемся окне локальный IP-адрес компьютера, порт, путь и префикс «rtsp://» в начале строки. Нажимаем кнопку воспроизведения трансляции.

Для организации потокового RTSP-вещания с видеокамеры, ПК или другого устройства потребуется знать только IP-адрес, а также как открыть или передать трансляцию. Если адрес устройства неизвестен, можно воспользоваться любой поисковой системой. В строке поиска вводим запрос «мой IP адрес» и получаем результат.

Обязательное условие потокового вещания RTSP через VLC – камера и ПК должны находиться в одной локальной сети. Видеопоток можно выводить на экран телевизора или передать трансляцию с видеокамеры на веб-ресурс.

Источник

Стриминг и потоковое вещание на IP камерах видеонаблюдения

Первоначально думалось о том, как сделать статью о вещании с камеры видеонаблюдения на YOUTUBE используя встроенные возможности камер RF-LINK, но в ходе экспериментов выяснилось несколько моментов:

  1. После некоторых изменений на YouTube, встроенные опции по работе с камерами напрямую просто перестали работать. Хотя в большинстве случаев они и не слишком хорошо работали: закрытые порты в сети провайдера, некорректная работа самого YouTube и встроенного кодера FMLE.
  2. Вещание с IP камер все-таки возможно, но только при использовании компьютера и софтверных видеокодеров, т.е. во время вещания компьютер должен быть включен.
Читайте также:  Jbzoo free пошаговая настройка

Поэтому кратенько пробежимся по возможностям RTMP вещания напрямую с камеры (в бозе почившего), и более подробно остановимся на вещании с IP камеры при помощи программы видеокодера.

Встроенное вещание на YOUTUBE в камерах RF-LINK

В некоторых камерах RF-LINK потоковое вещание на YOUTUBE включается прямо в админке камеры.

Заходим в админ панель камеры RF-LINK, IP адрес по умолчанию 192.168.0.123. Логин: admin, пароль : 123456

Заходим на вкладку «Сеть» «RTMP».

Первым делом устанавливаем галочку на слове «Enable» или «Включить», затем выбираем тип потока, который будем передавать на YouTube. Остальное заполняем как на картинке, кроме ID потока (который нам еще предстоит узнать при регистрации нашей трансляции в YouTube.

Как выбрать какой поток нам нужен? Все очень просто, для этого надо после сохранения настроек вернуться на вкладку «Камера» «Видео»

1-й поток — это основной поток видео, и он обычно настроен на максимальное разрешение камеры. 2-й поток видео – это поток с минимальными настройками для слабого интернета или ПК. Мы выбираем поток в зависимости от пропускной способности интернет канала. Также необходимо заметить, что настройки для стриминга на YouTube желательно устанавливать на основе рекомендаций, указанных в руководстве к созданию трансляций. Например, битрейт стоит использовать постоянный (CBR). Величина же битрейта уже будет зависеть от пропускной способности Вашего канала.

2-й этап Настройка трансляции на YouTube.

Здесь все еще проще.

Заходим в личный кабинет и в верхнем правом углу там, где добавляем видео, жмем кнопочку начать трансляцию. Если этой кнопочки нет, нужно включить возможность трансляций в настройках канала. Обычно с момента запроса на подключение этой возможности до момента самого подключения может пройти несколько дней (аккаунт проверяют предварительно на всякие нехорошие штуки).

После того как мы нажали «Начать трансляцию» — попадаем в студию где можем настроить саму трансляцию.

Здесь мы настраиваем название нашей будущей трансляции и ее тип: «Открытая», «Доступ по ссылке», «Закрытая трансляция». Ну и, как водится, сейчас, возрастные настройки аудитории.

Далее мы попадаем в меню настройки где выбираем URL трансляции rtmp://a.rtmp.youtube.com/live2. В настройки камеры мы вставляем строку в виде «a.rtmp.youtube.com», а live 2 проставляем в строке «Имя приложения». Код трансляции вставляем в настройках камеры в поле ID потока. В идеале, если все прошло удачно, должен активироваться значок «Начать эфир» и в окне предпросмотра мы увидим изображение с нашей камеры. Жмем «Начать трансляцию» и смотрим.

Но как уже говорилось ранее, вероятно этот метод работал ранее, в данный момент он не работает, либо для работы требуется «белый IP» и доступ к порту 1935. В любом случае на YouTube произошло много изменений за последнее время (например, отключили прямые трансляции Hangouts). Могло что-то сильно поменяться и в трансляциях с устройств или с совместимостью устройств.

Читайте также:  Настройка houdini 4 pro

Настройка потокового вещания на YOUTUBE через RTSP и программу видеокодер

Программ кодировщиков достаточно много, их задача подключаться к серверам вещания и перегонять один формат потокового видео с Вашего устройства, в другой для вещания, например, на YouTube, или Facebook.

Здесь мы остановимся на программе OBS studio.

Для удобства работы нам стоит перейти в «Режим студии». Здесь несколько окон, которые можно переносить передвигать, так как нам удобно. В центральном окне расположится наш видеопоток. В левом нижнем углу мы можем создать новую «Сцену» в которой мы и будем работать.

В новой сцене мы перейдем в соседнее окошко, в котором необходимо добавить источник видео для нашей трансляции.

Мы выбираем источник VLC видео, т.к. нам необходимо работать с потоковым видео с указанием URL – адреса вещания.

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

Вещание по протоколу RTSP с одной из наших камер ведется по этому адресу. В настройках камеры обязательно следует указать порт, по которому ведется вещание RTSP (по умолчанию это порт 554). Выглядит адресная строка примерно так:

В начале строки указываем логин и пароль для камеры, далее IP адрес и номер канала по которому идет вещание.

И вот в окошке появляется наше видео с камеры.

Далее заходим в меню «Файл» «Настройки» и выбираем закладку «Вещание». Сервис выбираем «YouTube/YouTube Gaming». В качестве сервера выбираем «Primary YouTube Ingest server». Затем вставляем код, который мы уже получили ранее, при создании трансляции на YouTube.

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

Далее переходим к трансляции YouTube и смотрим. Все получилось! Предварительный просмотр работает, следовательно можно нажать кнопочку «Начать эфир» и транслировать с IP камеры на YouTube.

На самом деле вариантов стриминга и способов достаточно много. Есть варианты передачи видеопотока прямо на Ваш собственный сайт или сайты, которые предоставляют подобную возможность, как бесплатно, так и за деньги. Передавать потоки можно не только, по протоколу RTMP, RTSP и не только с компьютера, при помощи специальных приложений возможно это делать с телефона и других мобильных устройств. Применение в жизни у стриминга также самое разнообразное: онлайн обучение, развлекательные сервисы, тренинги и корпоративные совещания и т.д. В данном случае мы показали сугубо узкое применение потокового вещания (для видеонаблюдения). Которым можно воспользоваться в том случае, если стандартные облачные сервисы не устраивают. Более того имея выделенный IP адрес, достаточно просто правильно указать RTSP URL, и наблюдать за тысячи километров за событиями с IP камеры, при помощи обычного видеоплеера поддерживающего потоковое вещание (типа «VLC media player»).

Источник

Adblock
detector