Há um punhado de pessoas que acham que criar seus próprios fluxos é uma coisa útil, por qualquer motivo que eles queiram ou precisem. Desde o início da era do YouTube, a transmissão de vídeo tem sido animada e a transmissão de música / áudio ainda é uma coisa bastante comum de se encontrar. O processo no Linux, embora muito fácil para configuração básica, é um pouco demorado.
aviso Legal
O Icecast é, na verdade, apenas o serviço que transmitirá o áudio reproduzido por outro daemon de música. Neste artigo, usaremos o mpd, que é uma combinação aceita pela maioria das pessoas. As instruções, na maior parte, funcionarão em qualquer distribuição Linux, embora eu cubra especificamente o Ubuntu e o Fedora 4 Distros recomendados do Linux para ajudar você a escolher o caminho certo para você 4 distribuições Linux recomendadas para ajudar você a escolher o caminho certo para você Quando você finalmente decidir dar um mergulho na Linux Avenue, você precisará decidir qual distro é a certa para você. Fazer a escolha certa é um importante ... Leia Mais. A menos que haja grandes diferenças nos comandos, os usuários do Ubuntu precisarão adicionar “sudo” à frente de cada comando que eu cubra onde as permissões de root são necessárias (o que é uma grande parte). Todos os comandos não incluirão as aspas.
Essas instruções são para uma configuração simples e não são a maneira mais segura de fazer as coisas. Se você deseja criar seu próprio fluxo de música e compartilhá-lo publicamente e não em sua rede, certifique-se de seguir as medidas de segurança apropriadas.
Instruções
Instalando e configurando o MPD
A primeira coisa é instalar o mpd, então ligue seu terminal. Os usuários do Fedora precisam mudar para root digitando “ su - ” e inserindo suas senhas. Então, no Fedora, emita o comando “ yum install mpd “, enquanto os usuários do Ubuntu usam “ sudo apt-get install mpd “. Depois disso, use seu editor de terminal favorito (como o nano) para editar o arquivo em /etc/mpd.conf .
Nas duas primeiras linhas, encontre o seguinte e substitua-o por seu nome de usuário comum (ou crie um novo usuário especificamente para o Icecast e use-o):
music_directory "/ home / USER / music" playlist_directory "/ home / USER / música / playlists" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" error_file " /home/USER/.mpd/mpd.error "
Logo após esse pedaço de texto será uma pequena linha, onde você novamente precisa substituir o usuário com o que você deseja usar:
usuário "USER"
Em seguida, encontre o texto a seguir e verifique se ele corresponde a:
bind_to_address "127.0.0.1" porta "6600"
Finalmente, encontre um pedaço grande parecido com este (no Fedora, é o terceiro grupo “audio_output” no arquivo de configuração padrão):
audio_output {tipo "shout" nome "Stream breve descrição" host "localhost" port "8000" monte "/mpd.ogg" senha "hackme" qualidade "5.0" # bitrate "128" formato "44100: 16: 2" # usuário "source" # opcional # description "Minha descrição do stream" # opcional # gênero "jazz" # opcional # public "no" # opcional}
Altere as informações em seu próprio arquivo de configuração para combiná-las com o código acima. Para um uso simples, você pode manter a senha “hackme”, mas se você quiser compartilhar seu stream com a Internet, eu recomendo que você a altere. Quando terminar de editar o arquivo, salve-o e feche-o.
Em seguida, deixe suas permissões de root (ou deixe o sudo se você usar o Ubuntu) e digite o seguinte:
cd $ HOME mkdir -p música / playlists mkdir .mpd
Isso cria as pastas necessárias que o daemon mpd precisa, conforme descrito no arquivo de configuração.
Instalando o Icecast
Em seguida, instalaremos o Icecast, para que os usuários do Fedora e do Ubuntu precisem digitar (como root) “ yum install icecast ” e “ sudo apt-get install icecast ”, respectivamente.
Se você não alterou a senha no mpd, não há configuração necessária para o Icecast! No entanto, se você usou uma senha diferente ou deseja alterar os números de porta, é possível alterar todas as ocorrências daquelas no arquivo de configuração, localizado em /etc/icecast.xml .
Instalando e configurando o Pitchfork
Parabéns! Você já tem todos os serviços de segundo plano instalados e configurados! No entanto, você ainda precisa de uma interface para configurar o mpd, senão não saberá o que jogar. Eu recomendo que você use uma ferramenta de configuração baseada na Web chamada Pitchfork. Para podermos executar isso, precisamos instalar mais alguns pacotes.
No Fedora, vamos digitar “ yum install httpd mysql-server php-php-mysql php-gd php-pear ”. No Ubuntu, vai ser “ sudo apt-get instalar o apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear ”.
Assim que terminar de instalar, baixe o Pitchfork daqui e extraia os arquivos para a pasta padrão do Apache, que é / var / www ou / var / www / html dependendo do sistema. Para manter as coisas fáceis para nós, digite o seguinte:
chown -R apache: apache / var / www OU chown -R apache: apache / var / www / html chmod -R 777 / var / www / config OU chmod -R 777 / var / www / html / config
Antes de chegarmos às partes mais divertidas, ainda precisamos iniciar nossos serviços. Temos três serviços, httpd (ou apache2 no Ubuntu), Icecast e mpd. Então, no Fedora, vamos digitar “ service start “, substituindo pelo nome do serviço. No Ubuntu, faça o mesmo para o comando “ sudo /etc/init.d/ start “.
Agora inicie seu navegador favorito e vá para localhost (ou se você tiver feito todas essas etapas em um servidor separado, vá para o endereço desse servidor). Agora você deve ser recebido pela Pitchfork, e podemos ir em frente e configurá-lo.
Na página de configuração, não há muito o que fazer. Apenas certifique-se de que o endereço e a porta sejam os mesmos do arquivo de configuração do mpd e deixe o campo de senha em branco. No meio você pode digitar uma senha de login para que o acesso ao Pitchfork possa ser restrito. Salve e você será mandado de volta para a página principal. Agora você pode adicionar músicas e fazê-las tocar no Icecast!
Se você deseja se conectar ao seu stream, há uma maneira fácil de fazer isso. Desde que você abra a porta 8000, você pode ir para um computador diferente, ir para um navegador e digitar: 8000, e clicar no link M3U. Você está finalmente pronto!
Considerações Finais
Por favor, note que no Pitchfork o controle deslizante de volume não funciona. No entanto, o seu media player deve ter um, então isso não deve ser um problema. Além disso, ao adicionar músicas, elas podem não aparecer imediatamente. Neste caso, você deve simplesmente atualizar a página.
Considerando as etapas necessárias, fornecerei algum suporte na seção de comentários. Se você tiver problemas, peça ajuda lá!
Conclusão
Icecast é uma ótima maneira de obter música em qualquer lugar. Além disso, quem não quer sua estação de rádio online pessoal? Criar seu próprio fluxo de música pode ter seus propósitos e permitir que você se divirta também.
Você acha que estará criando um fluxo de música? O que você gosta ou não gosta da ideia? Deixe-nos saber nos comentários!
Crédito de imagem: Shutterstock