Como posso executar uma transmissão ao vivo como rádio local?

1

Eu quero reproduzir uma transmissão ao vivo (por exemplo, link ) com o servidor icecast2. Eu instalei com sucesso o icecast2 e o ices2.

Eu quero que meus usuários se conectem ao meu servidor para ouvir esse canal em vez de reproduzi-lo a partir de um rádio originador original, como mapear para meu host local em vez de conexão para o terminal remoto. Até agora não consegui encontrar nada para fazer isso funcionar.

Como posso executar uma transmissão ao vivo como rádio local?

    
por user259868 03.02.2015 / 14:04

1 resposta

1

No jargão do Icecast, isso é chamado de relé por montagem e é um recurso embutido .

Como isso era trivial, rapidamente criei um trecho de configuração funcional, que você só precisa inserir na configuração do icecast.xml:

<relay>
  <server>204.45.41.148</server>
  <port>80</port>
  <mount>/</mount>
  <local-mount>/desi-radio.mp3</local-mount>
  <on-demand>1</on-demand>
  <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>

Para detalhes sobre como isso funciona: Icecast documentos ao transmitir Icecast documentos em opções de arquivos de configuração, seção de retransmissão

Por favor, note como eu configuro isso para por demanda , isso significa que o fluxo só será extraído do servidor original se houver ouvintes locais.
Geralmente, esse é um recurso muito interessante para reduzir o uso de largura de banda em conexões de rede restritas, pois você tem apenas um fluxo vindo da Internet, enquanto muitos usuários podem se conectar localmente a:

   http://YOURLANIP:8000/desi-radio.mp3
    
por TBR 03.02.2015 / 15:14