Um guia rápido para criar um rádio online que transmite ao vivo a partir de uma interface de áudio com VLC. ====== Antes de começar ====== Instalar o VLC do site oficial ou do seu gerenciador de pacotes https://www.videolan.org/vlc/ . ====== Fazendo um setup de transmissão ao vivo online ====== ===== Descobrindo qual a sua placa/interface de áudio ===== ==== Passo 1 ==== //Este passo considera que você irá usar uma placa de som externa USB, caso deseje usar o microfone interno ou uma outra interface de áudio do computador apenas pula para o passo 2.// Primeiramente vamos descobrir qual a nossa placa de som. Logo após plugar ela no computador você pode abrir um terminal e rodar: dmesg Você irá ver algo assim na última linha: {{ :radiovlc:usb1.jpg |}} Aí está o nome 'humano' da sua placa de vídeo (USB Audio CODEC no meu caso). ==== Passo 2 ==== Vamos agora descobrir o nome 'Alsa' do nosso dispositivo com o comando. arecord -L Muito provavelmente o último item impresso vai ser a sua placa de som USB, procure pelo nome humano dela para descobrir qual é. Aqui está um exemplo: {{ :radiovlc:usb2.jpg |}} O valor que estamos procurando é a primeira linha do item, que representa o nome Alsa da sua placa (hw:CARD=CODEC ou plughw:CARD=CODEC). ===== Usando o VLC para fazer um stream ===== Sabendo de todas essas informações vamos abrir o VLC e criar nosso stream, seguindo as instruções das imagens: Iniciar o stream: {{ :radiovlc:vlc1.jpg |}} Nesta aba coloque o nome Alsa da no seguinte formato: alsa:%%/%%%%/%%placa {{ :radiovlc:vlc2.jpg |}} Clique próximo {{ :radiovlc:vlc3.jpg |}} Selecion HTTP e 'Add' {{ :radiovlc:vlc4.jpg |}} Se quiser customize os valores aqui, mas pode deixar porta 8080 e '/' se quiser e clique próximo. {{ :radiovlc:vlc5.jpg |}} Selecione um CODEC de áudio, aqui eu escolhi 'Audio - MP3' {{ :radiovlc:vlc6.jpg |}} Clique em 'Stream'. {{ :radiovlc:vlc7.jpg |}} Pronto! Acesse [[http://localhost:8080/stream]] e veja se está funcionando. ===== Stream com arquivo de configuração ===== TO DO ===== Fazendo stream para arquivo ===== TO DO ===== Usando um server como intermediario ===== TO DO ===== Usando arecord ===== TO DO