Vlc несколько rtsp одновременно

Обновлено: 04.07.2024

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

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

Вместо того чтобы открывать видео двойным кликом по файлу, как вы это обычно привыкли делать, запустите плеер с рабочего стола один раз, а потом еще раз, в результате чего у вас откроется два независимых окна. Вот и всё, осталось только открыть через меню «Медиа» сначала одно видео в первом окне, а за ним и второе видео во втором окне.

VLC

А можно поступить еще проще — перетащить первый медиафайл на ярлык VLC на рабочем столе и то же самое сделать со вторым файлом. Результат будет аналогичным, два окошка с воспроизводящимися в них разными видео.

Если же вы хотите, чтобы новые экземпляры плеера запускались кликом непосредственно по медиафайлам в Проводнике, нужно внести небольшие изменения в настройки. Откройте параметры VLC нажатием Ctrl + P и в первом же разделе «Интерфейс» отключите опцию «Ограничиться одной копией при запуске из менеджера файлов».

Интерфейс VLC

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

Два плеера VLC

В общем, нужна софтина для просмотра видео сразу с нескольких IP-камер на одном экране.
Желательны:
1) реконнект при пропаже соединения с камерой,
2) кроссплатформенность,
3) бесплатность.

Может, какой-нибудь VLC умеет в multiwindow playing? Как настроить тогда?

Ещё короче: ищу бесплатный аналог MacroScop



Тайловый wm+mplayer+скрипт на sh который запускает несколько копий mplayer, по одной на каждую камеру.

А вообще zoneminder, но оно web и требует отдельный сервер. и еще хранит видео в виде кучи jpg файлов, которые необходимо самому собирать через ffmpeg/mencoder, хотя может за 2 года что-то изменилось.



А как тогда переподключение раз в десять секунд при потере потока сделать?

mpv самостоятельно реконнектится, я с него сериалы смотрю. Есть ещё ключик --loop=inf, на случай если поток оборвётся.


mpv в мозаику не умеет, похоже

Имхо, этим должен заниматься оконный менеджер.


Можно как-то так:

mplayer tv:// -vo xv -tv driver=v4l:width=640:height=480:device=/dev/video9 -geometry 320x240+0+0 -noborder

при использовании vloopback, выведет картинку 320x240 в верхнем левом углу без оконного бордюра. Совершенно понятно, что следующую картинку следует показать, изменив лишь x-координату -geometry.

OldManClone ★★ ( 03.06.15 14:28:57 )
Последнее исправление: OldManClone 03.06.15 14:30:37 (всего исправлений: 1)



Набросай себе табличную веб-страницу с флеш-плеером видеопотоков.


Ух. А флеш умеет в RTSP?


Первая ссылка в гугле выдала такое:



самое простое было бы встроить VLC, он жрёт вообще всё. Но Хром собрался выключить плагины, непонятно что с этим делать.

stevejobs ★★★★☆ ( 03.06.15 23:56:17 )
Последнее исправление: stevejobs 03.06.15 23:56:51 (всего исправлений: 1)


это точно можно сделать средствами gstreamer, как именно - читай документацию, запускаешь из консоли gst-launcher и передаёшь в качестве параметра описание конвейера со всеми входящими потоками


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


Это еще очень сырой плеер.

Подскажите как настроить просмотр видео потока через vlc с помощью mosaic с нескольких ip камер одновременно. На роутере к которому подключены ip камеры, имеется статич. ip. Не получается настроить просмотр видео с камер. ОС ubuntu 16.04. С Уважением.

Как воспроизводить RTSP-видеопоток с камер видеонаблюдения в медиаплеере VLC

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

Протокол используется для установления и управления медиа-сеансами между конечными точками.

В этом руководстве мы покажем, как просматривать видео с IP-камер или NVR / DVR видеорегистраторов с помощью видеопотока RTSP на медиаплеерах VLC.

Логика может быть применена к другим медиаплеерам или приложениям для просмотра IP-камер, которые поддерживают потоковую передачу RTSP для систем видеонаблюдения.

По сути, вы можете просматривать одну IP-камеру на проигрывателе VLC или даже транслировать видеорегистраторы или видеорегистраторы (которые поддерживают протокол RTSP), но вы не можете видеть все камеры записывающего устройства одновременно.

Вам нужно добавить командную строку в URL-адрес RTSP, чтобы сообщить VLC, какой канал отображать.

Пользователи могут использовать проигрыватель VLC для просмотра видео / изображений с камер видеонаблюдения в реальном времени на своем компьютере (через VLC).

Например, ниже показан базовый URL-адрес RTSP:

  • rtsp: // Адрес IP-камеры / Номер потока

Если поток RTSP защищен паролем, URL-адрес потока должен включать имя пользователя и пароль перед IP-адресом, например:

  • rtsp: // Имя пользователя: ПАРОЛЬ @ Адрес IP-камеры

Вы также можете использовать дополнительные команды в конце потока RTSP, такие как канал, подтип и т. Д. Эти конкретные команды зависят от производителя камеры и могут быть найдены в руководстве пользователя вашей камеры (или на веб-сайте производителя).

На первом этапе вам необходимо загрузить последнюю версию VLC и установить ее на свой компьютер (вы можете скачать ее здесь с официального сайта VLC).

После установки запустите приложение медиаплеера VLC, а затем перейдите в его меню «Медиа».

Отсюда нажмите на опцию Network Stream . Или вы также можете нажать горячую клавишу Ctrl + N, чтобы открыть мастер Network Stream .

Затем на вкладке «Сеть» введите URL-адрес потока RTSP в поле «Введите сетевой URL-адрес». После этого просто нажмите кнопку «Воспроизвести».

