estação de rádio digital baseada em open...
TRANSCRIPT
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