Как передать несколько файлов потоком по требованию в VLC?

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

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

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

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

10
задан 20.03.2017, 12:16

2 ответа

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

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

Для Exanmple

конфигурационные файлы 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 - окрашивает-I telnet - пароль Telnet videolan - rtsp-хост 0.0.0.0:5554

Затем Вы соединяетесь с vlc telnet, соединяют интерфейсом и создают объект vod

new Test vod enabled
setup Test input my_video.mpg

Можно получить доступ к потоку с:

% vlc rtsp://server:5554/Test
9
ответ дан 07.12.2019, 12:44

В VLC:

Нажмите “File> Open File” для перевода в рабочее состояние диалогового окна “Open”.

alt text

Нажмите на кнопку “Browse” для перевода в рабочее состояние стандартной рамки выделения файла Windows. Выберите файл, который Вы хотите играть. Затем нажмите "Open". Мы выбрали несколько файлов, таким образом, VLC создаст плей-лист.

alt text

Ваш выбор должен появиться в текстовом поле рядом с кнопкой “Browse”. Нажмите флажок для “Потокового Вывода” и затем нажмите кнопку “Settings”.

alt text

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

Установите флажок, отмеченный “UDP” и тип в IP-адресе компьютера, к которому Вы хотите передать файл потоком. Затем нажмите "OK". Файл готов играть, так нажмите "OK" в диалоговом окне “Open” также.

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

alt text

Видеофайл или звуковой файл должны начать играть на компьютере. Последняя вещь сделать прежде, чем переключиться на Ваш второй компьютер состоит в том, чтобы включить веб-интерфейс VLC путем нажатия на “Settings> Add Interface> Web Interface”.

alt text

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

Нажмите на “File> Open Network Stream”. UDP уже выбран так, просто необходимо нажать кнопку “OK”, и VLC начнет играть поток.

alt text

Теперь, когда поток успешно играет на Вашем компьютере, можно открыть веб-браузер для управления VLC удаленно. Введите “http://:8080 /” в строку поиска. Веб-браузер подарит Вам все средства управления, необходимо управлять плей-листами и воспроизведением удаленно.

Источник

9
ответ дан 07.12.2019, 12:44
  • 1
    +1 для потоковой передачи Черепашек-ниндзя как Ваш пример! – warren 07.10.2009, 04:21

Теги

Похожие вопросы