10

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

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

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

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

3 ответа3

9

В VLC:

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

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

Нажмите кнопку «Обзор», чтобы открыть стандартное окно выбора файлов Windows. Выберите файл, который вы хотите воспроизвести. Затем нажмите «Открыть». Мы выбрали несколько файлов, поэтому VLC создаст список воспроизведения.

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

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

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

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

Установите флажок «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. Введите « http://:8080/ » в адресную строку. Веб-браузер предоставит вам все элементы управления, необходимые для удаленного управления списками воспроизведения и воспроизведения.

Источник

8

VideoLAN Manager - это небольшой медиа-менеджер, предназначенный для управления несколькими потоками только с одним экземпляром VLC. Это позволяет несколько потоков и видео по запросу (VoD). Этот менеджер является новой функцией, им можно управлять только через интерфейс telnet или интерфейс http.

Шаги: http://www.videolan.org/doc/streaming-howto/en/ch05.html

Например

конфигурационные файлы vlm.

new channel1 broadcast enabled
setup channel1 input http://host.mydomain/movie.mpeg
setup channel1 output #rtp{mux=ts,dst=239.255.1.1,sap,name="Channel 1"}

new channel2 broadcast enabled
setup channel2 input rtp://@239.255.12.42
setup channel2 output #rtp{mux=ts,dst=239.255.1.2,sap,name="Channel 2"}

control channel1 play
control channel2 play

Базовый пример видео по запросу

Первый запуск VLC

% vlc --ttl 12 -vvv --color -I telnet - Telnet-пароль videolan --rtsp-host 0.0.0.0:5554

Затем вы подключаетесь к интерфейсу telnet vlc и создаете объект vod.

new Test vod enabled
setup Test input my_video.mpg

Вы можете получить доступ к потоку с:

% vlc rtsp://server:5554/Test
0

Вот блог с инструкциями о том, как сделать именно то, что попросил ОП:

http://www.makeuseof.com/tag/create-linux-vlc-streaming-media-server-home/

(Сервер в этом примере - Linux, но те же шаги должны работать для сервера Windows VLC.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .