Потоковое вещание через VLC. Настройка вещания потокового видео в локальной сети с помощью VLC Media Player

Для Windows 14.07.2019
Для Windows

VLC - это известный медиаплеер, который поддерживает огромное количество возможностей и может работать в Windows, Linux и MacOS. Кроме воспроизведения видео, вы можете записывать экран, открывать различные интернет-источники, и даже транслировать свое видео в сеть. Можно настроить потоковое видео VLC для нужного файла, экрана или любых устройств захвата.

В этой статье мы рассмотрим как настроить потоковое вещание через VLC. Поговорим про настройку программы, а также подробно рассмотрим все особенности.

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

Воспроизведение потокового видео поддерживается большинством плееров для компьютеров. Что касается воспроизведения с других устройств, то вам будет необходимо знать IP адрес вашего компьютера. Вы можете узнать IP адрес в Linux с помощью команды терминала:

А в Windows выполните в командной строке:

Теперь перейдем к тому как настроить потоковое вещание через VLC.

Потоковое вещание VLC

Прежде всего, программа должна быть установлена на вашем компьютере. Если вы еще не установили VLC используйте такую команду в Ubuntu:

sudo apt install vlc

Или же скачайте установщик на официальном сайте для своей операционной системы. Когда программа установлена, мы можем перейти к тому как настраивается трансляция через vlc.

Сначала запустите программу, и если это был первый запуск, то вам нужно принять лицензию:

Затем откройте меню Медиа и выберите пункт Открыть устройство захвата :

Затем перейдите на вкладку Файл , и выберите файл, который вы собираетесь транслировать с помощью кнопки Добавить :

В открывшемся окне прочитайте информацию и нажмите Следующий :

Затем нужно выбрать способы вещания в сеть. В строчке Новое назначение выберите HTTP. Затем выберите порт и url по которому будет открываться поток. Данные лучше оставить по умолчанию:

На следующей вкладке отметьте Включить перекодирование , в строчке профиль выберите Video - H.264 +MP3 (MP4) :

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

Если все прошло успешно появиться главное окно VLC с индикатором воспроизведения, начнется потоковое вещание VLC:

mplayer http://localhost:8080

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

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

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

Выводы

В этой статье мы рассмотрели как настроить потоковое видео через vlc, а также как воспроизвести потоковое видео. Теперь вы можете транслировать потоковое видео на свои устройства. А вы используете потоковое видео? Напишите в комментариях!

Как получить справку о командах консоли VLC?

Для получения доступных команд есть несколько команд консоли, рассмотрим их ниже

Получение обычной справки

Получение справки по VLC и модулям

vlc.exe --longhelp

В результате будет создан файл: vlc-help.txt

Получение полной справки, также справки по модулям

vlc.exe --full-help

В результате будет создан файл: vlc-help.txt

Как получить информацию отладки в VLC?

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

Для получения отладочной информации необходимо набрать команду:

vlc.exe --extraintf=logger --verbose=2

Стоит отметить, что в данном случае VLC запустится и также запустится окно консоли с информацией об отладке, но вся отладочная информация будет дублироваться в файл vlc-log.txt. Файл vlc-log.txt должен быть в кодировке UTF8. Также поддерживается разный уровень детальности:

  • --verbose=2 - значит, что будет выводиться вся информация отладки.
  • --verbose=1 - значит, что будут выводиться предупреждения и ошибки.
  • --verbose=0 - значит, что будут выводиться только ошибки.

Протестировано на версии VLC 1.0.0

Как запустить VLC в полноэкранном режиме?

Для запуска в полноэкранном режиме необходимо набрать команду:

vlc.exe имя_файла_видео_ролик -f

vlc.exe имя_файла_видео_ролик --fullscreen

Протестировано на версии VLC 1.0.0

Как запустить VLC с возможностью удалённого управления?

Удалённое управление позволяет делать несколько интерфейсов управления.

Управление VLC через веб-браузер

Для запуска VLC плеера необходимо набрать команду:

vlc.exe --extraintf http.

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

Через эту страницу можно управлять работой плеера.

Управление VLC через RC

Данное управление очень удобно для создания программы, которая будет управлять VLC плеером, так как управление осуществляется отправкой простых команд. Для запуска плеера необходимо набрать команду:

vlc.exe --control=rc --rc-host 127.0.0.1:4444

Для управления необходима программа, которая может передавать бинарные команды. Для этого подойдёт команда putty. Запускаем программу и выбираем протокол RAW, IP адрес 127.0.0.1 и порт 4444. Стоит отметить, что если установлен русский язык, то на вкладке Windows->Translation необходимо установить UTF-8.

