Rivendell + Icecast + encoder

155 views
Skip to first unread message

Carlos Alexandre

unread,
Aug 3, 2015, 9:13:43 AM8/3/15
to rivendell-br
Pessoal,
bom dia!

por gentileza, alguem poderia me ajudar a transmitir os audios pela internet com o Rivendell + icecast + encoder? sou novo no linux e estamos com um projeto de uma Web radio aqui na nossa igreja e nao estou conseguindo transmitir o audio... acredito que seja configuracao, alguem tem algum passo a passo de como vou fazer essa transmissao???


muito obrigado!




Fernando Della Torre

unread,
Aug 3, 2015, 9:33:48 AM8/3/15
to rivendell-br
Saudações Carlos,

Tive boas experiencias usando o liquidsoap como processador e encoder tendo o icecast-kh como server de streaming.

Você está em que região do país?

Att



Atenciosamente,

 

Fernando Della Torre

Tecnologia da Informação

(+55 16 98137-1240

(+55 16 99137-2886

*fd...@vdit.com.br

V.D.I.T. Soluções em Virtualização

 

 

A utilização deste e-mail não implica em autorização ou outorga de poderes para seu usuário praticar qualquer ato em nome das empresas citadas, cuja representação considera-se válida se praticada exclusivamente por representante legal ou procurador devidamente constituído, na forma estabelecida em seu respectivo estatuto ou contrato social


--
Você recebeu essa mensagem porque está inscrito no grupo "rivendell-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rivendell-br...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para rivend...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/rivendell-br.
Para mais opções, acesse https://groups.google.com/d/optout.

Carlos Alexandre

unread,
Aug 3, 2015, 10:06:56 AM8/3/15
to rivendell-br
Ola Fernando,

estou em Minas Gerais, nao conheco os software que voce descreveu pode me ajudar? fiz alguns videos de como instalar o rivendell no ubuntu 14.04 em portugues por que nao achei esse videos em portugues por isso postei uns videos no youtube.

https://www.youtube.com/watch?v=XLQ10A5ZN0E
https://www.youtube.com/watch?v=2eQ4TjxE8Cw
https://www.youtube.com/watch?v=cIaqY0YI_Eg

agora estou tomando uma surra para transmitir via internet.

Tive uma missao de implantar uma web radio aqui na igreja, so que nao temos recursos financeiros e pesquisando na internet encontrei o Rivendell como automatizador de radio e achei sensacional...

JULIO DE A CARVALHO

unread,
Aug 3, 2015, 10:12:49 AM8/3/15
to rivend...@googlegroups.com

BOM DIA

Tudo bem?

Posso ajudar, tenho uma web radio a 10 anos no ar.

Maiores informações:

ra...@panoramagospel.com

http:/;/radio.panoramagospel.com

Atenciosamente

JULIO CARVALHO


> Ola Fernando,
>
> estou em Minas Gerais, nao conheco os software que voce descreveu pode me
> ajudar? fiz alguns videos de como instalar o rivendell no ubuntu 14.04 em
> portugues por que nao achei esse videos em portugues por isso postei uns
> videos no youtube.
>
> https://www.youtube.com/watch?v=XLQ10A5ZN0E
> https://www.youtube.com/watch?v=2eQ4TjxE8Cw
> https://www.youtube.com/watch?v=cIaqY0YI_Eg
>
> agora estou tomando uma surra para transmitir via internet.
>
> Tive uma missao de implantar uma web radio aqui na igreja, so que nao
> temos
> recursos financeiros e pesquisando na internet encontrei o Rivendell como
> automatizador de radio e achei sensacional...
>
> Em segunda-feira, 3 de agosto de 2015 10:33:48 UTC-3, Fernando
Della Torre
> escreveu:
>>
>> Saudações Carlos,
>>
>> Tive boas experiencias usando o liquidsoap como processador e encoder
>> tendo o icecast-kh como server de streaming.
>>
>> Você está em que região do país?
>>
>> Att
>>
>>
>>
>> Atenciosamente,
>>
>>
>>

>> *Fernando
Della Torre*


>>
>> Tecnologia da Informação
>>
>> (: +55 16 98137-1240
>>
>> (: +55 16 99137-2886
>>

>> *: *fd...@vdit.com.br <javascript:>*


>>
>> V.D.I.T. Soluções em Virtualização
>>
>>
>>
>>
>>
>> A utilização deste e-mail não implica em autorização ou outorga de
>> poderes
>> para seu usuário praticar qualquer ato em nome das empresas citadas,
>> cuja
>> representação considera-se válida se praticada exclusivamente por
>> representante legal ou procurador devidamente constituído, na forma
>> estabelecida em seu respectivo estatuto ou contrato social
>>
>> Em 3 de agosto de 2015 10:13, Carlos Alexandre <carle...@gmail.com

>> <javascript:>> escreveu:


>>
>>> Pessoal,
>>> bom dia!
>>>
>>> por gentileza, alguem poderia me ajudar a transmitir os audios pela
>>> internet com o Rivendell + icecast + encoder? sou novo no linux e
>>> estamos
>>> com um projeto de uma Web radio aqui na nossa igreja e nao estou
>>> conseguindo transmitir o audio... acredito que seja configuracao,
>>> alguem
>>> tem algum passo a passo de como vou fazer essa transmissao???
>>>
>>>
>>> muito obrigado!
>>>
>>>
>>>
>>>
>>> --
>>> Você recebeu essa mensagem porque está inscrito no grupo "rivendell-br"
>>> dos Grupos do Google.
>>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele,

>>> envie um e-mail para rivendell-br...@googlegroups.com <javascript:>.


>>> Para postar nesse grupo, envie um e-mail para
>>> rivend...@googlegroups.com

>>> <javascript:>.


>>> Acesse esse grupo em http://groups.google.com/group/rivendell-br.
>>> Para mais opções, acesse https://groups.google.com/d/optout.
>>>
>>
>>
>

> --
> Você está recebendo esta mensagem porque se inscreveu no grupo


> "rivendell-br" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
> um e-mail para rivendell-br...@googlegroups.com.

> Para postar neste grupo, envie um e-mail para
> rivend...@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/rivendell-br.
> Para obter mais opções, acesse https://groups.google.com/d/optout.
>

 

Fernando Della Torre - AZ Corp

unread,
Aug 3, 2015, 3:03:44 PM8/3/15
to rivendell-br
Bacana!! 

Sim, o Rivendell é sensacional.


Julio, como você tem feito para transmitir por ai?


Abraço.


Fernando Della Torre
Tecnologia da Informação

AZCorp | BS4IT


+55 16 99633 6131 
+55 16 3623 0004
fernando....@azcorp.inf.br
www.azcorp.inf.br
www.bs4it.com.br
Nossa experiência a favor do seu negócio!

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rivendell-br...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para rivend...@googlegroups.com.

Carlos Alexandre

unread,
Aug 3, 2015, 4:15:15 PM8/3/15
to rivendell-br
Prezado Julio e Fernando,

É o seguinte, sou novo Linux e me foi dada uma missão de implantar uma Web Rádio na minha igreja, devido a não ter recursos financeiros começei a pesquisar na internet e deparei com o Ubuntu, logo depois me deparei com o Rivendell e estou apaixonado com tudo, o sistema operacional é fantástico e os softwares também. Até fiz tutorias de instalação no YouTube em português, porque quando pesquisei não se tinha um passo a passo da instalação do Rivendell no Ubuntu 14.04 LTS. Abaixo os links das vídeo aulas:

http://youtu.be/XLQ10A5ZN0E
http://youtu.be/2eQ4TjxE8Cw
http://youtu.be/cIaqY0YI_Eg


https://youtu.be/p7TdD3tfm3w


Bom sem mais delongas, estou com dificuldade de transmitir os áudios pela internet usando o icecast, alguém pode me ajudar a efetuar essa transmissão? Como faço? Quais software uso? Preciso de um encoder? Tem algum passo a passo?

Me perdoe incomodar ae e se alguém puder me auxiliar por favor

Fernando Della Torre

unread,
Aug 3, 2015, 5:42:55 PM8/3/15
to rivendell-br
Boa tarde,

Como você esta fazendo ai? O áudio sai do pc do Rivendell e vai para uma console de áudio para mixar com microfone, telefone e tal, certo?

Em uma emissora FM o áudio sairia da mesa para um processador e depois para o transmissor.

Em uma web rádio recomendo também processar o áudio para manter consistência, e depois disso deve usar um encoder, que gera o streaming de áudio, recomendo aac+ ou mp3 para bitrates maiores.

O streaming encodificado deve ser enviado para um servidor de streaming (icecast) onde os clientes conectam e ouvem ao streaming.

Normalmente eu uso o Liquidsoap como processador e encoder e o icecast como servidor de streaming. O Icecast fica em um provedor, onde há fartura de banda e alta disponibilidade.

O encoder deve ficar na sua emissora, recebendo o áudio da mesa por uma placa de som, encodificando e mandando para o servidor de streaming.

O liquidsoap é um excelente encoder e tem alguns recursos de processamento de áudio que ajudam na qualidade, mesmo não sendo este o foco principal dele.


Preciso ver se tenho algo de liquidsoap para ubuntu 14.04, usei-o muito no ubuntu 10.04.


Espero ter esclarecido um pouco.




Atenciosamente,

 

Fernando Della Torre

Tecnologia da Informação

V.D.I.T. Soluções em Virtualização

 

 

A utilização deste e-mail não implica em autorização ou outorga de poderes para seu usuário praticar qualquer ato em nome das empresas citadas, cuja representação considera-se válida se praticada exclusivamente por representante legal ou procurador devidamente constituído, na forma estabelecida em seu respectivo estatuto ou contrato social

JULIO DE A CARVALHO

unread,
Aug 4, 2015, 5:40:12 PM8/4/15
to rivend...@googlegroups.com

Boa Tarde Fernando

Aqui na PANORAMAGOSPEL uso zararadio para automatacao, contudo pretendo e breve micrar para o LINUX.

E o butt para realisar o encoder

E um servidor de streaming com grande capacidade de colocar simultaneamente 2500 ouvvintes.

 


> Bacana!!
>
> Sim, o Rivendell é sensacional.
>
>
> Julio, como você tem feito para transmitir por ai?
>
>
> Abraço.
>
>

> *Fernando
Della Torre*
> Tecnologia da Informação
>

> *AZCorp | BS4IT*
> ------------------------------

> *Nossa experiência a favor do seu negócio!*


>
> Em 3 de agosto de 2015 11:12, JULIO DE A CARVALHO
> <ju...@panoramagospel.com>
> escreveu:
>
>> BOM DIA
>>
>> Tudo bem?
>>
>> Posso ajudar, tenho uma web radio a 10 anos no ar.
>>
>> Maiores informações:
>>

>> *ra...@panoramagospel.com <ra...@panoramagospel.com>*
>>
>> *http:/;/radio.panoramagospel.com <http://radio.panoramagospel.com>*

Fernando Della Torre - AZ Corp

unread,
Aug 4, 2015, 9:27:40 PM8/4/15
to rivendell-br

Olá.

Júlio, não conhecia o butt, parece simples e funcional pelo pouco que vi no site.

Eu uso o liquidsoap por ser um processo que roda como serviço e não precisar nem de ambiente gráfico no Linux para ele.  Posso dedicar uma máquina ou servidor para o encoder ou até usar uma maquina virtual se não houver mesa de som analógica.

Abraço

Carlos Alexandre

unread,
Aug 5, 2015, 5:27:58 PM8/5/15
to rivendell-br, fernando....@azcorp.inf.br
Prezado Fernando,
boa tarde!

Me perdoe estar respondendo somente agora mas é que ontem tive uma audiência que graças a Deus deu tudo certo. Mas, vamos lá.:

O que iremos fazer é o seguinte, iremos rodar dois computadores (Um para o locutor com o Rivendell e o outro para servidor de Streaming), também com uma console Yamaha com 16 canais (modelo Mg16xu Yamaha), 6 fones de ouvido AKG (AK44), 6 microfones da Behringer (C-3) e 1 Shure (não lembro o modelo), 2 Monitores de áudio (Passivo) de 100Watts RMS da Boston (CR-6) com amplificador slim 3000 para os monitores de áudio, 

Bom, teremos programação ao vivo com convidados, no qual iremos ligar instrumentos (carrom e violão por exemplo).

Não vamos atuar com processadores de áudio físico (Teremos que comprar?) Acredito que um processador digital (Stereo tool, sonos4, liquidsoap) seja o ideal certo?


Minhas dúvidas, como vou fazer para o enviar o áudio todo processado para o servidor de streaming?

E o servidor de streaming como vai transmitir? (seria icecast + encoder)


Pode me ajudar?


Carlos Alexandre
(31) 8855-9573

Fernando Della Torre

unread,
Aug 6, 2015, 5:33:20 PM8/6/15
to Carlos Alexandre, rivendell-br
Olá Carlos, boa noite.

Bom saber que já tem um equipamento bacana e um PC dedicado ao serviço de streaming.
Melhor ainda saber que você sabe da importância do processamento de áudio e já até conhece bons softwares para tal como o Sonos, que nem sei se o John Burnil ainda mantém, e o Stereo Tool.

O processamento que uso no liquidsoap é bastante básico, apenas um AGC para manter o nível médio e um limiters para cortar os picos e evitar o clipping.

Você já possui um serviço de streaming contratado em algum provedor? Caso tenha, o que eles usam, Icecast?

Caso eles tenham icecast você pode configurar o liquidsoad para gerar o streaming direto para ele ou então para gerando para um icecast local no seu servidor e o icecast do provedor atuar como relay deste.

São possibilidades, o mais simples seria voce mandar do liquidsoap direto para o icecast do provedor.

Eu estou bastante atarefado esta semana, cheguei agora de viagem, preciso testar os scripts que tenho no ubuntu 14.04. Vejo que tem pressa de por no ar, gostaria de ajuda-lo.


Já tem o linux configurado na maquina que será encoder?


Att.



Fernando Della Torre

(16) 98137-1240
(16) 99137-2886

Fernando Della Torre - AZ Corp

unread,
Aug 6, 2015, 5:33:20 PM8/6/15
to Carlos Alexandre, rivendell-br

Bon dia Carlos.  Esqueci de perguntar :

Quais placas de áudio está usando nas máquinas?

Att

Carlos Alexandre

unread,
Aug 6, 2015, 9:40:51 PM8/6/15
to rivend...@googlegroups.com, fernando....@azcorp.inf.br
Fala meu nobre Fernando,
Tudo bem com você?

Bom vamos la.

Eu não tenho pressa em colocar a radio no ar, a previsão para isso eh somente ano que vem! (Outubro de 2016). Estou efetuando todos os testes (Estabilidade do sistema, Vinhetas, pilotos com os locutores e etc) primeiro para me resguardar de possíveis problemas.

Em relação a placa de áudio a ser utilizada em um computador que esta o Rivendell estou usando uma Behringer UCA222 (simples), posteriormente iremos usar uma M-áudio.

Outra coisa eh que não temos serviço de streaming, estou pensando e termos o nosso próprio serviço de streaming, iremos contratar um serviço de banda com upload e download de 5 a 10Mbps, acredito que seja o suficiente para inicio certo?


Obrigado pela ajuda. Deus te abençoe.


Carlos Alexandre
(31) 8855-9573



Você recebeu essa mensagem porque está inscrito em um tópico no grupo "rivendell-br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/rivendell-br/tu9FfpTRzHU/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para rivendell-br...@googlegroups.com.

JULIO DE A CARVALHO

unread,
Aug 7, 2015, 8:31:11 AM8/7/15
to rivend...@googlegroups.com

BOM DIA

Tudo bem?

RESUMO DA MINHA EXPERIENCIA COM A RADIO PANORAMAGOSPEL NET:

- 10 ANOS NO AR

- UTILIZO UM PC COM O SISTEMA OPERACIONAL WINDOWS 10

- PROGRAMA DE AUTOMAÇÃO ZARARADIO, QUE OFERECE INUMEROS RECURSOS COMO AGENDAMENTO DE VINHETAS, COMERCAIS, PROGRAMAS, HORA CERTA E OUTROS RECURSOS.

- DUAS PLACAS DE SOM: UMA PARA GRAVAÇÃO E RETORNO E OUTRA PARA EXCLUSIVA PARA TRANSMISSÃO

- CONTRATO COM PROVEDOR DE STREAMING SEM COMPARAÇÃO, ONDE POSSO REALIZAR TRANSMISSÕES AO VIVO OU ON-DEMAND, 24 HORAS POR DIA

- SPOTS E VINHETAS PRE-GRAVADAS POR AMIGOS E POR MIM MESMO.

- CUSTO DE MANUTENÇÃO BAIXISSIMO

- OUVINTES EM TODO O BRASIL E VARIOS PAISES DO MUNDO.

 

QUANTO A UTILIZAÇÃO EM LINUX, DEVIDO A NÃO TER UM PROGRAMA NO NIVEL DO ZARARADIO, AINDA NÃO MUDEI PARA ESTE OUTRO SISTEMA.

 

CASO EXISTA INTERESSE EM MAIORES INFORMAÇÕES OU ATÉ MESMO DE UMA PARCERIA ENTRE EM CONTATO PELO E-MAIL RA...@PANORAMAGOSPEL.COM OU PELO WHATS 47 8828 0661.

DESEJANDO UM FINAL DE SEMANA TREMENDAMENTE ABENÇOADO A TODOS

JULIO CARVALHO

RADIO PANORAMAGOSPEL NET - 10 ANOS LEVANDO O SOM DO CÉU ATÉ VOCÊ!

http://radio.panoramagospel.com

Fernando Della Torre - AZ Corp

unread,
Aug 7, 2015, 1:26:48 PM8/7/15
to rivendell-br
Bom dia Julio,

Fico feliz de ouvir sobre sua experiência.

Conheci o Zara há uns 10 anos e não sei como está hoje.

O que posso afirmar é que o Rivendell é um sistema de automação com vários módulos incluindo um módulo OnAir muito bom e que pode competir em recursos e estabilidade com os principais fabricantes de software deste segmento no mundo. É uma excelente solução para quem busca uma alternativa livre.

Caso a escolha seja estar 100% em conformidade no que abrange licenciamento e não abrir mão de recursos profissionais, eu vou de Rivendell. 

Tenho uma instalação rodando na web rádio de um amigo há mais de 3 anos, sem nenhuma dor de cabeça.

Extremamente estável.

Na página oficial tem a lista de recursos (features) http://www.rivendellaudio.org/

É um software desenhado por profissionais de rádio para profissionais de rádio. Amo o fato de não se usar MP3, e sim WAV, som de verdade, sem perder qualidade. Total compatibilidade com as principais interfaces e tecnologias de broadcasting. A suite de softwares é parruda.

Recomendo.


Att.





Fernando Della Torre
Tecnologia da Informação

AZCorp | BS4IT


Nossa experiência a favor do seu negócio!

Fernando Della Torre - AZ Corp

unread,
Aug 7, 2015, 1:26:48 PM8/7/15
to rivendell-br

Boa noite Carlos!

Que bom que estão fazendo sem pressa e com planejamento.
Aqui tenho uma maudio delta 1010lt,  funciona muito bem,  pena não serem balanceadas as conexões.

Sim, você pode rodar seu próprio servidor de streaming desde que tenha banda o bastante para seus ouvintes.  Acaba saindo mais barato muitas vezes contratar o serviço fora do país,  já que lá fora a banda é bem mais farta e barata.

No seu caso acredito que um icecast e liquidsoap resolva rápido e atenda bem.
No micro do streaming está com placa onboard?  Já consegue jogar a saída da mesa na entrada dessa placa?
Posso tentar ajuda lo nesse sábado remotamente se quiser.

Só preciso me certificar que o liquidsoap compila tranquilo com aac+ no Ubuntu 14.04.

Att

Fernando Della Torre

unread,
Aug 10, 2015, 7:37:19 AM8/10/15
to rivendell-br
Olá Pessoal, 

Fiz testes hoje usando o jackd + aacp + liquidsoap + icecast no Ubuntu 14.04.

Seguem os passos que usei, funcionou redondinho.



Instalado Ubuntu desktop 14.04, durante a instalação foi criado o usuário "encoder"

Adicionando o usuario encoder ao grupo audio:

sudo adduser encoder audio

Instalando ferramentas necessarias para compilação de pacotes.
sudo apt-get -y install build-essential autoconf libtool g++ libxml-dom-perl festival git mercurial

Instalando bibliotecas necessárias:
sudo apt-get install -y jackd2 jack-rack libxslt1-dev libcurl4-openssl-dev libmagic-ocaml-dev libmad0-dev libtag1-dev libogg-dev libcamomile-ocaml-dev libxml-light-ocaml-dev ocaml-compiler-libs libfindlib-ocaml libfindlib-ocaml-dev libjack-jackd2-dev libasound2-dev libpulse-ocaml-dev libmad-ocaml-dev libtaglib-ocaml-dev libmp3lame-dev libvorbis-ocaml-dev libvorbis-dev libflac++-dev libflac++6 libflac8 libsoundtouch-ocaml-dev libsamplerate-ocaml-dev libxmlplaylist-ocaml-dev libdtools-ocaml-dev libduppy-ocaml-dev tap-plugins libpcre-ocaml-dev libao-ocaml-dev libalsa-ocaml-dev libtheora-ocaml-dev libladspa-ocaml-dev libcry-ocaml-dev

Instalando biblioteca para aac+
tar -zxvf libaacplus-2.0.2.tar.gz
cd libaacplus-2.0.2/
./autogen.sh
./configure --prefix=/usr
make
sudo make install

Instalando o liquidsoap
cd ~
cd savonet/
cp PACKAGES.default PACKAGES
vi PACKAGES

Mantenha habilitados somente os seguintes pacotes, comente todos os demais.

ocaml-cry
ocaml-ao
ocaml-alsa
ocaml-bjack
ocaml-mad
ocaml-taglib
ocaml-lame
ocaml-aacplus
ocaml-ogg
ocaml-vorbis
ocaml-flac
ocaml-ladspa
ocaml-soundtouch
ocaml-samplerate
ocaml-xmlplaylist
ocaml-dtools
ocaml-duppy
ocaml-mm
liquidsoap

Salve e feche o arquivo (:wq)

Extraindo os pacotes:
./bootstrap 
./configure --enable-debugging --disable-graphics --with-user=encoder --with-group=encoder
make
sudo make install


Instalando o Icecast KH

tar -zxvf icecast-2.4.0-kh1.tar.gz
cd icecast-kh-icecast-2.4.0-kh1/
./configure
make
sudo make install


Configuração do Icecast
Editamos o arquivo de configuração "/usr/local/etc/icecast.xml"

Ajuste os valores e senhas de acordo com o necessário. O valor de "logdir" deve ser acessivel pelo usuário que vai rodar o processo.
As senhas de "source" serão usadas pelo Liquidsoap.



Configuração do Liquidsoap

/usr/local/etc/liquidsoap/radio.liq

##########################################################
#!/usr/bin/liquidsoap
## Liquidsoap Runtime parameters
# Log path
set("log.file.path","/tmp/basic-radio.log")
# Allow remote access on telnet
set("server.telnet", true)
set("server.telnet.bind_addr","0.0.0.0")
set("server.telnet.port",1234)
# Input from JACK
source = input.jack(id="liquidsoap")

## Audio processing
# Normalize, with a higher threshold to stop suck-up.
source = amplify (0.6, source)
source = normalize(source, gain_max = 9.0, gain_min = -9.0, k_down = 0.2, k_up = 0.005, target = -22.0, threshold = -45.0)
source = amplify (1.5, source)
#source = compress(source, attack = 25.0, gain = 0.0, knee = 6.0, ratio = 1.4, release = 50.0, threshold = -20.0, rms_window = 0.7)
#source = ladspa.tap_limiter(source, limit_level = -9.0) # antes era -9
source = ladspa.fastlookaheadlimiter(input_gain=9.,limit=-2.,release_time=0.1,source)

output.jack(source, id="soapstereo")
output.icecast(%aacplus(bitrate=64, channels=2, samplerate=44100),
  host = "localhost", port = 8000,
  password = "hackme", mount = "live-64k.aac",
  name = "Open Source Radio",
  genre = "Misc",
  timeout = 10.0,
  description = "Good music from all the time",
  source)
output.icecast(%aacplus(bitrate=32, channels=2, samplerate=44100),
  host = "localhost", port = 8000,
  password = "hackme", mount = "live-32k.aac",
  name = "Open Source Radio",
  genre = "Misc",
  timeout = 10.0,
  description = "Good music from all the time",
  source)

##########################################################



Criado o script para inicialização do icecast no Ubuntu pelo upstart.

/etc/init/icecast.conf

###########################################################
description "Icecast  Streaming server"
author      "Fernando Della Torre <con...@fdts.com.br>"


start on net-device-up
stop on runlevel [!2345]

limit rtprio 99 99
limit memlock unlimited unlimited

setuid encoder
setgid encoder

respawn
exec /usr/local/bin/icecast -c /usr/local/etc/icecast.xml
###########################################################


Criado script de inicialização do liquidsoap

"/etc/init/liquidsoap.conf"

###########################################################
description "LiquidSoap Audio Streamer"
author      "Fernando Della Torre <con...@fdts.com.br>"

start on started jackd
stop on runlevel [!2345] or stopping jackd

limit rtprio 99 99
limit memlock unlimited unlimited

setuid encoder
setgid encoder

respawn
exec /usr/local/bin/liquidsoap -v /usr/local/etc/liquidsoap/radio.liq

###########################################################


Criado script que inicia o jackd no usuario desejado


###########################################################
# This script runs jackd as a system service under a non root account.
# Note that jackd is started via dbus.
# I used mysql server as a trigger for this script becouse it's been used
# along with Rivendell, wich uses mysql.
# You can set this to something that fits better your environtent.
# It has been developed and tested under Ubuntu 12.04 32 bits.

description "Jack Audio Connection Kit Daemon"
author      "Fernando Della Torre <con...@fdts.com.br>"

start on net-device-up
stop on runlevel [!2345]

# Set real time privileges
limit rtprio 99 99
limit memlock unlimited unlimited

# Set Jackd parameters
env DRIVER="alsa"
env DEVICE="hw:0"
env RATE=44100

# Set user and group jackd should run under
setuid encoder
setgid audio

# execute the daemon
respawn
exec /usr/bin/dbus-launch /usr/bin/jackd -s -R -P89 -d$DRIVER -d$DEVICE -r$RATE

###########################################################



Fernando Della Torre

(16) 98137-1240
(16) 99137-2886


Daniel Roviriego

unread,
Aug 10, 2015, 7:47:18 AM8/10/15
to rivend...@googlegroups.com

Ola a todos

Sensacional a documentação do processo Fernando! Pq você não publica num post de blog em na wiki do rivendell?

Sobre encoders: o fred, desenvolvedor principal do rivendell publicou um encoder   https://github.com/ElvishArtisan/GlassCoder , inclusive tem suporte a aac+ . Algum de vocês já testou? Vindo dele pode esperar coisa boa com estabilidade 24/7

Abraços

Fernando Della Torre - AZ Corp

unread,
Aug 10, 2015, 7:51:57 AM8/10/15
to rivendell-br
Faaaala D2, blz Daniel?

Preciso publicar algo lá sim, cara, tá correria ultimamente.

Preciso testar, de fato vindo do Fred deve ser muito bom.

Nos falamos,

Abraço.



Fernando Della Torre
Tecnologia da Informação

AZCorp | BS4IT


+55 16 99633 6131 
+55 16 3623 0004
fernando....@azcorp.inf.br
www.azcorp.inf.br
www.bs4it.com.br
Nossa experiência a favor do seu negócio!

celsor...@gmail.com

unread,
Jul 21, 2017, 9:54:03 AM7/21/17
to rivendell-br
Para transmitir o audio para o icecast use o butt (https://sourceforge.net/projects/butt/) ele é ótimo e se precisar gravar tb faz o serviço.
Reply all
Reply to author
Forward
0 new messages