LM 90 | Computação em nuvem

     

   Siga-nos no Twitter                         
Preencha os campos abaixo para entrar na sua conta:
Esconder
Notícia

Ingex: o projeto de código aberto da BBC

Esta notícia foi visualizada 1996 vezes.

compartilhar Twitte isso! Publicado em 12/04/2008 às 19:43

Versão para impressão Enviar por email

Por Anika Kehrer e Rafael Peregrino da Silva

Uma equipe de desenvolvimento de software do Departamento de Pesquisa e Inovação da BBC (British Broadcasting Corporation) criou um conjunto de aplicativos para produção de conteúdo em vídeo e áudio a baixo custo, sem a necessidade da utilização de fitas. O sistema se chama Ingex, e foi projetado de forma a aproveitar as vantagens do baixo custo dos processadores, memórias e dispositivos de armazenagem em geral. A decisão de desenvolver uma ferramenta própria não teve, entretanto, apenas motivos financeiros: requisitos especiais na produção de filmes da emissora foram um fator decisivo na escolha desse caminho. O sistema, que foi desenvolvido originalmente em 2005 para a terceira temporada do programa infantil BAMZOOKi, poderia ter ficado como uma iniciativa isolada dentro do departamento de pesquisa e desenvolvimento da emissora inglesa, mas está ganhando usuários no mundo todo, e recebendo contribuições de desenvolvedores de diversos países, desde que a empresa decidiu liberar o código fonte do programa sob a GPLv3.

E os recursos do software de código aberto realmente impressionam: o Ingex pode digitalizar material arquivado em fitas, sendo também capaz de fazer captura de vídeo e áudio via Serial Digital Interface (SDI), realizar transcodificação e wrapping em tempo real nos formatos Material Exchange Format (MXF) e Advanced Authoring Format (AAF), arquivamento em fitas padrão LTO-3 e funcionar como servidor de arquivos multimídia. A equipe de desenvolvimento da BBC desenvolveu o sistema de captura de vídeo inteiramente do zero, além de ter participado até mesmo do desenvolvimento dos formatos MMX e AAF. Outros recursos ainda se encontram em desenvolvimento. Por exemplo, atualmente, se o câmera interrompe a conexão com o servidor para mudar de posição, o software interrompe a gravação. Além disso, para minimizar o risco de perda de dados, versões futuras do Ingex deverão dispor de suporte a RAID5.

O projeto foi recentemente publicado como estudo de caso ([PDF, 649 kB], [ODT, 542 kB]) junto ao Open Source Observatory and Repository (OSOR), órgão ligado ao Interoperable Delivery of European eGovernment Services to public Administrations, Businesses and Citizens (IDABC), da Comissão Européia, responsável pela análise e pela homologação de software de código aberto a ser usado na administração pública.

Motivação

Durante a produção de um filme, as gravações de diversas câmeras precisam ser digitalizadas antes de irem para a edição, seja ela de áudio ou vídeo. Como há sempre várias câmeras e mais material é filmado do que é efetivamente utilizado, o processo de digitalização leva normalmente muito tempo. Além disso, para o início e o final de cada cena é necessário fazer manualmente marcações de data, hora e número da cena, de modo que os editores de vídeo possam identificar a seqüência das cenas arquivadas. Essas marcações de tempo são convertidas posteriormente — via de regra, manualmente — em códigos especiais quando as cenas são digitalizadas. Como se pode imaginar, tudo isso é bastante trabalhoso. Essas e outras agruras do processo de gravação de filmes foram a motivação para desenvolver um sistema como o Ingex. Segundo o estudo apresentado à OSOR, a BBC vinha realizando testes há vários anos com sistemas digitais para realizar essas marcações de tempo de forma automática. Com base nesses experimentos, a emissora procurava consolidar o processo de gravação e edição de áudio e vídeo, sem que houvesse para isso a necessidade de gravação do material filmado em fitas magnéticas. E foi a partir dessa necessidade que o sistema Ingex de produção digital de filmes surgiu.

