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:
-
Configurar a configuração do VLM
- Execute a GUI do VLC
- Selecione Ferramentas - > Ferramenta de Configuração do VLM
- Use essa ferramenta para configurar os vídeos que você deseja transmitir. Para cada vídeo
- Selecione "Video On Demand" no primeiro menu suspenso
- Selecione um nome para a mídia (não use espaços)
- Selecione o arquivo de vídeo como a entrada
- Deixe a saída e muxer em branco.
- Selecione "Adicionar"
- Repita de 4 a 8 para cada um dos seus arquivos de mídia.
- Exportar a configuração.
-
Configuração VLC VOD
- 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
- Conecte-se ao servidor de telnet na porta
4212
usando a senha na linha de comando acima - Uma vez conectado, carregue o arquivo de configuração que você exportou acima. Digite o comando
load <path_to>/<configuration_file>.vlm
- Inicie o VLC usando a linha de comando:
-
Teste o cliente
- Abra uma instância da GUI do VLC.
- 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