Tabela de conteúdos

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:

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:

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:

Nesta aba coloque o nome Alsa da no seguinte formato: alsa://placa

Clique próximo

Selecion HTTP e 'Add'

Se quiser customize os valores aqui, mas pode deixar porta 8080 e '/' se quiser e clique próximo.

Selecione um CODEC de áudio, aqui eu escolhi 'Audio - MP3'

Clique em 'Stream'.

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