Como transmitir vários arquivos sob demanda no VLC?

10

Existe alguma maneira que eu possa configurar o VLC em um PC servidor de tal forma que eu possa acessar uma lista de todos os meus vídeos de outro PC, e escolher um para ser transmitido sob demanda?

Fui apontado para este guia de streaming (pdf) , mas é bastante inútil. Para começar, a maioria dos menus nessas capturas de tela não corresponde à versão atual do VLC, e então presume que você já sabe o que está fazendo.

Até agora eu consegui descobrir como transmitir um único arquivo, o qual devo escolher antes de assistir no PC servidor - muito inútil se você me perguntar! A "interface do usuário" impenetrável também não ajuda ...

(PS A razão pela qual eu estou indo para streaming, em vez de muito simples para configurar a unidade de rede é descrita em esta questão )

    
por RomanSt 04.10.2009 / 03:56

3 respostas

8

O VideoLAN Manager é um pequeno gerenciador de mídia projetado para controlar vários fluxos com apenas uma instância do VLC. Ele permite vários fluxos e vídeos sob demanda (VoD). Este gerenciador é um novo recurso, só pode ser controlado pela interface telnet ou pela interface http.

Etapas: link

Por Exanmple

arquivos de configuração da 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

Exemplo básico de vídeo sob demanda

Primeiro, inicie a vlc

% vlc --http 12 -vvv --color -I telnet --telnet-senha videolan --rtsp-host 0.0.0.0:5554

Em seguida, você se conecta à interface de telnet vlc e cria o objeto vod

new Test vod enabled
setup Test input my_video.mpg

Você pode acessar o fluxo com:

% vlc rtsp://server:5554/Test
    
por 06.10.2009 / 16:17
9

No VLC:

Clique em "Arquivo > Abrir Arquivo ”para abrir a caixa de diálogo“ Abrir ”.

Cliquenobotão"Browse" para abrir uma caixa de seleção de arquivos padrão do Windows. Selecione o arquivo que você deseja reproduzir. Em seguida, clique em "Abrir". Selecionamos vários arquivos para que o VLC crie uma playlist.

Suaseleçãodeveaparecernacaixadetextoaoladodobotão"Procurar". Clique na caixa de seleção "Stream Output" e clique no botão "Configurações".

Marqueacaixaaoladode"Reproduzir localmente" em "Métodos de saída". Ao transmitir para outro sistema, você não precisa reproduzir o arquivo no servidor, mas usaremos essa opção para confirmar visualmente se nosso vídeo está sendo reproduzido corretamente antes de tentar acessar o fluxo de outro computador.

Marque a caixa "UDP" e digite o endereço IP do computador para o qual deseja transmitir o arquivo. Em seguida, clique em "OK". O arquivo está pronto para jogar, então clique em "OK" na caixa de diálogo "Abrir" também.

[Este passo não funcionou com o meu vídeo .flv. Embora o servidor estivesse reproduzindo o vídeo localmente, o cliente (localhost: 8181) não reproduzia o vídeo. A ação corretiva era desmarcar a caixa de seleção "UDP" (isso pode ter ocorrido porque o protocolo de transporte UDP não estava funcionando no laptop ou o MPEG-TS não era um contêiner de formato corretivo para streaming. MPEG-TS era o único contêiner de formato ou método de encapsulamento disponível quando "UDP" é selecionado) e clique em "HTTP" checkbox, em seguida, defina "Address" como 127.0.0.1 e porta como "8181". Agora selecione "ASF" como o método de encapsulamento e mantenha o resto da caixa de diálogo "Stream output" Clique em "OK" para ir bakc para a caixa de diálogo "Abrir" e clique em "OK" na caixa de diálogo "Abrir" para começar a reproduzir o vídeo.]

Ovídeoouarquivodeáudiodevecomeçaraserreproduzidonocomputador.AúltimacoisaafazerantesdemudarparaseusegundocomputadoréativarainterfacedaWebdoVLCclicandoem"Configurações > Adicionar interface > Interface Web ”.

AbraoVLCnasuasegundamáquina.EstamosusandoumamáquinaLinux.

Cliqueem"Arquivo > Abra o fluxo de rede ”. O UDP já está selecionado, basta clicar no botão "OK" e o VLC começará a reproduzir seu fluxo.

Agoraqueostreamestásendoreproduzidocomsucessonoseucomputador,vocêpodeabrirumnavegadordaWebparacontrolaroVLCremotamente.Digite“ link ” na barra de endereço. O navegador da Web apresentará todos os controles necessários para gerenciar listas de reprodução e reproduzir remotamente.

Fonte

    
por 06.10.2009 / 16:30
0

Aqui está um blog com instruções de como fazer exatamente o que o OP fez:

link

(O servidor nesse exemplo é o Linux, mas as mesmas etapas devem funcionar para um servidor Windows VLC.)

    
por 05.12.2015 / 00:24