LinuxРазвлечения

Как создать сервер потоковой передачи данных Linux VLC для вашего дома

Как создать сервер потоковой передачи данных Linux VLC для вашего дома

Наслаждаться музыкой или фильмами через Netflix или YouTube — это здорово, но что делать, когда интернет не работает? Хорошо, если вы настроите медиа-сервер VLC, вам больше никогда не придется обходиться без развлечений.

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

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

Много способов для потоковой передачи из VLC

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

— Использование HTTP позволяет использовать удаленный интерфейс, но не всегда работает, если вы не знаете точные настройки протокола для использования.
— Использование команды VLC «stream» из меню «Файл» является наиболее простым подходом, но требует настройки IP-адресов отдельных компьютеров, на которые можно выполнять потоковую передачу.
— Использование VLM (VideoLAN Manager) и Video on Demand (VOD) через код командной строки — это самый быстрый и простой способ запуска общих потоков в домашней сети.

Для настройки, приведенной ниже, я выбрал VLM, работающий на ПК с Linux под управлением Ubuntu, потому что смехотворно просто установить на стороне сервера всего лишь пару быстрых командных строк, а также просто настроить на любом клиенте в доме. До тех пор, пока вы сохраняете записку с названиями медиапотоков (см. ниже).

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

Настройте конфигурацию VLM

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

Откройте VLC и выберите Инструменты , а затем Конфигурация VLM .

VLC media player_1

Инструмент VLM Configurator, который вы здесь видите, позволяет очень просто передавать контент. Все, что вам нужно сделать, это добавить медиафайлы «Input» (например, видео MP4 или аудиофайлы MP3) и добавить их в список Media Manager со специальным именем.

Имя, которое вы даете этим потокам, важно, потому что именно так вы собираетесь идентифицировать поток при настройке клиентов, поэтому ведите запись имен, которые вы выбрали (и не включайте пробелы при их создании!)

Добавление мультимедиа в вашу потоковую библиотеку

Итак, сначала выберите Video On Demand (VOD) из первого выпадающего списка. Затем назначьте этому видео или аудио потоку простое имя.

VLC media player_2

Наконец, нажмите Input и выберите медиафайл, который вы хотите транслировать. Оставьте поля Output и Muxer пустыми.

Нажмите « Добавить» , и вы увидите поток с назначенным именем в списке Media Manager.

VLC media player_3

Когда вы закончите добавление всех из них, у вас должен быть список медиа, как показано здесь (игнорируйте элементы Bcast — я бездельничал! Все они должны быть VOD).

VLC media player_5

Идея в том, чтобы создать значительную библиотеку контента. Это могут быть видеофайлы, которые вы скачали из Интернета. , ваши DVD-фильмы, которые вы сохранили на жестком диске или любой другой видео- или аудиофайл в любом из форматов, которые VLC может обрабатывать (кстати, МНОГО).

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

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

VLC media player_4

Верьте или нет, это все, что нужно для настройки в графическом интерфейсе VLC.

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

Запуск VLC-видео по запросу

Теперь мы добираемся до хорошей части. Потоки «Видео по запросу», которые вы только что установили в диспетчере видео, позволят любому ПК в любое время подключиться к любому из этих доступных потоков.

Но сначала вам нужно запустить все эти потоки. Откройте командное окно, набрав Ctrl-Alt-T .

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

vlc -vvv --color -I telnet --telnet-password <password> --rtsp-host 0.0.0.0 --rtsp-port 5554 

Замените <пароль> на выбранный вами пароль (для подключения через telnet вы будете использовать ниже).

Это прокручивает всю связку текста через командное окно. И не беспокойтесь слишком сильно о каких-либо ошибках (это может означать, что вы щелкнули по некоторым настройкам в VLC, которые не совсем работают — важные части правильно настроены командой, которую вы только что запустили.

VLC media player_6

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

Откройте новое окно терминала, используя Ctrl-Alt-T , и перейдите в папку, где хранятся ваши медиа-файлы (в моем случае это была папка Мои документы). Оказавшись там, подключитесь к вновь созданному серверу telnet через порт 4212 (по умолчанию telnet) с помощью команды:

 telnet localhost 4212 

Введите пароль, который вы создали выше, чтобы войти.

Затем введите:

 load .vlm 

Замените на имя экспортированного файла VLM, который вы создали выше при экспорте списка медиа-файлов. В моем случае это был PlayList2.vlm (помните, это Linux, поэтому он чувствителен к регистру).

VLC media player_7

Вы должны увидеть ответ «загрузить».

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

Давайте посмотрим, как вы их настраиваете в первый раз.

Настройка потоковых клиентов VLC

На каждом из ваших клиентов, будь то ПК с Windows, Mac или Linux или даже мобильное устройство, вы будете открывать потоки с вашего нового потокового сервера VLC одинаково.

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

Сначала откройте графический интерфейс VLC на клиентском устройстве. Затем нажмите на Media в меню и выберите Open Network Stream…

VLC media player_8

В окне «Открыть мультимедиа» заполните поле « Пожалуйста, введите сетевой URL с IP-адресом сервера, включая порт 5554, с предваряющим« rtsp: // ».

Завершите строку другой косой чертой и названием мультимедиа (имя, которое вы дали при создании списка потоковой передачи мультимедиа выше). Так, например, для музыкального видео Патрика Джеймса, для которого я добавил поток, моя строка будет выглядеть так:

 rtsp://192.168.1.22:5554/PatrickJames 

… где название СМИ, которое я дал, было «PatrickJames».

VLC media player_9

Если вы не знаете IP своего сервера, вернитесь на компьютер с Linux, откройте командную строку ( Ctrl-Alt-T ) и введите «ifconfig». Это обеспечит текущий IP-адрес.

Если ваш сервер Linux еще не статичен, вы можете рассмотреть вопрос о назначении статического IP-адреса. Или, если это слишком сложно, просто используйте DynDNS, как если бы Джастин — это очень умное, простое решение, которое позволит вам даже транслировать мультимедиа за пределы вашей домашней сети.

Это немедленно запустит видео или аудио поток. Чтобы добавить больше потоков в вашу библиотеку, просто вернитесь в графический интерфейс VNC, откройте другой поток и введите тот же URL с новым именем мультимедиа в конце. Повторяйте, пока вы не загрузите их все в библиотеку этого клиента.

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

VLC-streaming5

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

Вот содержимое моего потокового сервера Linux VLC, играющего на моем Android с использованием VLC для Android.

Android-VLC

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

Существует множество решений для медиацентров, таких как Plex: и даже PS3 Но лишь немногие из них имеют такое мощное командное решение, которое позволяет вам транслировать все свои личные локально сохраненные медиафайлы за несколько простых шагов.

Используете ли вы VLC для потоковой передачи? Какие функции VLC вам нравятся больше всего? Поделитесь своим собственным опытом и мнениями в разделе комментариев ниже. Давайте обсудим потоковое мультимедиа в локальных сетях!

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

Развлечения

Служба потокового видео VUDU по требованию

Развлечения

Бесплатные онлайн-сервисы, которые идентифицируют неизвестные песни

Развлечения

11 лучших бесплатных рингтонов Скачать сайты