Como criar o seu próprio fluxo de música com icecast [linux]

Há um punhado de pessoas que acham que criam seus próprios streams uma coisa útil para fazer, por qualquer motivo eles querem ou precisam. Desde a era YouTube começou streaming de vídeo tem sido de streaming quente e música / áudio ainda é uma coisa muito comum encontrar. O processo em Linux, embora muito fácil para configuração básica, é um pouco demorado.

aviso Legal

Icecast é na verdade apenas o serviço que vai transmitir o áudio que é tocada por um outro daemon música. Neste artigo, vou estar usando mpd, que é uma combinação aceito pela maioria das pessoas. As instruções devem, em sua maior parte, trabalhar em qualquer distribuição Linux, embora eu estarei cobrindo especificamente Ubuntu e Fedora. A menos que haja grandes diferenças nos comandos, usuários do Ubuntu será necessário adicionar “sudo” para a frente de cada comando que eu cubro onde permissões de root são necessários (o que é uma grande parte). Todos os comandos não irá incluir as aspas.4 distros Linux recomendados Para ajudar a escolher o caminho certo para você4 distros Linux recomendados Para ajudar a escolher o caminho certo para vocêQuando você finalmente decidir tomar a mergulhar e ter um passeio pelo Linux Avenue, você precisa ser capaz de decidir qual distro é certo para você. Fazer a escolha certa é um importante ...consulte Mais informação

Video: montar un servidor streaming en ubuntu 12.04 con icecast2 ffmpeg y oggfwd

Estas instruções são para uma configuração simples, e nã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 dentro de sua rede, certifique-se que você siga as medidas de segurança apropriadas.

instruções

Instalando & Configurando MPD

A primeira coisa é instalar mpd, então o fogo até o terminal. os usuários do Fedora precisa mudar para root, digitando “su -”E digitar suas senhas. Então, em Fedora, emitir o comando “yum install mpd“, Enquanto os usuários do Ubuntu usar“sudo apt-get instalar mpd“. Uma vez que completa, use seu editor de terminal preferido (como nano) para editar o arquivo no /etc/mpd.conf.

Video: Servidor Streamming LAN Icecast2 Linux & vlc

No primeiro par de linhas, encontramos o seguinte e substituí-los com seu nome de usuário normal (ou criar um novo usuário especificamente para Icecast e usar isso em vez disso):

music_directory "/ Home / user / música"playlist_directory "/ home / user / Música / playlists"DB_File "/home/USER/.mpd/mpd.db"arquivo de log "/home/USER/.mpd/mpd.log"error_file "/home/USER/.mpd/mpd.error"

Logo depois disso pedaço de texto será uma linha pequena, onde novamente precisa substituir o usuário com o que você deseja usar:

Video: The Best IceCast Tutorial Ever

do utilizador "DO UTILIZADOR"

Em seguida, localize o seguinte texto e verifique se corresponde:

bind_to_address "127.0.0.1"porta "6600"

Finalmente, encontrar um grande pedaço que é semelhante à seguinte (no Fedora, é o terceiro grupo “audio_output” no arquivo de configuração padrão):

audio_output {type "gritar"nome "Transmitir breve descrição"hospedeiro "localhost"porta "8000"monte "/mpd.ogg"senha "mude-me"qualidade "5"# taxa de bits "128"formato "44100: 16: 2"# do utilizador "fonte" # Descrição opcional # "Meu fluxo Descrição" # # Gênero opcional "jazz" # # Pública opcional "não" # Opcional}

Alterar as informações em seu próprio arquivo de configuração para combiná-los com o código acima. Para uso simples, você pode manter o “mude-me” senha, mas se você deseja compartilhar seu fluxo com a Internet, eu recomendo que você alterá-lo. Uma vez que você terminar de editar o arquivo, salve-o e feche fora de seu editor.

Em seguida, deixar as suas permissões de root (ou cair fora do sudo se você usar o Ubuntu) e digite o seguinte:

cd $ HOMEmkdir -p música / .mpd playlistsmkdir

Isso cria as pastas necessárias que o daemon MPD precisa como descrito no arquivo de configuração.

Instalando Icecast

criar fluxo de música



Em seguida, vamos instalar Icecast, para que os usuários do Fedora e Ubuntu precisa digitar (como root) “yum install icecast”E“sudo apt-get instalar icecast“, Respectivamente.

Se você não alterar a senha em mpd, então não há nenhuma configuração necessária para Icecast! No entanto, se você usou uma senha diferente ou deseja alterar números de porta, você pode alterar todas as instâncias daqueles no arquivo de configuração, que está localizado na /etc/icecast.xml.

Instalando & Configurando Pitchfork

Parabéns! Você já tem todos os serviços em segundo plano instalados e configurados! No entanto, você ainda precisa de uma interface para configurar mpd, então ele não vai saber o que jogar. Eu recomendo que você use uma ferramenta de configuração baseada na Web chamado Pitchfork. A fim de ser capaz de executar isso, nós 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 install apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.

Uma vez que terminar de instalar, baixar Pitchfork daqui e extrair os arquivos na pasta padrão do Apache, que é tanto / Var / www ou / Var / www / html dependendo do sistema. A fim de manter as coisas fáceis para nós, digite o seguinte:

chown -R apache: apache / var / www OU chown -R Apache: Apache / var / www / htmlchmod -R 777 / var / www / config OU chmod -R 777 / var / www / html / config

Antes de chegar às partes mais divertidas, ainda precisamos começar nossos serviços. Temos três serviços, httpd (ou apache2 no Ubuntu), Icecast e mpd. Assim, no Fedora, vamos digitar “serviço começar“, Substituindo com o nome do serviço. No Ubuntu, fazer o mesmo para o comando “sudo /etc/init.d/ começar".

Agora abra seu navegador e cabeça favorito para localhost (ou se você já está fazendo todas essas etapas em um servidor separado, cabeça para o endereço desse servidor). Você deve agora ser recebido por Pitchfork, e nós podemos ir em frente e configurá-lo.

criar streaming de música

De acordo com a página de configuração, há realmente não há muito que você precisa fazer. Apenas certifique-se de que o endereço ea porta são os mesmos que no arquivo de configuração do mpd, e deixe em branco o campo de senha. No meio, você pode digitar uma senha de login para que o acesso ao Pitchfork pode ser restringido. Salvar e você vai ser enviado de volta para a página principal. Agora você pode adicionar músicas e tê-los jogar mais Icecast!

criar streaming de música

Se você deseja se conectar ao seu fluxo, há uma maneira fácil de fazê-lo. Desde que você abrir a porta 8000, você pode ir para um computador diferente, ir para um navegador e digite : 8000, e clique no link M3U. Você está finalmente pronto!

criar fluxo de música

Video: Instalar e configurar Icecast2 Parte 1

Considerações finais

Por favor note que no Pitchfork o controle de volume não funciona. No entanto, o seu media player deve ter um, de modo que não deve ser um problema. Além disso, ao adicionar músicas, eles podem não aparecer imediatamente. Neste caso, você deve simplesmente atualizar a página.

Considerando-se os passos necessários, vou dar algum apoio na seção de comentários. Se você tiver problemas, pedir ajuda lá!

Conclusão

Icecast é uma ótima maneira de obter música em movimento. Além disso, quem não quer a sua estação de rádio online pessoal? Criar o seu próprio fluxo de música pode ter seus fins e deixá-lo ter um pouco de diversão também.

Você acha que você estará criando um fluxo de música? O que você gosta ou não gosta da idéia? Deixe-nos saber nos comentários!


Artigos relacionados