São 10 anos de história que ligam as equipes do BigBlueButton com a Mconf. Esse período foi marcado por muita colaboração, desenvolvimentos e eventos em conjunto.

Nesse ano, essa parceria gerou mais um projeto: o novo release do BBB. Para contar um pouco mais sobre essa trajetória, promovemos uma conversa entre o CEO da Mconf, Felipe Cecagno, e os desenvolvedores de software Mário Gasparoni, Lucas Zawacki e Pedro Marin.

Você pode ouvir o bate-papo completo, disponível no nosso Podcast Modo Ouvinte, clicando abaixo.

Modo Ouvinte #8 - Desenvolvedores da Mconf falam sobre BigBlueButton by Modo Ouvinte • A podcast on Anchor
Nesse episódio, quatro desenvolvedores da empresa bateram um papo sobre a relação da Mconf com a também plataforma open source de videoconferência, BigBlueButton. O ponto alto dessa conversa é o trabalho dos nossos profissionais no desenvolvimento do novo release do BBB.

O que é o BigBlueButton e início da parceria

O BBB é um software de videoconferência baseado em código aberto para servidor Linux, com foco em educação e com funcionalidades que promovem uma interação colaborativa entre professores e alunos.

A solução, que permite integração direta com qualquer Ambiente Virtual de Aprendizagem, foi desenvolvido em 2007 na Carleton University, em Ottawa - Canadá. É a única sala de aula virtual construída do zero, apenas para professores.

A aproximação entre a Mconf e o BigBlueButton começou lá em 2010, quando a nossa empresa ainda era um projeto acadêmico. No começo, optamos em olhar o que já existia no mundo em termos de open source relacionados a videoconferência, e assim encontramos o BigBlueButton.

Nessa época o produto canadense ainda era bastante recente, mas já implementava uma série de requisitos mapeados para o projeto Mconf.

Esse cliente Android foi desenvolvido com uma licença de open source, e o processo de desenvolvimento começou a ser postado em listas de e-mail. Essa divulgação do trabalho desenvolvido pela nossa equipe criou uma aproximação com os principais desenvolvedores do BBB.

Pouco tempo depois, essa parceria gerou o Developer Summit, um encontro semestral que reúne os principais desenvolvedores do BigBlueButton para pensar o futuro da plataforma, além da prototipação e criação de features em conjunto.

Como estava o BigBlueButton antes do novo release?

A pandemia foi um grande desafio para os desenvolvedores, que precisaram agilizar as manutenções na antiga versão do BBB, o BigBlueButton 2.2. Isso aconteceu, principalmente, devido a alta procura pelas plataformas de videoconferência no período.

O release antigo e a pandemia

Enquanto as questões latentes no software tinham que ser resolvidas com agilidade, as equipes corriam em paralelo com o novo release. Portanto, os esforços foram divididos para que todas as atividades pudessem ser realizadas com sucesso.

O Mário Gasparoni, nosso desenvolvedor, explicou um pouco mais sobre essa situação. Ele contou que, quanto maior o número de usuários, maiores as chances de problemas aparecerem.

Cecagno complementou a fala de Mário, dando ênfase para a forma como o uso simultâneo, combinado com o grande números de participantes, é capaz de evidenciar ‘’bugs’’ no software.

BigBlueButton 2.3: algumas funcionalidades no sistema


O lançamento do BBB 2.3, que aconteceu em abril deste ano, foi movido pelo end of life do Ubuntu 16, implicando em restrições para rodar o sistema operacional por parte dos provedores de nuvem.

Confira abaixo algumas funcionalidades que entraram no novo release do BigBlueButton, e que foram desenvolvidas pela nossa equipe.

  • Player de Gravação: essa funcionalidade nasceu de uma necessidade de solução para questões envolvendo o player antigo. Com essa atualização, o usuário agora pode buscar o conteúdo textual dentro da gravação para localizar um slide, além de poder acelerar o vídeo;
  • Suporte Mobile: algumas modificações possibilitaram uma melhor adaptação do layout da videoconferência para dispositivos móveis;
  • Carregamento das gravações: as gravações que continham muitos slides levavam bastante tempo para carregar. Com essa atualização, elas passaram a carregar sob demanda, ou seja, enquanto a pessoa começa a assistir a gravação, os slides do final ficam pendentes carregando;

Principais desafios enfrentados no desenvolvimento no 2.3

Durante o bate-papo entre os desenvolvedores, a questão do tempo limitado foi consenso na hora de apontar o principal desafio do novo release. Mário Gasparoni apontou que o 2.3 começou a ser desenvolvido em meio às demandas ainda existentes do BigBlueButton 2.2.


As interações entre as features também foi um ponto apontado pelos profissionais. A inserção de novas funcionalidades e comportamentos dentro de um projeto, bem como o aumento de interações entre elas, fazem com que, inevitavelmente, apareçam alguns problemas.

Outro desafio importante a ser destacado foi a necessidade de definir um ponto de corte para selecionar quais funcionalidades seriam inseridas nessa nova versão. Isso tudo aconteceu por conta da pequena margem de tempo para que o release fosse oficialmente lançado, devido à emergência de migrar para o novo Ubuntu 18.

Por fim, o desenvolvedor Pedro Marin destacou que, para ele, um dos grandes desafios é o entendimento de que o Elos é um solução baseada em BigBlueButton, com sua própria visão de produto e público-alvo, na hora de sincronizar as agendas e funcionalidades.

O que cada desenvolvedor mais gostou no novo release?


A relação de cooperação entre a Mconf e o BigBlueButton está consolidada há muitos anos. Durante esse período, inúmeras funcionalidades foram desenvolvidas, e aconteceram diversos encontros entre os times.

O BBB 2.3, o novo release do produto, foi mais uma marca para a nossa empresa, que participou ativamente dessa criação.

E você, já conhecia essa história e o novo produto?  Para saber mais sobre os nossos conteúdos, acesse as nossas redes sociais e assine a newsletter do Elos.