Meu método pessoal para streaming de áudio sob demanda é o uso do MPD , que foi construído em um servidor http e foi projetado para ser um aplicativo de áudio baseado em banco de dados de música sem controle para ser controlado por um número surpreendente de software cliente . Este método é particularmente útil se você também quiser acessibilidade de um host não localizado em sua LAN.
O uso de interfaces remotas HTTP ou Telnet do VLC também é uma opção, se por algum motivo você estiver realmente usando o VLC, embora exista um pouco mais de sobrecarga e menos de variedade no software cliente, o que significa menos flexibilidade . Minha própria experiência lá é limitada para o aplicativo Android "VLC Direct Pro", mas as instruções gerais para o uso do servidor http do VLC podem ser encontradas aqui A essência geral é a seguinte:
-
Para ativar a interface da web, clique no menu Ferramentas no VLC e selecione Preferências. Clique na opção Tudo em Mostrar configurações para visualizar as configurações avançadas do VLC. Role para baixo na lista de configurações avançadas e selecione Interfaces principais no cabeçalho da interface. Clique na caixa de seleção da Web para ativar a interface HTTP. Salve suas configurações e reinicie o VLC. Cada vez que você inicia o VLC, o servidor da Web será iniciado em segundo plano.
-
Aponte seu navegador da Web em
http://localhost:8080/
para acessar a interface da Web do VLC. -
Para habilitar a conectividade de outros computadores, adicione-os ao arquivo
/usr/share/vlc/lua/http/.hosts
. Se você estiver atravessando um gateway NAT, abra as portas necessárias. -
"O controle de acesso foi simplificado no VLC 2.1.0. Você pode restringir o acesso à interface web usando uma senha simples que pode ser configurada em Ferramentas → Preferências (todas) → Interfaces → Interfaces principais → Lua → Lua HTTP → Senha ". (da documentação do VLC aqui ). Tenha em mente que essa é uma medida de autenticação http, não https, portanto, é algo a considerar manter-se restrito a uma LAN / VPN se a segurança for uma preocupação.
Além dessas opções, o recurso de controle http é definitivamente uma opção bastante popular, encontrada em outros players de mídia como o Winamp ou o XBMC (bem na minha cabeça ... a lista é bem longa), então você pode escolher qualquer opção que funcione melhor para você.