Ainda segundo o estudo, o sistema não estaria maduro o suficiente para o uso em ambientes de produção. Rob Verhoef, gerente de projetos do setor de tecnologia da empresa holandesa United Broadcasting Facilities (UBF), que presta serviços a produtores de filmes, se pronunciou a esse respeito, dizendo que o sistema é, atualmente, de difícil instalação e teria ainda alguns problemas de instabilidade. Ele afirmou, entretanto, não haver alternativa paga para o sistema que reúna a gama de recursos oferecida por ele. O grande forte do sistema, segundo Verhoef, é que ele disponibiliza os arquivos de mídia diretamente para a pós-produção, sem que haja mais a necessidade de arquivamento do material em fita. Além disso, o sistema de gravação ainda é capaz de armazenar simultaneamente diversas variações do mesmo material — com diferentes configurações — na mesma mídia de gravação.

Para fazer o estudo, além de Rob Verhoef, seu autor, Karsten Gerloff, entrevistou também John Fletcher, tecnólogo sênior da BBC New Media & Technology, e David Kirby, engenheiro-chefe de pesquisa e desenvolvimento da BBC Research and Technology, ambos referências consagradas na área de desenvolvimento do projeto Ingex. O fato de pesos pesados da área de pesquisa e desenvolvimento de uma instituição de peso como a BBC estarem por trás de um projeto de código aberto concebido com as especificações citadas acima, serve para ilustrar uma vez mais a robustez do modelo de desenvolvimento de aplicativos de código aberto.

O próprio autor do estudo, Karsten Gerloff, não deixa para menos: cientista-pesquisador de culturas com ênfase em Software Livre e pesquisador convidado do Centro de Pesquisa da Universidade de Maastricht e da Universidade das Nações Unidas (UNU-MERIT) em Maastricht, atuou anteriormente na Free Software Foundation Europe (FSFE).

Saiba mais:

Compartilhe


Comentários

Entre seus dados para comentar a notícia:


Esqueceu a senha?
Cadastro

Outras notícias

Google cria fundo para formação de professores em Ciência da ComputaçãoPublicado em 24/05/2012 às 14:12 – Comentar primeiro

Eric Schmidt, presidente do Google, anuncia curso para 100 recém-formados da Teach First, instituição de caridade britânica.

Leia mais...
Opsview muda seu modelo de negócio com o Opsview CorePublicado em 24/05/2012 às 13:49 – Comentar primeiro

Com o modelo de desenvolvimento de um núcleo aberto a empresa também está diferenciando mais suas edições comerciais da gratuita.

Leia mais...
Simon Phipps é o novo presidente da OSIPublicado em 24/05/2012 às 11:01 – Comentar primeiro

Open Source Initiative deve passar por reformas e atuar de forma mais próxima com a comunidade sob seu mandato.

Leia mais...
GitHub estende a mão para desenvolvedores do WindowsPublicado em 23/05/2012 às 19:06 – Comentar primeiro

A partir desta semana, GitHub anunciará um cliente gráfico que permitirá tanto a desenvolvedores como designers usar o Git como sistema de controle de versão.

Leia mais...
Conheça as novidades do ownCloud 4Publicado em 23/05/2012 às 18:33 – Comentar primeiro

Nova versão do software aberto de sincronização de dados traz controle de versão e criptografia de arquivos.

Leia mais...
Google alerta para malware DNSChargerPublicado em 23/05/2012 às 17:43 – Comentar primeiro

Usuários que não notarem infecção no computador podem ficar sem acesso à Internet a partir de 9 de julho.

Leia mais...
O fim da fase de patentes e uma vitória para o AndroidPublicado em 23/05/2012 às 17:11 – Comentar primeiro

Em decisão favorável ao Google, juri decidiu que o Android não viola as duas patentes apresentadas pela Oracle.

Leia mais...
Mozilla anuncia o programa WebmakerPublicado em 23/05/2012 às 16:05 – Comentar primeiro

Nova iniciativa da fundação pretende ensinar e capacitar os usuários da web para participar ativamente da Internet.

Leia mais...
iSpaces lança FileSpace, serviço gratuito de armazenamento na nuvemPublicado em 23/05/2012 às 12:39 – Comentar primeiro

Solução é a primeira a reunir diversos provedores cloud em um só local, e dentro da própria nuvem.

Leia mais...

Mais notícias

Meu carrinho
Meu carrinho Carrinho vazioIr para a loja
Shopping

Whitepapers