После жмём Open.

Если сообщений об ошибке не было, то можете набирать команду help и нажимать Enter, тогда вы увидите справку о доступных командах. Команд там много. Например, чтобы заставить ролик играть, необходимо набрать команду

add movie_filename.avi

Протестировано на версии VLC 1.0.0

Где log файл VLC?

Обычно лог файл VLC расположен там, где находится сам исполняемый файл, то есть в C:\Program Files\VideoLAN\VLC\. Если там файла нет, то он может быть в директории, в которой находится файл, который вы запускали.

Протестировано на версии VLC 1.0.0

Как запустить vlc с определенного интерфейса?

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

vlc.exe -I "dummy" ИМЯ_ФАЙЛА

В данном случае dummy - название интерфейса, вместо ИМЯ_ФАЙЛА следует написать файл, который вы хотите запустить, в принципе его можно и не указывать. Кроме него там могут быть и другие названия, которые приведены ниже:

  • dummy - интерфейс без ничего, то есть полное отсутствие всех элементов управления.
  • http - интерфейс управления через веб-браузер.
  • telnet - управление через Telnet.
  • skins2 - графические скины. Для запуска с определённым скином необходимо выполнять следующую команду:

vlc.exe -I "skins2" --extraintf=logger --skins2-last="blackpearl.vlt"

  • blackpearl.vlt - название файла скина, который расположен в папке skins.

