terça-feira, 27 de dezembro de 2011

  • 22:12
  • José Rodolfo Salgado (Goga)
  • 1 comment
 Esse wiki é dedicado ao Rivendell, um sistema de automação para emissoras de Rádio. O Rivendell foi criado por pela Salem Communications, uma rede de rádios e programas Cristãos nos Estados Unidos. No Brasil, a primeira emissora FM profissional a utilizar este software foi a Rádio UFSCar, emissora educativa da Universidade Federal de São Carlos, que ajudou a desenvolver a tradução para português deste software e procura divulgar e disseminar sua utilização. Nesse site, voce encontrará aspectos importantes do programa como a instalação, configuração e utilização do Rivendell para automação e gerenciamento de Rádios e Webrádios. Este documento é colaborativo, logo, todo o material encontrado aqui foi feito ou editado por usuários do programa. O processo de tradução e complementação deste wiki está em constante desenvolvimento e contamos com sua ajuda para que ele cresça cada vez mais.

Topicos Relacionados

Veja a lista de estações que utilizam Rivendell - em inglês.

Cadastre-se no grupo de discussões sobre o Rivendell em português http://groups.google.com.br/group/rivendell-br/

Lista de arquivos das listas de discussão atuais (desde março de 2007 até a presente data) estão em http://groups.google.com/group/rivendell-dev e em http://groups.google.com/group/rivendell-programmer

Lista de arquivos das listas de discussão antigos do grupo de e-mail Rivendell estão em http://www.radioallday.net/phpbb/index.php - em inglês

A página oficial para download do código fonte e de pacotes binários do Rivendell é http://www.rivendellaudio.org/rivendell/download.shtml . Os pacotes binários são desenvolvidos somente para o sistema operacional "Suse", porém outros colaboradores desenvolvem pacotes .deb para Ubuntu com certa frequência. A Rádio UFSCar utiliza somente a distribuição Ubuntu e por isso cobriremos neste documento a instalação para tal distribuição, além da instalação a partir do código fonte, que pode ser executado em qualquer outra distribuição Linux.

Tutoriais

Instalação


Compilando o Código Fonte do Rivendell


Código fonte Rivendell links

Código Fonte

Pré Requisitos

O Rivendell depende de outros softwares para sua instalação, são eles:



- Qt Toolkit, v3.2 or superior

- JACK Audio Connection Kit - opcional

- The Advanced Linux Sound Architecture (ALSA) v1.0 ou superior

- Secret Rabbit Code - libsamplerate

- Cdda2Wav - CD Ripper Engine

- CDParanoia - Another CD Ripper Engine

- SoX

- bc

- mySQL Database Server - local ou remoto

- mpg321 - MPEG Audio Decoder.

- Apache Web Server - Necessário para RDFeed RSS módulo de Podcast

Não esqueça de instalar todos dos arquivos de desenvolvimento (-dev) destas bibliotecas



Configuração do QT3

As variáveis QTDIR and PATH precisam ser ajustadas para seu sistema de compilação. Execute em um terminal como root:



export QTDIR=/usr/lib/qt3

export PATH=$PATH:$QTDIR/bin







Compilando o Rivendell

Baixe o código fonte e descomprime-o. Navegue dentro de sua pasta e execute:



./configure

make

sudo make install



Configurações Iniciais - /etc/rd.conf

O principal arquivo de configuração do Rivendell está localizado em "/etc/rd.conf". Nele, o sistema interpreta informações essenciais de funcionamento como o endereço do servidor "mysql", o nome do banco de dados o qual seu cliente (dentro do Rivendell, os clientes são chamados de "hosts") vai acessar e etc. Segue abaixo, um exemplo do arquivo:



; NOTE: this file was generated by the rivendell debian package

;

; DO NOT EDIT THIS FILE! Your changes will be lost on the next upgrade.

;

; To regenerate this file (or to select manual configuration) run the command:

; dpkg-reconfigure rivendell



[Identity]

Password=letmein - password de aurtenticação do sistema (só é usado internamante)

AudioOwner=usuariounix - usuário com permissão para escita de arquivos de áudio

AudioGroup=rivendell - grupo ao qual arquivos de áudio são cadastrados



[Format]

SampleRate=44100

Channels=2



[mySQL]

Hostname=localhost - endereço do banco de dados "mysql"

Loginname=radioufscar - usuário mysql

Password=radio1 - password do usuário "mysql"

Database=Rivendell - nome do banco "mysql"

Driver=QMYSQL3



[Cae] - este é o "daemon" que centraliza as operações de funcionamento do áudio (core audio engine)

AudioRoot=/var/snd - pasta que guarda os arquivos de áudio referenciados pelo banco de dados

AudioExtension=wav

AllowNonstandardRates=true



[Tuning] - Esta seção define a utilização de prioridades especiais do Kernel para processos de áudio

UseRealtime=false - somente use "true" aqui se souber o que está fazendo (mais informações em

[http://rivendell.tryphon.org/wiki/index.php/Configuring_Rivendell_to_work_with_ALSA/pt-br

;]

; Log Generation, mainly useful for debugging



[RDAirPlay]

Logfile=/var/log/rivendell/rdairplay.log

[RDCatchd]

Logfile=/var/log/rivendell/rdcatchd.log

[Ripcd]

Logfile=/var/log/rivendell/ripcd.log

[Caed]

Logfile=/var/log/rivendell/caed.log

;

; JACK Session Management - Configuração para auto conectar entradas e saídas dentro do JACK (opcional)

;

; See the 'JACK.txt' file for details on how this works!

;

[JackSession]

Source1=rivendell_0:playout_0L

Destination1=alsa_pcm:playback_1

Source2=rivendell_0:playout_0R

Destination2=alsa_pcm:playback_2

Source3=rivendell_0:playout_1L

Destination3=alsa_pcm:playback_1

Source4=rivendell_0:playout_1R

Destination4=alsa_pcm:playback_2

Source5=rivendell_0:playout_2L

Destination5=alsa_pcm:playback_1

Source6=rivendell_0:playout_2R

Destination6=alsa_pcm:playback_2

Source7=rivendell_0:playout_3L

Destination7=alsa_pcm:playback_1

Source8=rivendell_0:playout_3R

Destination8=alsa_pcm:playback_2

Source9=rivendell_0:playout_4L

Destination9=alsa_pcm:playback_1

Source10=rivendell_0:playout_4R

Destination10=alsa_pcm:playback_2

Source11=rivendell_0:playout_5L

Destination11=alsa_pcm:playback_1

Source12=rivendell_0:playout_5R

Destination12=alsa_pcm:playback_2

Source13=rivendell_0:playout_6L

Destination13=alsa_pcm:playback_1

Source14=rivendell_0:playout_6R

Destination14=alsa_pcm:playback_2

Source15=rivendell_0:playout_7L

Destination15=alsa_pcm:playback_1

Source16=rivendell_0:playout_7R

Destination16=alsa_pcm:playback_2

Source17=alsa_pcm:capture_1

Destination17=rivendell_0:record_0L

Source18=alsa_pcm:capture_2

Destination18=rivendell_0:record_0R

TEMPO E TEMPERATURA

Sample Text

oi

Popular Posts