Como fazer com que o servidor VLC possa se comunicar com os clientes

1

Tenho o VLC 2.0.8 e descobri recentemente que posso transmitir filmes usando-o.

Então meu plano é: - em casa eu tenho um computador com uma lista de 3 filmes (por exemplo). - quando estou viajando, conecto-me ao VLC via HTTP e uso o recurso Video Over Demand (VoD, link ) para ver um filme no meu laptop.

No entanto, não tenho ideia de como realmente fazer isso. Eu li a documentação e foi isso que entendi: - Eu tenho que ativar o VLC para ser transmitido via HTTP e configurá-lo para ser um servidor VLC (no meu desktop em casa). Eu também tenho que deixar o VLC e o computador aberto e rodando xD - Eu só posso me comunicar com o cliente via UDP

Eu li a documentação para tornar o VLC um servidor de streaming, mas falhei miseravelmente. Eu nem vou falar sobre o cliente. Estou usando o Linux Mint, mas presumo que isso seja independente do SO.

Como eu configuro o VLC para fazer isso? Algum de vocês pode acertar um novato como eu? : S

    
por Flame_Phoenix 20.02.2014 / 22:29

1 resposta

2

Primeiro de tudo, existem outros produtos por aí que tornam isso muito fácil. Eu sugeriria verificar Plex antes de seguir esse caminho, mas se você quiser fazer isso com o VLC, aqui está como eu faria:

  1. Configurar a configuração do VLM

    1. Execute a GUI do VLC
    2. Selecione Ferramentas - > Ferramenta de Configuração do VLM
    3. Use essa ferramenta para configurar os vídeos que você deseja transmitir. Para cada vídeo
    4. Selecione "Video On Demand" no primeiro menu suspenso
    5. Selecione um nome para a mídia (não use espaços)
    6. Selecione o arquivo de vídeo como a entrada
    7. Deixe a saída e muxer em branco.
    8. Selecione "Adicionar"
    9. Repita de 4 a 8 para cada um dos seus arquivos de mídia.
    10. Exportar a configuração.
  2. Configuração VLC VOD

    1. Inicie o VLC usando a linha de comando: vlc -vvv --color -I telnet --telnet-password <your_password> --rtsp-host 0.0.0.0 --rtsp-port 5554
    2. Conecte-se ao servidor de telnet na porta 4212 usando a senha na linha de comando acima
    3. Uma vez conectado, carregue o arquivo de configuração que você exportou acima. Digite o comando load <path_to>/<configuration_file>.vlm
  3. Teste o cliente

    1. Abra uma instância da GUI do VLC.
    2. Abra um fluxo de rede e aponte para rtsp://localhost:5554/<name_of_media> , em que <name_of_media> é o nome de um dos fluxos que você configurou na GUI do VLM Configuration.

Isso deve começar. Talvez você ainda precise configurar algumas regras de encaminhamento de porta do seu roteador para o seu computador e, talvez, do DNS dinâmico para facilitar o acesso ao seu computador, mas essa é a configuração relacionada ao VLC que você precisa.

Nota: No Windows, a interface telnet é quebrada no VLC 2.1.x

    
por 21.02.2014 / 00:05