Resumo do Projeto
Percentual Concluído: | ~70% |
---|---|
Data: | Fevereiro 2015 |
Cronograma
Relatório do Projeto
Status | Atividade | Planejado | Realizado | Percentual | Tarefas realizadas RA1 | Tarefas realizadas RA2 | Tarefas realizadas RA3 | Tarefas realizadas RA4 | Comentários da Equipe | Comentários GCAA/RNP | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Início | Fim | Início | Fim | |||||||||
Atividade 1: Minicurso "Introdução à Videoconferência" | 02/03/15 | 06/03/15 | 05/03/15 | 11/03/15 | 100% | Minicurso com atividades práticas sobre codificação e transmissão de audio e video digital. Alternativas de sistemas de videoconferência apresentadas e experimentadas. | ||||||
Atividade 2: Análise das soluções abertas existentes | 09/03/15 | 03/04/15 | 09/03/15 | 03/04/15 | 100% | Equipe foi dividida em 4 grupos, com um assistente coordenando cada equipe e foi feito um esforço de identificar, instalar e desenvolver um "HelloWorld" de cada tecnologia de video conferência e de código livre disponível. Foram analisados OpenH323, H323Plus, SIPTelepresence, OpenMCU e outros. | ||||||
Atividade 3: Manutenção do Fogo2014 | 06/04/15 | 24/04/15 | 06/04/15 | 24/04/15 | 100% | A implementação 2014, em parceria com a Dynavideo, foi disponibilizada pro Lavid. Foi gerado um instalador e disponibilizado para a RNP. | ||||||
Atividade 4: Implementação escalável do Fogo2015 em dispositivos distribuídos | 06/04/15 | 10/07/15 | 06/04/15 | 80% | Análise de bibliotecas livres de manipulação de vídeo e imagens. Análise de bibliotecas de sincronização de relógios em sistemas distribuídos. Testes com essas bibliotecas. | Primeiros protótipos de sincronização de vídeo em máquinas diferentes utilizando projetores alinhados. Primeira versão do Fogo2015 exibindo vídeo 4K distribuído em 4 quadrantes HDs em máquinas diferentes. Não foi possível vídeo 8K ainda devido o atraso na chegada do novo equipamento. | Implementação da exibição de vídeo 8K com 4 quadrantes 4K. Estão sendo utilizados vídeos 8K disponíveis no YouTube. Em paralelo é feito um esforço em habilitar a aceleração de hardware para decodificação de vídeo no novo equipamento. Estudo e implementação da transmissão distribuída e escalável de audio em N canais utilizando Jack. | |||||
Atividade 5: Implementação de Protótipo I | 06/04/15 | 05/06/15 | 06/04/15 | 08/06/15 | 100% | Implementado um protótipo usando SIPTelepresence com as principais funcionalidades de uma videoconferência e vídeo 4K. O protótipo roda no browser e em dispositivos móveis. | ||||||
Atividade 6: Implementação de Protótipo II | 06/04/15 | 05/06/15 | 06/04/15 | 08/06/15 | 100% | Implementado um protótipo usando OpenMCU + WebRTC com as principais funcionalidades de uma videoconferência e vídeo HD. | ||||||
Atividade 7: Implementação de Protótipo III | 06/04/15 | 05/06/15 | 06/04/15 | 08/06/15 | 100% | Implementado um protótipo de videoconferência utilizando o Fogo + Arthron. Foram necessárias modificações no Arthron para adicionar um componente que funciona como uma videoconferência. De forma integrada com o Fogo 2014, o video é 4K. Essa solução foi a escolhida para prosseguir com o projeto. | ||||||
Atividade 8: Implementação da versão Alpha | 08/06/15 | 02/10/15 | 08/06/15 | 75% | Divisão da equipe em grupos de trabalho: Arthron, Web e Protocolos. Alinhamento da equipe sobre funcionamento do Arthron. Melhorias no protótipo. | Estudos e implementação de um servidor DASH que converte o fluxo do Fogo. Foi realizado um Seminário sobre MPEG-DASH. Implementações do Arthron para melhor se adaptar em uma videoconferência. Implementação de uma API REST para controlar o Arthron, essa API tem todos os comandos necessários para a manutenção de uma videoconferência (criar salas, adicionar clientes, direcionar fluxos de video, enviar e receber mensagens). Implementação de uma página Web como cliente de videoconferência. | Para essa atividade, o atraso de chegada dos equipamentos causou um grande impacto no desenvolvimento geral do projeto, especialmente para o propósito de fazer um sistema de videoconferência que funcione em diversos dispositivos. | |||||
Atividade 9: Integração com o Ultragrid | 13/07/15 | 04/09/15 | 10/08/15 | 04/09/15 | 100% | Implementado um proxy de protocolos entre o Fogo e Ultragrid. O Fogo trabalha com UDP e o Ultragrid com RTP. Ao adicionar um proxy no meio foi possível reproduzir o vídeo de um em outro. | ||||||
Atividade 10: Integração com o SAGE2 | 13/07/15 | 04/09/15 | 10/08/15 | 04/09/15 | 100% | Foi utilizado um proxy UDP-TS para HTTP-DASH e implementado um aplicativo que foi inserido dentro do SAGE2. Foi exibido o vídeo 4K do Fogo2014 dentro do SAGE2. | ||||||
Atividade 11: Implementação da versão beta | 05/10/2015 | 22/01/16 | 0% | Devido ao atraso na implementação alpha, não foi possível realizar testes com instituições e levantar demanda de melhorias para versão beta (ainda). | ||||||||
Atividade 12: Documentação | 07/12/15 | 22/01/16 | 0% | |||||||||
PERCENTUAL TOTAL | ~70% |