logger - интерфейс лога, подробнее читайте в разделе [[#debuginf | получение информации об отладке в VLC.

  • qt4 - стандартный интерфейс под Windows.
  • rc - интерфейс удалённого управления.
  • ntservice - запуск как служба, может и не сработать. Возможно необходимы дополнительные параметры.
  • lua - для запуска необходимо задать дополнительные параметры.
  • gestures - управление мышью.

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

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

Тонкая для комфортной работы с проигрывателем

В одной из предыдущих статей мы рассмотрели вопрос о том, как исправить ситуацию, когда Указанные в статье настройки были выполнены на стареньком Celeron 1,7 c интегрированной видеокартой и 1 Гб оперативной памяти. С тех пор особые сложности с проигрыванием *.mkv и других форматов видео высокого качества на этой системе с Windows XP на борту практически исчезли. Если и наблюдается какое-то торможение (отставание звука или подвисание картинки), то это больше ситуативно, в зависимости от загруженности процессора другими задачами. В целом же такие все работает на твердую четверку.

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

  • Где можно найти необходимые настройки vlc плеера в его интерфейсе?
  • Как в проигрывателе посмотреть битрейт текущей композиции?
  • Как активировать или убрать отображение всплывающего окна с информацией о текущей аудиозаписи при свернутом плеере.

Где находятся все настройки плеера VLC

Для некоторых в обширном списке опций, которые предусмотрены разработчиком, оказывается для его изменения. В данном случае решение лежит на поверхности. Просто при переходе по пунктам меню «Инструменты»-«Настройки» в появившемся окне слева снизу (версия программы 2.2.1) нужно сделать отметку «Все».

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

Как в vlc посмотреть битрейт текущего содержимого, которое проигрывается

Стандартно битрейт можно увидеть через Главное меню проигрывателя в момент воспроизведения. Для этого нужно нажать Ctrl+I или выбрать «Инструменты»-«Информация о видеофайле» . Возможности увидеть его при закрытом окне проигрывателя, пока нет.

Как задать или убрать появление всплывающего окна при смене дорожки

Некоторых интересует в vlc media player настройка , которая позволяет активировать или убрать всплывающее окно, появляющееся каждый раз, когда при свернутом проигрывателе сменяется дорожка. Так называемый «pop-up track notifications». Отображение такого уведомления настраивается следующим образом:

  • Заходим в расширенные настройки.
  • Последовательно открываем пункты «Интерфейс»-«Основные интерфесы»-«Qt» .
  • В появившемся справа списке находим и отмечаем «Запуск VLC в виде значка в области уведомлений» и в списке «Всплывающее уведомление при смене дорожки» выбираем значение «В свернутом состоянии» .

Ниже – скриншоты для наглядности.

Путем таких настроек мы скрываем VLC при запуске из панели задач, а при смене дорожки будет выводиться вот такое уведомление:

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

Запуск и справка

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

Запуск средства производится пошаговым входом в :

  • Меню «Вид »;
  • Пункт «Добавить интерфейс »;
  • «Консоль ».


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

Первым указание, которое следует осуществить, это вызов справки, демонстрирующей многие доступные пользователю VLC параметры командной строки и синтаксис вводимого. Набираем help и нажимаем «Enter ».


Пример использования

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


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

class="eliadunit">

Локальные сети – далеко не редкость. Они есть в офисах, на предприятиях и даже в частных квартирах и домах. Жизнь, опутанная локальной сетью, на порядок удобнее: быстрее происходит обмен данными. Не каждый знает, что в рамках такой сети можно открыть самое настоящее видео вещание. Наш материал постарается объять необъятное. Мы узнаем: как настроить вещание в локальной сети, а также создадим веб страницу, которая будет доступна всем компьютерам, подключенным в сеть. Открывая ее в браузере, пользователь сможет насладиться просмотром транслируемого видео. Одним из главных инструментов в нашей работе станет VLC Media Player, он позволяет не только воспроизводить аудио и видео файлы, но организовывать потоковое вещание в сети.

Еще раз про условия задачи

Предлагаю более внятно обозначить условия нашей задачи. В нашей сети есть два компьютера. Первый работает под управлением Windows 7 , второй под управлением Ubuntu Linux.

Компьютерам присвоены следующие IP адреса:

192.168.1.2 – компьютер под управлением Windows 7

192.168.1.3 – Ubuntu Linux

Маска подсети: 255.255.255.0

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

Теперь непосредственно о том, что нужно сделать:

    Настроить потоковое вещание фильма с компьютера под управлением Windows 7 на компьютер с Ubuntu Linux. В нашем случае это будет культовый мультфильм советских времен «Корабль-Призрак»

    Создать на компьютере под управлением Windows 7 сайт, который будет доступен со второго компьютера.

    На сайте мы разместим страничку, которая будет транслировать наше потоковое видео. Соответственно, открывая этот сайт с компьютера под управлением Ubuntu Linux, без каких либо ухищрений можно будет насладиться просмотром любимого «Корабля-Призрака».

VLC Media Player - установка

Версия этого замечательно плеера существует, как под Windows, так и под Ubuntu Linux. Это не случайно, ибо построен плеер на основе открытого исходного кода.

В Ubuntu Linux для установки плеера достаточно войти в «Центр приложений», в поиске ввести VLC и нажать кнопку «Установить»

Для того, чтобы скачать и установить плеер под операционную систему Windows 7, необходимо перейти по ссылке:

Это страница разработчиков плеера. Здесь нас интересует одна единственная кнопка «Download VLC”.

Нажатие ее перенесет нас на страничку скачивания. Сохраняем дистрибутив с программой к себе на компьютер и запускаем его установку.

Настройка потокового вещания

Итак, на всех компьютерах установлен VLC Media Player . Переходим на компьютер с Windows 7, открываем плеер и заходим в главное меню «Медиа» - «Потоковое вещание»

Первое, что мы должны сделать - это добавить наш мультфильм в список воспроизведения. Для этого нажимаем кнопку «Добавить» и с помощью проводника Windows выбираем этот фильм на жестком диске нашего компьютера.

После того, как фильм добавлен в плейлист, в нижней части окна нажимаем кнопку «Поток» и переходим на следующую страницу

В следующем окне от нас не требуется практически ничего, кроме как нажать кнопку «Следующий»

Откроется очень важное окошко. Здесь нам не отделаться простым нажатием на одну кнопку и придется произвести определенные магические действия, чтобы потоковое видео в недалеком будущем действительно транслировалось по сети.

Первое, на что нужно обратить внимание – это выпадающий список в верхней части. Здесь происходит выбор протоколов, по которым будет происходить вещание. На самом деле про каждый из них можно написать отдельную статью. И, вероятно, в будущем мы это сделаем.

Сегодня же мы просто выберем протокол HTTP и нажмем кнопку «Добавить»

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

Video – MPEG-2 + MPGA (TS)

После того, как выполнено все вышенаписанное, мы опять нажимаем кнопку «Следующий» и переходим к следующему окну. Здесь нас ожидает своего рода резюме по произведенным ранее действиям. В общем-то, в данном окне наша задача – просто нажать на кнопку «Поток»

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

Для просмотра мы переместимся на компьютер под управлением Ubuntu Linux, где уже установлен VLC Media Player. Открываем его и заходим в главное меню «Медиа» - «Открыть URL»

Откроется окошко, где в единственное текстовое поле необходимо ввести адрес нашего потока с вещанием.

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

Можно смело насладиться просмотром мультфильма «Корабль – призрак»



Рекомендуем почитать

Наверх