Atmosphere, Climate & Environment Information Programme, Aric
Estação de rádio digital baseada em open...
Transcript of Estação de rádio digital baseada em open...
March 17, 2007
Estação de rádio digital baseada em open source- Rádio Urbana- Escola Superior de Tecnologia de Castelo Branco
António Cardoso MartinsGestor de projectosSiemens MED
Ricardo Antunes Director técnicoMagisom
2
Agenda
• O que é o Open Source ?
• O que é o Linux ?– Comparação com o
Microsoft Windows
• Arquitecturas possíveis– Thick e Thin Clients
• Soluções administrativas– Processamento de texto,
folha de cálculo, correio electrónico, agenda pessoal, outros ...
• Soluções para rádios– Estação digital de áudio
> Wired, Ardour, outros– Sistema de automação
de rádio> Rivendell
– Gravação contínua> Live-recorder
• Caso de sucesso da Magisom
3
O que é o OpenSource ?
• Opensource significa que um produto de software é de:– Livre distribuição
> Pode ser utilizado, dado ou vendido por qualquer um
– Acesso ao código fonte> O código original deve estar acessível
(preferencialmente através da Internet)– Qualquer um pode validar– Qualquer um pode melhorar, desde que mantenha as
referências aos autores originais, e mantenha a forma de licenciamento original
4
• O Linux foi inicialmente desenvolvido pelo Linus Torvalds na Universidade de Helsinquia em 1991
• O Linux é uma variante dos sistemas operativos Unix
• Pode ser executado numa grande variedade de equipamentos informáticos
+ 3 milhões de servidores Linux encontram-se em produção em todo o mundo
+ 10 milhões computadores Linux de secretária• + 53% dos responsáveis de serviços informáticos
(CIOs) consideram o Linux como uma plataforma importante
O que é o Linux ?
Comparação com o Microsoft Windows
• Primeira versão do Windows, o 3.1 foi lançado em 1992
• Muitos utilizadores encontram o Windows mais simples de utilizar do que o Linux
• O Windows tem tido uma vantagem geral sobre o Linux devido ao seu grande sucesso comercial, abrangência para todos os mercados, e abordagens agressivas
• Historicamente, o Linux tem sido usado por utilizadores avançados, programadores e muitas vezes do meio académico
• O Linux tinha até há pouco tempo, um desenho gráfico pouco apelativo, ao contrário do Windows
Facilidade de utilização
Diferenças fundamentais entre o Linux e o Windows
• Uma diferença fundamental entre os dois sistemas é o facto de que o Linux é “open source” e o Windows não– O Windows é vendido (sem suporte nem garantia)– O Linux raramente é vendido (quando é, tem suporte)
• Ao contrário do Windows em que não é possível ver o seu código original ou alterar o seu comportamento, com o Linux pode examinar-se o código e modificá-lo a belo prazer
• De forma geral, um programa de um sistema não pode ser executado no outro
• Na prática não existem vírus para Linux
• Por vezes o Windows tem vontade própria, e realiza actualizações e acessos à Internet sem o nosso consentimento
Diferenças fundamentais entre o Linux e o Windows
• Existem versões de Linux adaptadas para serem executadas em todos os tipos de computadores, sejam novos, antigos ou exóticos
• Do ponto de vista de segurança, existem muitos argumentos para defender uma maior robustez do Linux
• O hardware é amplamente suportado para Windows, quando o mesmo já não acontece em Linux
• O Linux nunca precisa de ser reiniciado, nem quando instalamos hardware ou software
• O Windows é menos estável do ponto de vista de fiabilidade de execução de software
9
Arquitecturas possíveis
Formas de conjugar diferentes tipos de hardware e software por forma a atingir um sistema fiável, adaptado e de baixo custo
Sistemas descentralizados• Cada máquina tem capacidade de processamento local
• Tipicamente são parte de uma rede de computadores
• A gestão centralizada é dificil de realizar
• Não se consegue controlar facilmente os conteúdos dos computadores
• Podem existir servidores com recursos que são partilhados entre os computadores clientes
Sistemas centralizados• Cada máquina (posto) não tem capacidade de
processamento local (chama-se um terminal)– Adequado apenas a algumas aplicações ou
utilizadores com necessidades determinadas• Manutenção nula dos
terminais e única no servidor
• Custo nulo em licenças de software (quando implementado em Linux)
• Custo geral do equipamento é menor
• Requer uma rede estruturada com bom desempenho
Custos das alternativas Open Sourcecom ambiente Thin client Linux
• Utilização de terminais de baixo custo, ou de PC's antigos
• Linux com Linux Terminal Server Project http://www.ltsp.org
• Pacote OpenOffice (Writer, Calc, Impress, Base)
• Outros pacotes de software, como browser Firefox, Webmail, aplicações audio gratuitas, etc.
0,00 €
500,00 €
1.000,00 €
1.500,00 €
2.000,00 €
2.500,00 €
3.000,00 €
3.500,00 €
4.000,00 €
4.500,00 €
5.000,00 €
1 2 3 4 5 6 7 8
PC + S.O.Windows +software Office +software acessosistemas Unix +Suporte técnico
PC (thin client) +S.O. Linux +software Office + Suporte técnico
• Não é necessário reinvestir nos terminais clientes
• A possibilidade de actualização de software gratuito é sempre possível sem custos de aquisição
• No 5º ano, reinveste-se apenas no servidor
Soluções open source administrativas
• OpenOffice– Writer (processador de texto)– Calc (folha de cálculo)– Impress (sistema de apresentações)– Base (bases de dados simples)
• Firefox (navegação na Internet)
• Sunbird (agendas pessoais)
• Thunderbird (gestão de correio electrónico)
• Centenas de outras aplicações para áudio, processamento de imagem, comunicação colaborativa, etc...
Alternativas “Open Source” para aplicações típicas
• Alternativas para:– Sistema Operativo Windows → Sistema Operativo Linux– Pacote de Office → OpenOffice http://pt.openoffice.org
» Word → Writer» Excel → Calc» Power Point → Impress» Access → Base
– Internet Explorer → Mozilla Firefox– Compressor de ficheiros → Zipcentral http://zipcentral.iscool.net/
– Adobe Acrobat Writer → OpenOffice suporta a criação de ficheiros PDF
– Outlook Express → Mozilla Thunderbird, Kontact, Evolution– Terminal Unix WRQ Reflection → xterm (Linux), Putty
(windows)
Soluções open source para rádios
21
22
Estação digital de áudio (DAW)
• Projecto desenvolvido para a Rádio Urbana
• Com alunos da Escola Superior de Tecnologia de Castelo Branco
• Produzirá um ou vários sistemas DAW para utilização em produção
• Requisitos razoáveis de hardware
• Custos nulos em Software
• Será publicado na Internet um documento explicativo, por forma a permitir a replicação por um utilizador com alguma experiência
23
Wired
• O Wired é um software livre para produção profissional de música
• Fornece aos músicos um completo ambiente de estúdio para compor, gravar, editar e misturar música sem a necessidade de hardware dispendioso
• Número ilimitado de pistas áudio/midi de leitura e gravação, incluindo um sistema de adicionais para efeitos de instrumentos
• As aplicações principais para o Wired são a gravação, criação e mistura de sons para a criação de música
24
1) Livraria
2) Sequenciador
3) Painel rack virtual
4) Mesa de mistura
25
26
27
Ardour
• Pode utilizar-se para gravar, editar e misturar pistas de áudio. Podem-se criar CDs, misturar bandas sonoras, ou simplesmente experimentar novos sons ou ideias musicais
• As capacidades do Ardour incluem:– Gravação multi-canal– Edição não destructiva com retrocesso ilimitado– Suporte para automação total– Poderosa consola de mistura– Pistas/plugins/barramentos ilimitados– Sincronização de tempo– ...
• Similar ao ProTools, Nuendo, Pyramix ou Sequoia
28
29
Audacity
• Software gratuito para gravação e edição de sons
• Grava audio ao vivo• Converte Fitas e grava
produz ficheiros ou CD's• Edita Ogg Vorbis, MP3 e
ficheiros WAV• Corta e copia, divide e
mistura sons• Altera a velocidade de uma
gravação
Jokosher
MusE
Sistema de automação de rádio
• O Rivendell é uma solução completa para automação de emissão de rádio
• Permite a aquisição, gestão, agendamento e leitura de conteúdos de áudio
• Tem todas as funcionalidades que se podem esperar de um sistema moderno para automação de rádios
• Inclui suporte para codificação PCM e MPEG
• Suporte total para voicetracking
• Personalização de logs (playlists)
• Suporte para uma ampla variedade de hardware e software 'third party'
Gravação contínua da emissão
• Permite a conformidade com a Lei vigente, que obriga à gravação contínua da emissão pelo período mínimo de 1 mês
• Permite ter um histórico da emissão de onde se podem retirar cópias de “spots” ou programas
• Sistema de gravação contínua baseado em Linux (live-recorder)– 120 Gbytes em disco representam mais de 1 ano de gravação
– Podem-se gerar CD's de áudio ou mp3– Solução fiável e de baixo custo– Servidor web onde se pode fazer download de programas
Questões
Obrigado pela atenção dispensada
Ricardo AntunesDirector técnico
Magisom
41
• Fundação: Dezembro de 1983
• Área de operação: Produção e pós-produção de audio
• 14 postos de trabalho, 10 dos quais em Linux
• 6 Servidores disponibilizando mais de 15 serviços de rede implementados em Open Source
42
Recepção
Terminal Linux• Agendamento de estúdio • Gestão de Backups • Gestão da base de contactos
43
Produção
Terminal Linux• Manipulação de cerca de 150 e-mail diários
44
Administração
3 Terminais Linux• Facturação (Gestix)
45
Oxigénio
Estação de pós-produção• Mac OsX com Hardware DigiDesign Protools• Terminal Linux de apoio à Produção
46
Girassol
Estação de pós-produção• Mac OsX com Hardware DigiDesign Protools• Terminal Linux de apoio à Produção
47
Kamikaze
Estação de pós-produção• Mac OsX com Hardware DigiDesign Protools• Terminal Linux de apoio à Produção
48
Sala de Máquinas
• Betacam Digital
• Betacam SP
• U-Matic
• Canopus DVSTORM2
• Ligação Mundial RDIS
• Terminal Linux
49
O que motivou a mudança para software open source ?
• Estabilidade
• Imunidade a Vírus
• Interligação a várias plataformas
• Custo não mensurável na legalização do software
• Suporte na vasta comunidade Linux em todo o mundo
50
Serviços disponibilizados emOpen Source
• DNS server (interno e público)
• DHCP server interno
• HTTP server (interno e público)
• MySQL
• FTP público
• SMTP, POP3 e Webmail
• NFS e Samba
• LTSP
51
Descrição do Equipamento
• Servidor de ficheiros com 3 Terabytes multiplataforma
• Servidor de e-mails
• Servidor de bases de dados
• Servidor de terminais.
• Servidor público de DNS, Web e FTP
• Servidor interno de DNS e DHCP
• Infraestrutura de Rede e Switching
• Firewall
• Servidor de control e telemetria
• Servidor de Backups
52
Servidor de ficheiros
Servidor NAS com serviços NFS e Samba com 3 Terabytes multiplataforma em RAID• Alojamento de orçamentos, sharing multiplataforma, 30.000 efeitos sonoros,
castings de vozes, etc.• Hardware: P4 2.5GHz 1GB ram• Software:
• OpenSuse 10.1 (OpenSource)• NFS Server: Linux e Macintosh (OpenSource)• Samba Server: Windows (Open Source)
53
Servidor de e-mails
Serviços de SMTP, POP3 e Webmail• Hardware:
• HP Netserver LC2000r (Dual PIII 800MHz 1GB ram)• Software:
• Fedora Core2 (Open Source)• Merak Mail Server (Necessita Licenciamento Pago)
54
Servidor de bases de dados
Serviço MySQL
• Hardware: • Compaq Proliant DL580 (duplo Xeon 700MHz 2GB Ram)
• Software:• OpenSuse 10.1 (Open Source)• MySql (Open Source)
55
MySQL – Aplicações
Gestão de Arquivos - Gesmag
56
MySQL – Aplicações
Agenda de Clientes
57
MySQL – Aplicações
Gestão de marcações de estúdio
58
Servidor de Terminais
Serviço LTSP para 8 terminais • Hardware
Compaq Proliant DL380 G2 (Dual PIII 1.4Ghz 2GB Ram)• Software
OpenSuse 10.1 (Open Source) LTSP (Open Source)
59
Terminais LTSP - Cliente
60
Terminais LTSP - Informática
61
Terminais LTSP - Recepção
62
Servidor Público de DNS, Web e FTP
Serviços de DNS, HTTP e FTP• Hardware
HP Netserver LPR (PIII 600 512MB ram)• Software
OpenSuse 10.1 (OpenSource) Named (OpenSource) Apache (OpenSource) VSFTP (OpenSource)
63
Servidor Interno de DNS e DHCP
Serviços de DNS e DHCP• Hardware
HP Netserver LPR (PIII 600MHz 512MB ram)• Software
OpenSuse 10.1 (OpenSource) Named (OpenSource) DHCP (OpenSource)
64
Infraestrutura de Rede e Switching
3 Switch Nortel Baystack 450-24T
• Partilha do mesmo barramento
• Alimentação redundante
• Convergência única de todas as ligações cat.5
65
Firewalling
• Serviço de firewall e routing– Hardware
> DL380 (PIII 500MHz 128MB ram)> 4 Placas de rede 3com (2 Wan, 1 Lan, 1 DMZ)
– Software> OpenBSD 6.0 (OpenSource)> PFSense Firewall (OpenSource)
66
Controle, Monição e Telemetria
• Equipamento que permite o controle à distância das funções vitais da sala dos servidores
• Emissão de avisos urgentes por SMS– Falha de energia da rede– Temperatura Elevada– Alarme de incêndio– Avaria na Refrigeração– Final da autonomia das UPS
• Todo o software baseado em OpenSource
67
Servidor de Backups
• Equipamento exclusivamente dedicado a Backups– Hardware
> PIII 450 MHz 256MB ram> 1 Volume Lógico de 1 Terabyte (2x500GB)
– Software> OpenSuse 10.1 (OpenSource)> Dirvish (OpenSource)
• Backups diários a todos os dados vitais segundo o metodo diferencial.– Contabilidade, Bases de Dados, Desktop Terminais,
discos de partilha, e-mails ...
68
Fibra Óptica
• Aumento da fiabilidade (Imunidade a interferências)
• Aumento da banda passante (1GBit)
• Possibilidade de implementação do protocolo ISCSI
Questões
Obrigado pela atenção dispensada