Estação de rádio digital baseada em open source - PDF
Estação de rádio digital baseada em open source
Download "Estação de rádio digital baseada em open source"
Eugénio Franco Festas
1 Estação de rádio digital baseada em open source - Rádio Urbana - Escola Superior de Tecnologia de Castelo Branco António Cardoso Martins Ricardo Antunes Gestor de projectos Siemens MED Director técnico Magisom March 17, 2007
2 Agenda O que é o Open Source? Soluções para rádios Estação digital de áudio O que é o Linux? > Wired, Ardour, outros Comparação com o Microsoft Windows Sistema de automação de rádio Arquitecturas possíveis > Rivendell Thick e Thin Clients Gravação contínua Soluções administrativas > Live-recorder Processamento de texto, folha de cálculo, correio Caso de sucesso da electrónico, agenda Magisom pessoal, outros... 2
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 3
4 O que é o Linux? 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 4
5 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
7 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
8 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 9
10 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
11 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
12 Custos das alternativas Open Source com ambiente Thin client Linux Utilização de terminais de baixo custo, ou de PC's antigos Linux com Linux Terminal Server Project Pacote OpenOffice (Writer, Calc, Impress, Base) Outros pacotes de software, como browser Firefox, Webmail, aplicações audio gratuitas, etc. 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 5.000,00 PC + S.O. Windows + software Office + software acesso sistemas Unix + Suporte técnico 4.500, , , , , ,00 PC (thin client) + S.O. Linux + software Office + Suporte técnico 1.500, ,00 500,00 0,
13 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...
14 Alternativas Open Source para aplicações típicas Alternativas para: Sistema Operativo Windows Sistema Operativo Linux Pacote de Office OpenOffice Word Writer» Excel Calc» Power Point Impress» Access Base Internet Explorer Mozilla Firefox Compressor de ficheiros Zipcentral 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)
20 Soluções open source para rádios
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 22
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 23
24 1) Livraria 2) Sequenciador 3) Painel rack virtual 4) Mesa de mistura 24
27 Ardour 27 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
30 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
31 Jokosher
33 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'
38 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 (liverecorder) 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
39 Questões Obrigado pela atenção dispensada
40 Ricardo Antunes Director 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 41
42 Recepção Terminal Linux Agendamento de estúdio Gestão de Backups Gestão da base de contactos 42
43 Produção Terminal Linux Manipulação de cerca de 150 diários 43
44 Administração 3 Terminais Linux Facturação (Gestix) 44
45 Oxigénio Estação de pós-produção Mac OsX com Hardware DigiDesign Protools Terminal Linux de apoio à Produção 45
46 Girassol Estação de pós-produção Mac OsX com Hardware DigiDesign Protools Terminal Linux de apoio à Produção 46
47 Kamikaze Estação de pós-produção Mac OsX com Hardware DigiDesign Protools Terminal Linux de apoio à Produção 47
48 Sala de Máquinas Betacam Digital Betacam SP U-Matic Canopus DVSTORM2 Ligação Mundial RDIS Terminal Linux 48
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 49
50 Serviços disponibilizados em Open 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 50
51 Descrição do Equipamento Servidor de ficheiros com 3 Terabytes multiplataforma Servidor de s 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 51
52 Servidor de ficheiros Servidor NAS com serviços NFS e Samba com 3 Terabytes multiplataforma em RAID 52 Alojamento de orçamentos, sharing multiplataforma, 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 s Serviços de SMTP, POP3 e Webmail 53 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) 54
55 MySQL Aplicações Gestão de Arquivos - Gesmag 55
56 MySQL Aplicações Agenda de Clientes 56
57 MySQL Aplicações Gestão de marcações de estúdio 57
58 Servidor de Terminais Serviço LTSP para 8 terminais Hardware Software 58 Compaq Proliant DL380 G2 (Dual PIII 1.4Ghz 2GB Ram) OpenSuse 10.1 (Open Source) LTSP (Open Source)
59 Terminais LTSP - Cliente 59
60 Terminais LTSP - Informática 60
61 Terminais LTSP - Recepção 61
62 Servidor Público de DNS, Web e FTP Serviços de DNS, HTTP e FTP Hardware HP Netserver LPR (PIII MB ram) Software OpenSuse 10.1 (OpenSource) Named (OpenSource) Apache (OpenSource) VSFTP (OpenSource) 62
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) 63
64 Infraestrutura de Rede e Switching 3 Switch Nortel Baystack T Partilha do mesmo barramento Alimentação redundante Convergência única de todas as ligações cat.5 64
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) 65
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 66
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, s... 67
68 Fibra Óptica Aumento da fiabilidade (Imunidade a interferências) Aumento da banda passante (1GBit) Possibilidade de implementação do protocolo ISCSI 68