Формат URL-адреса потока RTSP зависит от камеры, и вы можете получить эту информацию от производителя, руководства камеры или поиска в Google.

В приведенном ниже примере мы использовали URL-адрес RTSP для камеры LTS (которая является OEM-продуктом Hikvision).

Если вы хотите настроить некоторые параметры для потоковой передачи в реальном времени, установите флажок Показать дополнительные параметры .

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

Настройте эти параметры в соответствии с вашей ситуацией, а затем нажмите «Воспроизвести».
Если адрес правильный, вам следует посмотреть поток RTSP в медиаплеере VLC.

Другие настройки в VLC Player

Существует три способа передачи потоковой передачи RTSP с камеры в медиаплеере VLC:

Чтобы имитировать RTSP через TCP: Включите только «Использовать RTP через RTSP (TCP)». И нажмите «Сохранить». Перезапустите приложение VLC Player, чтобы убедиться, что настройки изменены.

Чтобы имитировать RTSP через UDP: отключите все элементы. И нажмите «Сохранить». Перезапустите приложение VLC Player, чтобы убедиться, что настройки изменены.

Если вы по-прежнему не можете воспроизвести видео с камеры на проигрывателе VLC, скорее всего, проблема связана с URL-адресом RTSP.

Убедитесь, что формат URL-адреса RTSP правильный, убедитесь, что вы используете правильный номер порта и имя пользователя / пароль.

Наконец, вы можете обратиться за поддержкой к продавцу / дилеру или производителю. Обычно увидеть канал камеры на VLC довольно просто.

Можно ли вообще настроить VLC на серверном ПК таким образом, чтобы я мог получить доступ к списку всех моих видео с другого ПК и выбрать одно из них для потоковой передачи по требованию?

Я указал на это руководство по потоковой передаче (pdf), но оно довольно бесполезно. Для начала, большинство меню на этих скриншотах не соответствуют текущей текущей версии VLC, а затем это предполагает, что вы уже знаете, что делаете.

До сих пор мне удалось выяснить, как транслировать один файл, который я должен выбрать перед просмотром на серверном ПК - довольно бесполезно, если вы спросите меня! Непроницаемый "интерфейс" тоже не помогает .

(PS Причина, по которой я собираюсь использовать потоковую передачу, а не очень простую настройку сетевого диска, описана в этом вопросе)

3 ответа 3

Нажмите «Файл> Открыть файл», чтобы открыть диалоговое окно «Открыть».

альтернативный текст

альтернативный текст

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

альтернативный текст

Установите флажок «Играть локально» в разделе «Методы вывода». При потоковой передаче в другую систему вам не нужно воспроизводить файл на сервере, но мы будем использовать эту опцию, чтобы визуально подтвердить, что наше видео воспроизводится правильно, прежде чем пытаться получить доступ к потоку с другого компьютера.

Установите флажок «UDP» и введите IP-адрес компьютера, на который вы хотите передать файл. Затем нажмите «ОК». Файл готов к воспроизведению, поэтому нажмите «ОК» в диалоговом окне «Открыть».

[Этот шаг не работал с моим видео .flv. Хотя сервер воспроизводил видео локально, клиент (localhost:8181) не воспроизводил видео. Корректирующим действием было снятие флажка "UDP" (это могло быть из-за того, что мой транспортный протокол UDP не работал на моем ноутбуке или MPEG-TS не являлся контейнером корректирующего формата для потоковой передачи. MPEG-TS был единственным контейнером формата или методом инкапсуляции, доступным при выборе "UDP"), и установите флажок "HTTP", затем установите "Адрес" как 127.0.0.1 и порт как "8181". Теперь выберите "ASF" в качестве метода инкапсуляции и оставьте остальные параметры диалога "Поток вывода" по умолчанию. Нажмите "ОК", чтобы перейти в диалоговое окно "Открыть", а затем нажмите "ОК" в диалоговом окне "Открыть", чтобы начать воспроизведение видео.]

альтернативный текст

Видео или аудио файл должен начать воспроизводиться на компьютере. Последнее, что нужно сделать перед переключением на второй компьютер, - это включить веб-интерфейс VLC, нажав «Настройки> Добавить интерфейс> Веб-интерфейс».

альтернативный текст

Откройте VLC на вашем втором компьютере. Мы используем машину Linux.

Нажмите «Файл> Открыть сетевой поток». UDP уже выбран, поэтому вам просто нужно нажать кнопку «ОК», и VLC начнет воспроизведение вашего потока.

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

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

Потоковое вещание RTSP в VLC Media Player

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 – видеопоток видео от веб-камеры.

Обращение к веб-камере через RTSP в VLC

Таким запросом происходит обращение к веб камере 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, выбрать раздел меню «Инструменты», затем пункт «Настройки».

Пункт меню Настройки проигрывателя VLC Media Player

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

Окно настроек медиа-плеера VLC

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

Установка RTSP в настройках VLC Media Player

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

Открытие потокового вещания по ссылке RTSP в VLC

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

Ввод сетевого адреса видеопотока в медиа-плеере VLC

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

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

Пункт меню Открыть устройство захвата в VLC

Выбор видео-файла для трансляции по RTSP в VLC

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

Кнопка воспроизведения потоковой RTSP-трансляции в VLC

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

Главное окно мастера потокового вещания VLC Media Player

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

Выбор протокола потоковой трансляции в VLC

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

Задание пути и порта трансляции RTSP

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

Настройки перекодирования потока в VLC Media Player

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

Дополнительные параметры RTSP-вещания VLC Media Player

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

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

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

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

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

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

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

Воспроизведение потокового RTSP-видео по URL-адресу в VLC

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

Данные IP-адреса в поисковой системе Яндекс

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

Читайте также: