Proposta para Grupo de Trabalho
GT-IEAD: Grupo de Trabalho em Infra-estrutura
para Ensino a Distância
Valter Roesler
18/09/2006
1. Título
GT-IEAD: Grupo de Trabalho em Infra-estrutura para Ensino a Distância
2. Coordenador
Valter Roesler
UFRGS – Universidade Federal do Rio Grande do Sul
Porto Alegre, RS. Av. Bento Gonçalves, 9500, bloco IV, prédio 73, sala 233. Bairro
Agronomia, CEP 91501-970.
Fones: (51) 3316-6167, (51) 9303-1100
3. Resumo
O objetivo geral deste projeto é a criação de um ambiente completo em software e
hardware para transmissão multimídia interativa em alta qualidade entre instituições
ligadas à rede da RNP. Como meta específica pretende-se, ao final do projeto, deixar
o sistema funcional 24h/7dias para cinco instituições parceiras.
O produto oferecido é inovador, visto que não existe ainda hoje no mercado um
sistema flexível utilizando características de TV interativa com qualidade broadcast,
podendo ser associado com videoconferência de alta qualidade.
O diferencial desse sistema em relação aos existentes atualmente se dá através dos
seguintes três pilares: 1) alta qualidade, semelhante à vista em DVDs; 2) transmissão
em multicast, permitindo milhares de participantes simultaneamente; 3) baixo custo de
equipamentos receptores com capacidade de interação.
Uma das vantagens do projeto é o baixo custo envolvido para as instituições, visto que
o software será disponibilizado sob o conceito de software livre, e o hardware será
desenvolvido utilizando uma abordagem de sistemas embarcados de baixo consumo e
custo, reduzindo assim de forma global os custos das instituições usuárias da RNP.
4. Parcerias
A fim de aumentar a capacitação do grupo de trabalho, firmou-se uma parceria ampla
entre institutos de pesquisa e empresas da área. Os parceiros ligados ao projeto estão
identificados na figura a seguir, e são: INMETRO, Instituto de Informática da UFRGS,
Centro Universitário LaSalle, Centro Universitário Univates, CSP Controle e
Automação ltda, E-Trust e PD3.
2
Figura 1: Parceiros do projeto.
O projeto será desenvolvido nos laboratórios de redes de computadores do Instituto de
Informática da UFRGS, possuindo núcleos no Unilasalle e Univates.
O Inmetro será o parceiro validador da solução, através da implantação de um Centro
Internacional de Capacitação em Metrologia e Avaliação da Conformidade. Esta
decisão se justifica, pois a instituição já possui, em suas instalações, um estúdio
completo de geração de material de áudio e vídeo, incluindo quatro câmeras de alta
definição, microfones tecnologia dolby, uma mesa de edição, mixer de áudio,
microfones sem fio de mão e de lapela, VT para gravação, VT para reprodução,
distribuidores de vídeo SDI, conversores de vídeo VGA - vídeo composto/componente,
matriz de áudio analógico, matriz de vídeo SDI, amplificadores de áudio, caixas
acústicas, codificadores de vídeo, storage para armazenamento de vídeos, projetores
de vídeo, telões, iluminação com refletores abertos, gerador de caracteres, auditório
para 70 pessoas, entre outros. O valor estimado aproximado desse espaço é de R$
1.500.000,00. Esta condição contribui positivamente para o projeto, pois garante já a
possibilidade de uso de pelo menos um ambiente de geração de conteúdo com alta
qualidade, características similares às encontradas em estúdios de TV profissionais.
A CSP vem investindo em pesquisas inovadoras na área de videoconferência,
monitoramento de vídeo, segurança de trânsito, monitoramento de veículos, e outras
áreas afins com o projeto. Seu interesse no projeto é bastante consistente, visto que o
foco do projeto se encaixa exatamente na sua linha de atuação comercial.
A PD3 possui soluções de software embarcado afins com o projeto em questão, como
voz e vídeo sobre IP, podendo se beneficiar e contribuir para o projeto nessa área.
Sua experiência com implementação de modens ADSL será de grande valia para a
definição da plataforma de hardware do projeto.
A parte de criptografia e autenticação de dados, importante após a confecção do
primeiro protótipo, após os primeiros 6 meses de projeto, será apoiada integralmente
pela e-trust, que possui competência comprovada na área.
3
5. Duração do projeto
12 meses.
6. Sumário executivo
De forma geral, o projeto é dividido em duas entidades principais: Gerentes e Clientes,
que se comunicam através de uma rede de computadores (rede RNP). O Gerente é
composto pelo Gerente Visualizador (Suíte) e Gerente Monitor. O Cliente está dividido
em Cliente Participante e Cliente Apresentador. A Figura 2 apresenta uma idéia geral
do sistema.
Figura 2: interoperação entre as entidades Cliente e Gerente. No caso, existem três Clientes
Apresentadores (Porto Alegre, Belo Horizonte e São Paulo). A Suíte está combinando tais fluxos
através da mesa de edição e enviando o fluxo em multicast (Multicast Principal) para os Clientes
Participantes. A figura ainda mostra o Gerente Monitor, para controle de perguntas.
O Gerente Visualizador (ou Suíte), cuja interface preliminar com o usuário pode ser
vista na Figura 3, mostra a lista de apresentadores e participantes, definindo quem vai
"ao ar" e em que momento isso vai acontecer. Essa entidade é análoga ao
coordenador da mesa de corte (switch) num estúdio de televisão, ou seja, é
responsável por avisar a determinado apresentador (através de uma comunicação via
chat ou voz) o momento que o mesmo vai entrar no ar. Além disso, permite conjugar
os diferentes sinais (vídeo dos apresentadores) em uma tela única, com divisão da tela
em até quatro apresentadores simultâneos. Diferentemente de um estúdio de
televisão, entretanto, a transmissão é via rede, e não via broadcast terrestre. Dessa
forma, novos fatores devem ser considerados, como a taxa de codificação do vídeo de
cada apresentador (que é definida pelo gerente), o tipo de transmissão (foi escolhido
4
multicast, devido ao número elevado de possíveis participantes), e as características
da rede (atraso, perda de pacotes, etc). O sistema proposto prevê diversos
apresentadores simultâneos.
Figura 3: Interface preliminar. O logo da RNP deverá aparecer na interface final. A) Coluna esquerda
superior: apresenta a lista de apresentadores (previamente cadastrados). Ao lado já aparece se o
Apresentador possui recursos de câmera e microfone ativos (ícones) . B) Coluna esquerda inferior:
mostra o número de outros clientes existentes; C) Janelas de 1 a 6: representam os possíveis fluxos de
apresentadores. A escolha de qual apresentador está ativo é dada pelo menu abaixo de cada janela. D)
Janela central inferior: representa o chat entre os apresentadores. E) Janela inferior direita: apresenta
o sinal que está sendo transmitido em multicast (no caso o sinal 1). F) Botões “1 a 6”: determinam
quais janelas serão enviadas em multicast. G) botão “config”: permite ao gerente configurar o sistema,
como taxa de transmissão, IP multicast, etc.
O Gerente Monitor é o responsável por controlar a lista de perguntas dos clientes
participantes, filtrando e encaminhando o resultado para o apresentador. É análogo a
um mediador, que analisa a qualidade das perguntas e repassa a quem tiver
capacidade de responder.
O Cliente Participante é, basicamente, aquele usuário que possui interesse em
acompanhar ou participar do debate, porém não é um dos apresentadores. Assim,
este cliente é basicamente um DECODIFICADOR, semelhante a um set-top box de
IPTV, que só recebe o fluxo multicast de alta qualidade emitido pelo gerente. O
sistema proposto neste GT disponibiliza a possibilidade de interação desse cliente via
mensagens.
5
O Cliente Apresentador representa o palestrante, e seu equipamento deve efetuar
DECODIFICAÇÃO e CODIFICAÇÃO. A decodificação é do fluxo multicast de alta
qualidade, e a codificação é do seu próprio sinal, que é enviado para o gerente compor
os diversos fluxos numa única saída em multicast.
Os Gerentes serão implementados somente em software, pois o número deles é
pequeno demais para justificar um desenvolvimento de hardware. Os clientes,
entretanto, serão implementados em software e hardware. Em software para levar a
abrangência do sistema para todos que tenham computador, e em hardware para
estender ainda mais essa abrangência, através de um hardware de baixo custo, que
pode ser utilizado para os usuários que não possuem computador.
A implementação da solução de software será efetuada no estilo software livre (GPL),
visando uma maior disseminação do sistema.
Para simplificar a divisão de tarefas conforme especialidade do desenvolvedor, dividiuse as principais áreas de atividade do projeto em Transmissão, Codificação,
Decodificação, Interface com o Usuário, Sistema Operacional e Interatividade.
Para a Transmissão, pretende-se utilizar a o backbone da RNP (Rede Nacional de
Pesquisa). Nessa área, inicialmente devem ser tratadas questões como transmissão
TCP/UDP, unicast/multicast, ipv4/ipv6, segurança, atraso e QoS. Um protocolo de
rede entre os gerentes e clientes deve ser elaborado. Para a transmissão, prevê-se a
utilização de unicast entre os apresentadores e o gerente visualizador, e multicast para
todos os clientes participantes, pois o sistema deve suportar milhares
simultaneamente. Após a primeira fase de testes, deve-se evoluir a parte de
transmissão visando o acesso global às transmissões, podendo a mesma ser recebida
por diversos usuários em redes com diferentes larguras de banda e com vários tipos
de resolução de tela, ou mesmo características de processamento muito diferentes.
Na área de Codificação de Vídeo, as entidades envolvidas são o Gerente Visualizador
e o Cliente Apresentador. Ambos necessitam efetuar codificação, porém de formas
diferentes. O Gerente Visualizador recebe os diversos fluxos dos Clientes
Apresentadores, formata a imagem em uma ou mais porções da tela, recodifica e
transmite em multicast. Nessa etapa, pode acontecer, por exemplo, do Gerente
receber quatro fluxos unicast de 2 Mbit/s e transformar um único fluxo multicast de 2
Mbit/s, contendo quatro pequenas imagens, uma de cada apresentador. O Cliente
Apresentador, por outro lado, necessita efetuar codificação e decodificação em tempo
real. A codificação vem da câmera de vídeo, ou seja, consiste de seu próprio sinal, e a
decodificação vem do sinal multicast principal, transmitido pelo Gerente. Nessa área a
equipe executora também possui conhecimento tanto em software como em hardware,
tendo desenvolvido os projetos do codificador e decodificador escalável MPEG-2 para
a televisão digital no Brasil, e tendo efetuado diversos estudos complementares em
H.264/AVC. Algumas publicações que comprovam isso são: [Husemann 2006],
[Frohlich 2005], [Roesler 2005a], [Roesler 2004a], [Souza 2005a], [Souza 2005b],
[Bruno 2005a], [Bruno 2005b], [Bruno 2005c], [Bruno 2005d].
O Decodificador de Vídeo é utilizado no Cliente Participante, e a solução de hardware
será basicamente um set-top box IPTV com capacidade de interatividade através de
mensagens. Na área de software, será basicamente um "player" de vídeo com
6
capacidade de receber multicast, decodificar áudio e vídeo e transmitir mensagens de
controle conforme definições do sistema.
Na área de Interface com o Usuário, a estratégia de software é utilizar o sistema de
janelas wxwindows [http://www.wxwindows.org/], que permite a utilização tanto em
sistemas operacionais windows como Linux. Isso é importante no momento que existe
todo um movimento governamental para utilização de software livre. Ainda na área de
interface com o usuário, questões de usabilidade no cliente serão levadas em
consideração, visto que o objetivo é fazer com que a tecnologia seja transparente ao
utilizador da mesma. O hardware de cliente permitirá a execução do aplicativo em uma
televisão normal, que suscita diversas questões de usabilidade, como tamanho dos
caracteres (tipos maiores que 18 pontos), utilização de textos claros em fundos
escuros, aumento de entrelinhas e espaçamento entre caracteres em relação a
computador, e assim por diante.
Na área de Sistemas Operacionais, existem diversos aspectos relacionados a
tamanho de buffer visando minimizar o atraso, estilo de desenvolvimento visando
compatibilidade do mesmo software para windows e linux, implementação de software
embarcado nos clientes de hardware, entre outras.
Na área da Interatividade, será definido um protocolo de rede para que as entidades
participantes interajam entre si.
6.1.
Serviço para a RNP
Para a RNP, o GT_IEAD espera desenvolver uma infra-estrutura de Ensino a
Distância, onde as instituições ligadas à RNP possam escolher um auditório ou sala de
reuniões e enviar corriqueiramente seu sinal de vídeo e power point em alta qualidade
através de multicast a milhares de participantes. Isso possibilita interatividade através
de perguntas ao vivo com vídeo (para os cadastrados como apresentadores) ou
perguntas via mensagens SMS.
O serviço lembra o GT-VOIP, porém, além da voz, cria infra-estrutura para
transmissão de vídeo e slides, além de permitir a interatividade.
6.2.
Resumo de cronograma
O projeto será dividido em 3 ciclos de 4 meses.
•
•
Final do ciclo 1: primeiro protótipo funcional com transmissão de áudio e vídeo
de alta qualidade em tempo real com sincronização de áudio e vídeo, além da
escolha do codificador (H.264, MPEG-4, AAC e Vorbis). cliente apresentador e
participante já desenvolvidos de forma simplificada; Gerente visualizador
desenvolvido de forma simplificada. Sistema funcional para reuniões remotas
entre entidades. Na verdade, a equipe já possui um núcleo desenvolvido, o que
dá maior segurança para o cumprimento dessa etapa. Nesse ponto, a
arquitetura de hardware deve estar concluída.
Final do ciclo 2: sistema em software funcional, com transmissão de power
point juntamente com o áudio e o vídeo. Cliente monitor implementado.
Gerente visualizador recebendo fluxos e tomando lugar da mesa de edição.
Início dos testes extensivos. Em termos de hardware, existe uma dependência
incerta de importação de placas de desenvolvimento e recursos para compra.
7
•
6.3.
O GT buscará tais recursos assim que o sistema tiver uma aceitação pelas
instituições, tornando clara sua necessidade. Será focado o desenvolvimento
em um único cliente, no caso o participante, por ser mais simples.
Final do ciclo 3: pelo menos 3 auditórios de instituições diferentes ligadas à
RNP transmitindo 24h/7dias, ou seja, qualquer apresentação que aconteça
nesses auditórios poderá ser vista através de máquinas ligadas à RNP que
tenham uma largura mínima de banda, que estima-se na ordem de 2Mbit/s
para o multicast principal. Dois outros auditórios transmitindo e participando
esporadicamente. Em termos de hardware, espera-se estar com pelo menos o
protótipo do cliente terminado.
Demonstração do serviço
Como trata-se de um serviço visual, a sua demonstração é bastante simples. Já ao
final da fase 1 (ver item anterior), será possível a demonstração das capacidades do
serviço, e será possível cadastrar interesse de utilização junto às instituições
cadastradas na RNP. À medida que o sistema evolui, pretende-se efetuar algumas
divulgações junto às instituições, à semelhança do que foi efetuado no GT-VOIP.
Ao final do GT, espera-se pelo menos cinco instituições transmitindo seus auditórios
ou sala de reuniões, sendo que 3 delas 24/7. Todos os participantes poderão efetuar
perguntas aos palestrantes através do sistema, e os palestrantes poderão enviar seu
sinal de power point aos participantes.
7. Equipe
A equipe será formada por um coordenador, um vice-coordenador, dois assistentes
“2”, três assistentes “3” e um estagiário. A seguir a descrição resumida de atividades
de cada um deles.
•
Coordenador: Valter Roesler: tem a função de coordenar o projeto, zelar para
que o cronograma seja cumprido, gerar os relatórios, apoiar tecnicamente os
assistentes e efetuar as apresentações.
•
Assistente 2: Gaspare Giuliano Bruno: responsável, junto com o assistente 3
“a definir”, com o desenvolvimento do software relacionado com: tipo de
codificação de vídeo e áudio a ser escolhida (H.264, MPEG-4, AAC, Vorbis,
etc); sincronismo entre áudio e vídeo (buffers e cabeçalhos de sincronismo),
transmissão e recepção de áudio e vídeo.
•
Assistente 2: Ronaldo Husemann: responsável por desenvolver a arquitetura
de hardware microprocessada de alto desempenho capaz de implementar
aquisição de áudio e vídeo, processamento de dados, transmissão,
gerenciamento de interfaces com usuário, além de tratar com periféricos
internos.
•
Assistente 3: Maiko de Andrade: responsável, juntamente com o Estagiário,
pelo desenvolvimento das interfaces com o usuário, gerente visualizador
(Suíte) e gerente monitor (controle de perguntas), bem como o
desenvolvimento do protocolo de rede.
8
•
Assistente 3: César Machado: responsável por efetuar testes extensivos do
protótipo junto à rede da RNP, inicialmente entre o Inmetro e a UFRGS, e
posteriormente junto aos demais parceiros. Deve aproveitar a infra-estrutura já
existente no Inmetro para fazer os testes.
•
Assistente 3: A definir: trabalha juntamente com o Gaspare Bruno para
desenvolvimento de suas tarefas.
•
Estagiário: A definir: auxiliar o Maiko de Andrade no desenvolvimento de suas
tarefas.
Quanto ao coordenador, Prof. Valter Roesler, sua maior experiência em relação ao
assunto deste projeto foi adquirida na Unisinos, onde o professor Fundou e coordenou
o laboratório do PRAV (Pesquisa em Redes de Alta Velocidade), de 1998 a 2006. Em
2006 o professor foi aprovado num concurso na UFRGS, e está trabalhando nesta
instituição agora, juntamente com toda sua equipe do laboratório do PRAV.
Os seguintes são os principais projetos do coordenador e da equipe:
- Experiência em Multimídia e Multicast no Doutorado / Mestrado: no período de
doutoramento, a área de pesquisa envolvida foi exatamente a conjunção de
transmissão multimídia em redes de computadores, que é aplicável diretamente no
projeto do GT_IEAD. Diversas publicações foram efetuadas, inclusive a co-orientação
do mestrado do Gaspare Bruno, que é participante na equipe executora e em vários
trabalhos publicados. A lista a seguir resume os resultados obtidos:
(Roesler,
2004b), (Roesler, 2003a), (Roesler, 2003b), (Roesler, 2003d), Roesler, 2002c),
(Roesler, 2002d), (Roesler, 2001), (Roesler, 2000), (Finzsch, 2003), (Bruno, 2003a),
(Bruno, 2003b), (Braga, 2003).
- Projeto do SBTVD (Sistema Brasileiro de TV Digital): RFP 03: Codificador e
Decodificador de Vídeo Escalável MPEG-2. Órgão financiador: FINEP. Coordenação
técnica geral do projeto. Parte da equipe executora também trabalhou nesse projeto.
Além do estudo do MPEG-2 em software e em hardware, o grupo estudou
detalhadamente o H.264, principalmente na parte da escalabilidade, visto que é uma
área sendo estudada pelo JVT (Joint Video Team), refletindo o estado da arte em
codificação de vídeo. Essa área tem ligação com o projeto do GT_IEAD, visto que o
mesmo necessitará de um codificador de vídeo na parte dos apresentadores, e de um
decodificador na parte dos clientes. Já existe experiência nesse sentido, e as
principais publicações são as seguintes: (Roesler, 2005a), (Roesler, 2004a), (Frohlich,
2005), (Husemann, 2006), (Bruno, 2005a), (Bruno, 2005b), (Bruno, 2005c), (Bruno,
2005d), (Souza, 2005a), (Souza, 2005b).
- Projeto do SBTVD (Sistema Brasileiro de TV Digital), junto à FINEP: RFP 20:
Camada de Transporte. Coordenação técnica geral do projeto, onde se efetuou a
pesquisa e implementação de um sistema multiplexador e demultiplexador para o
SBTVD, com as tabelas SI (Service Information) adaptadas para o Brasil. Parte da
equipe executora também trabalhou nesse projeto. As principais publicações
relacionadas ao projeto foram: (Andrade, 2005a), (Andrade, 2005b), (Balbinot, 2005),
(Bruno, 2006).
9
- Projeto GT-Multicast Confiável, pela RNP (Rede Nacional de Pesquisa):
Coordenação geral do Grupo de Trabalho. O estudo efetuado teve por objetivo o
estudo de protocolos de multicast confiável para inserção junto à rede da RNP. Este
projeto se encaixa perfeitamente no GT_IEAD, visto que, para transmissão de sinais
para muitos receptores, é essencial a utilização de multicast. As principais publicações
do coordenador neste projeto foram: (Brand, 2006), (Facchini, 2006).
- Projeto PDSCE (Projeto de Sistemas Computacionais Embarcados). Coordenador do
projeto na Unisinos. Parte da equipe executora também trabalhou nesse projeto. A
entidade executora deste projeto é a UFSC (Universidade Federal de Santa Catarina).
- Aulas remotas: Dentro da área da educação, que o SICREMAQ se propõe a atuar
tecnologicamente, o coordenador efetuou algumas experiências, que podem ser vistas
nos seguintes artigos publicados: (Roesler, 2003c), (Roesler, 2003e), (Roesler,
2002a), (Roesler, 2002b), (Ceron, 2004).
- Aplicações em TV Digital: na área de aplicações do SBTVD, o coordenador efetuou a
gerência técnica do projeto SAPSA (Sistema de Apoio ao Ensino em Sala de Aula), e
atualmente está orientando duas monografias. A lista a seguir apresenta alguns
resultados dos trabalhos: (Roesler, 2005b), (Simioni, 2006), (Bordignon, 2006).
- Outras experiências na área de multimídia e multicast: Além da experiência descrita
nos itens anteriores, existem as seguintes: (Roesler, 2004c), (Roesler, 2000b), (Birck,
2000).
Algumas publicações relacionadas podem ser vistas no item “referências”. Observa-se
que os autores das publicações e o grupo que estão se propondo a desenvolver este
GT fazem parte da mesma equipe há anos.
8. Ambiente para testes do protótipo
A fim de implementar e validar o projeto proposto o grupo de trabalho precisará montar
pelo menos cinco ambientes de produção de conteúdo para treinamento remoto,
dotados de sistemas de aquisição de áudio e vídeo, exibição e transmissão em tempo
real, ambientes estes que representam os apresentadores do sistema.
Um ambiente já está pronto, sendo na sede do Inmetro-RS, em Porto Alegre. Outro
ambiente será montado na UFRGS (Universidade Federal do Rio Grande do Sul), e
um terceiro ambiente na RNP do Rio de Janeiro. Os testes iniciais devem envolver
esses três ambientes. Posteriormente, mais duas instituições ligadas à rede da RNP
serão envolvidas, para a apresentação final do protótipo. Existe outro ambiente com os
equipamentos comprados, porém em fase de instalação, localizado na sede do
Inmetro no Rio de Janeiro.
9. Referências
ANDRADE, Maiko de (2005a); BRUNO, Gaspare Giuliano; BALBINOT, Luís Felipe;
CRESPO, Sérgio; KIELING, Alexandre; GÓMEZ, Arthur Tórgo; ROESLER, Valter.
Especificação Técnica Sistêmica para a Camada de Transporte do SBTVD. 2005a.
10
ANDRADE, Maiko de (2005b); BALBINOT, Luís Felipe; BRUNO, Gaspare Giuliano;
GÓMEZ, Arthur Tórgo; KIELING, Alexandre; PINTO, Sérgio Crespo C. S.; ROESLER,
Valter. Especificação Técnica do Multiplexador e Demultiplexador. 2005b.
BALBINOT, Luís Felipe; BRUNO, Gaspare Giuliano; ANDRADE, Maiko de; PINTO, Sérgio
Crespo C. S.; GÓMEZ, Arthur Tórgo; KIELING, Alexandre; ROESLER, Valter.
Implementação do mecanismo multiplexador e demultiplexador. 2005.
BIRCK, David; ROESLER, Valter. "Vídeo ao vivo em redes de alta velocidade: um relato
das transmissões da Unisinos". In: SEMINÁRIO REGIONAL DE INFORMÁTICA, X,
2000. Anais... Santo Angelo: URI - Universidade Regional Integrada, out. 2000. ARTIGO
- SLIDES.
BORDIGNON, Alexandro; Roesler, Valter. Um framework para prover comunicação segura
em aplicativos de TV Digital. Monografia de conclusão, 2006 (em andamento).
BRAGA, Helena; ANDRADE, Maiko; LIMA, Valdeni; ROESLER, Valter. "SAM - Sistema
adaptativo para multimídia". In: Escola Regional de Alto Desempenho, ERAD, 2003.
Anais... Santa Maria: Universidade Federal de Santa Maria, janeiro de 2003.
BRAND, Gustavo Bervian; FACCHINI, Giovani; DALL'AGNOL, Evandro Clivatti; COSTA,
Renato; BARCELLOS, Marinho; ROESLER, Valter. Distribuição de Dados Massivos via
Multicast Confiável na RNP: metodologia de avaliação, ferramentas e resultados. In:
SBRC 2006: SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES, 2006,
Curitiba. 2006.
BRUNO, Gaspare Giuliano; ANDRADE, Maiko de; RODRIGUES, Pablo Lerina; BALBINOT,
Luís Felipe; ROESLER, Valter. Implementação de um sistema multiplexador e
demultiplexador compatível H.222 com suporte à transmissão hierárquica e
codificação escalável. In: SBRC 2006: SIMPÓSIO BRASILEIRO DE REDES DE
COMPUTADORES - SALÃO DE FERRAMENTAS, 2006, Curitiba. 2006.
BRUNO, Gaspare Giuliano (2005a); DETSCH, André; GÓMEZ, Arthur Tórgo; PINTO, Sérgio
Crespo C. S.; KIELING, Alexandre; ROESLER, Valter. Especificação técnica de
software do codificador e decodificador de vídeo escalável MPEG-2. 2005a.
BRUNO, Gaspare Giuliano (2005b); DETSCH, André; GÓMEZ, Arthur Tórgo; KIELING,
Alexandre; PINTO, Sérgio Crespo C. S.; ROESLER, Valter. Relatório de implementação
de software do codificador e decodificador de vídeo escalável MPEG-2. 2005b.
BRUNO, Gaspare Giuliano (2005c); DETSCH, André; GÓMEZ, Arthur Tórgo; RODRIGUES,
Pablo Lerina; KIELING, Alexandre; PINTO, Sérgio Crespo C. S.; ROESLER, Valter.
Relatório de testes do codificador e decodificador de vídeo escalável MPEG-2. 2005c.
BRUNO, Gaspare Giuliano (2005d); DETSCH, André; RODRIGUES, Pablo Lerina; GÓMEZ,
Arthur Tórgo; KIELING, Alexandre; PINTO, Sérgio Crespo C. S.; ROESLER, Valter.
Análise de codecs escaláveis mpeg-2. 2005d.
BRUNO, Gaspare. VEBIT: um novo algoritmo para codificação de vídeo com
escalabilidade. 2003. 95p. Dissertação (Mestrado em Ciência da Computação) – Instituto
de Informática, UFRGS, Porto Alegre.
CERON, João; Rodrigues, Pablo; Andrade, Maiko; Roesler, Valter. "Relatório Técnico da
Transmissão do SBRC". In: ESCOLA REGIONAL DE REDES DE COMPUTADORES,
ERRC, II, 2004, Canoas, RS.
FACCHINI, Giovani; DALL'AGNOL, Evandro Clivatti; BRAND, Gustavo Bervian; COSTA,
Renato F. Vieira da; BARCELLOS, Marinho; ROESLER, Valter. FATMC: Ferramenta
de agendamento de transferências com Multicast Confiável. In: SBRC 2006:
SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES - SALÃO DE
FERRAMENTAS, 2006, Curitiba. 2006.
11
FINZSCH, Peter; ROESLER, Valter; BRUNO, Gaspare. "Desempenho em Transmissões
Multimídia através de Pares de Pacotes". In: Escola Regional de Alto Desempenho,
ERAD, 2003. Anais... Santa Maria: Universidade Federal de Santa Maria, janeiro de 2003.
HUSEMANN, Ronaldo; Souza, Adão; Tome, Takashi; Roesler, Valter. Análise da
implementação de algoritmos de codificação e decodificação de vídeo MPEG-2 HD
escalável em hardware. SEMISH (Seminário Integrado de Software e Hardware), 2006.
ROESLER, Valter (2005a); BRUNO, Gaspare Giuliano; SOUZA JR, Adão Antonio de; BECK,
Antonio; MARQUES, Rodrigo de Figueiredo; ORMAZABAL, Rodrigo Javier;
RODRIGUES, Marcelo dos Santos; RODRIGUES, Pablo Lerina. Análise de soluções de
CODECs MPEG-2 MP@ML em FPGA. 2005.
ROESLER, Valter (2005b); BITTENCOURT, João Ricardo; FINK FILHO, Aury; DAMÁSIO,
Felipe Wilhelms; ANDRADE, Maiko de; MUNARETTI, Ruthiano; CERON, João
Marcelo; GÓMEZ, Arthur Tórgo; WEIRICH, Emerson; BITTENCOURT, Wolfran;
KIELING, Alexandre; PINTO, Sérgio Crespo C. S.; RODRIGUES, Antonio Gabriel;
ROBINSON, Genessa; RHEINHEIMER, Letícia Rafaela. SAPSA - Sistema de Apoio ao
Professor em Sala de Aula. Relatório técnico. 2005.
ROESLER, Valter (2004a); BRUNO, Gaspare; JÚNIOR, Adão A. de Souza. "Desenvolvimento
de um CODEC MPEG-2 escalável para o Sistema Brasileiro de TV Digital". In: IV
workshop voip, II workshop videoIP, 2004, Porto Alegre, RS.
ROESLER, Valter (2004b); CERON, João; LIMA, Valdeni. "ALMTF: um mecanismo TCPfriendly para controle de congestionamento em transmissões multimídia". In:
Simpósio Brasileiro de Redes de Computadores, SBRC, XXII, 2004, Gramado, RS.
ROESLER, Valter (2004c); Bruno, Gaspare. "Transmissão multimídia em redes de
computadores". Tutorial. In: ESCOLA REGIONAL DE REDES DE COMPUTADORES,
ERRC, II, 2004, Canoas, RS.
ROESLER, Valter (2003a). “SAM: um sistema adaptativo para transmissão e recepção de sinais
multimídia em redes de computadores”. Tese de doutorado. UFRGS, 2003. 271p.
ROESLER, Valter (2003b); BRUNO, Gaspare; LIMA, Valdeni (2003b). "A new receiver
adaptation method for congestion control in layered multicast transmissions". In:
International Conference on Telecommunications, ICT, 2003. Proceedings... French
Polynesia: IEEE, Feb, 2003.
ROESLER, Valter (2003c); ANDRADE, Maiko. "On-line remote class with live video
transmission: a study case". In: Computers and Advanced Technology in Education
Conference / Web Base Education, CATE/WBE, 2003, Rhodes, Grécia.
ROESLER, Valter (2003d); FINZSCH, Peter; ANDRADE, Maiko; LIMA, Valdeni. "Análise
do mecanismo de pares de pacotes visando estimar a banda da rede via UDP". In:
Simpósio Brasileiro de Redes de Computadores, SBRC, XXI, 2003, Natal, RN.
ROESLER, Valter (2003e); ANDRADE, Maiko. "Aulas remotas on-line utilizando transmissão
de vídeo: estudo de caso na Informática da Unisinos". In: SIMPÓSIO BRASILEIRO DE
INFORMÁTICA NA EDUCAÇAO, SBIE, XIV, 2003, Rio de Janeiro, RJ. Anais... Rio de
Janeiro: NCE/UFRJ, 2003.
ROESLER, Valter (2002b); BRUNO, Gaspare; BRAGA, Helena; BALBINOT, Luís;
ANDRADE, Maiko; LIMA, Valdeni. "Uma ferramenta adaptativa para transmissão e
recepção de sinais multimídia ao vivo". In: VIII SIMPÓSIO BRASILEIRO DE
SISTEMAS MULTIMÍDIA E HIPERMÍDIA, SBMIDIA, 2002, workshop de ferramentas
e aplicações. Anais... Fortaleza: Universidade Federal do Ceará, outubro 2002.
ROESLER, Valter (2002c); BRUNO, Gaspare; LIMA, Valdeni. "Análise de estabilidade e
imparcialidade em um novo algoritmo para transmissão multicast em camadas". In:
12
SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES, SBRC, 2002. Anais...
Búzios: Universidade Federal do Rio de Janeiro, maio 2002.
ROESLER, Valter; BRUNO, Gaspare; LIMA, Valdeni. "ALM - Adaptive Layering
Multicast". In: VII SIMPÓSIO BRASILEIRO DE SISTEMAS MULTIMÍDIA E
HIPERMÍDIA, SBMÍDIA, 2001. Anais... Florianópolis: Universidade Federal de Santa
Catarina, out. 2001.
ROESLER, Valter; BRUNO, Gaspare; LIMA, Valdeni. "Adaptability in multimedia
transmissions using layering multicast and QoS guarantees". In: PROTOCOLS FOR
MULTIMIDIA SYSTEMS, PROMS, 2000. Proceedings... Cracow, Poland: University of
Mining and Metallurgy, oct. 2000.
ROESLER, Valter (2000b); BIRCK, David; KIELING, Alexandre; LIMA, Valdeni.
"Especificação de um protótipo para convergência entre TV e Web". In: SEMINÁRIO
REGIONAL DE INFORMÁTICA, X, 2000. Anais... Santo Angelo: URI - Universidade
Regional Integrada, out. 2000. ARTIGO - SLIDES.
SIMIONI, Adriano; Roesler, Valter. Um framework para o desenvolvimento de aplicações
interativas para a Televisão Digital. Monografia de conclusão, 2006 (em andamento).
SOUZA JR, Adão Antonio de; HUSEMANN, Ronaldo; FRÖHLICH, Humberto; KIELING,
Alexandre;GÓMEZ, Arthur Tórgo; PINTO, Sérgio Crespo C. S.; ROESLER, Valter.
Especificação de testes de hardware do codificador e decodificador de vídeo escalável
MPEG-2. 2005a.
SOUZA JR, Adão Antonio de; HUSEMANN, Ronaldo; FRÖHLICH, Humberto; GÓMEZ,
Arthur Tórgo; KIELING, Alexandre; PINTO, Sérgio Crespo C. S.; ROESLER, Valter.
Especificação Técnica de hardware do codificador e decodificador de vídeo escalável
MPEG-2. 2005b.
13
Download

Proposta para Grupo de Trabalho GT