guido lemos de souza filho
DESCRIPTION
Relatório de Atividades. Guido Lemos de Souza Filho. [email protected]. Workshop de Redes Avançadas – Rio de Janeiro – Set/2002. Roteiro. Iniciativas Portal de Vídeo Digital Rede de Vídeo Digital Projeto Piloto em VoD Experimentos Realizados Resultados Obtidos. Iniciativas. - PowerPoint PPT PresentationTRANSCRIPT
Guido Lemos de Souza [email protected]
Workshop de Redes Avançadas – Rio de Janeiro – Set/2002
Relatório de AtividadesRelatório de Atividades
•Roteiro
Iniciativas Portal de Vídeo Digital Rede de Vídeo Digital Projeto Piloto em VoD
Experimentos Realizados Resultados Obtidos
•Iniciativas
Portal de Vídeo Digital Informações Técnicas
Projetos Experimentos
Rede de Vídeo DigitalInfraestrutura de Rede
Servidores
Equipamentos
•Iniciativas (cont.)
Projeto Piloto de Vídeo Sob Demanda Composição
Digitalização Transmissão
Disponibilização de Acervo Digital
•Portal de Vídeo Digital
Objetivos Reunir/Disponibilizar Informações
Técnicas, Padrões e Regulamentações Reunir Informações sobre Projetos de
P&D em Vídeo Digital Reunir Informações sobre Experimentos
Realizados e Agenda de Novos Experimentos
Disponibilizar Aplicações de VD (projeto piloto)
•Estrutura do Portal
•RVD – Rede de Vídeo Digital
Objetivos Disponibilizar infraestrutura de rede,
equipamentos e servidores para a realização de experimentos em VD.
Constituir um referencial técnico que envolva captura, recuperação e transmissão de vídeo digital.
•RDV – Infraestrutura Atual
ServidoresGateway 8400 Server (02)
Ilha de Edição DigitalIBM NetInfinity 3500 (01)
Máquinas CodificadorasPC IBM e PC Compaq (02)
Máquinas RefletorasPC IBM Pentium 4 (07)
Gateway 8400 Server
Ilha de Edição
•RDV - Topologia
ServidoresNatal/RNBrasilia/DF
RefletoresBrasilia/DF
Nata/RN
POP-CEUFPB-PBPOP-PEPOP-RJPOP-SPPOP-SCPOP-RS
POP/CE
UFPB/PB
POP-PE
POP-RJ
POP-SP
POP-SC
POP-RS
•RDV – Utilização de Refletores
•Projeto Piloto de VoD
Objetivos Disponibilizar um acervo de vídeo
digital para os usuários da Internet.
Usuários Internet
Digitalização/Codificação
Captura ArmazenamentoRecuperação
Conteúdo
?
•VoD – Conteúdo Digital
Biblioteca de Vídeo Digital RNP Biblioteca Digital da SBC Conteúdo de TVs Educativas (TVU) Conteúdos de Vídeo gerados nos projetos
de redes Avançadas e Conteúdos Digitais
?
•VoD - Requisitos
Vídeo com Diferentes Taxas Baixa Qualidade
Windows Media Player Real Server
Alta Qualidade DynaVideo Outros interessados
•VoD - Arquitetura
Base de Dados(Fonte)
Renderizador
Transformadores
Servidor deVoD
Cliente RTP
Cliente UDP
Cliente TCP
Cliente HTTP
Cliente ASF
•VoD – Integração GT Diretórios
Integração de diferentes servidores e serviços
ServidorGT VD
Cliente 1 Cliente 2 Cliente 3
ServidorGT Diretório
Internet
Refletor 1
Refletor 2
•VoD – Integração GT Diretórios
Formas de Integração Descrição de Metadados em XML Definição de uma API para o diretório
•Video XML Schema
Diversidade de características da mídia Vídeo (protocolo, formato, conteúdo, autoria, datas, instituição,...)
Indexação e Segmentação
Vídeo Clip
Seqüência 01
Seqüência 02
Seqüência 03
Seqüência N
Cena 01
Cena 02
Cena 03
Cena N
Shot 01
Shot 02
Shot 03
Shot N
Frame 01
Frame 02
Frame 03
Frame N
Objetos
•Video XML Schema
Padrões para IndexaçãoPadrão Objetivo Estrutura Hierárquica Interoperabilidade Extensibilidade XML
Dublin Core Metadados (livros) Sim Não Sim Não
RDF Recursos sem contexto especifico
Sim Sim Sim Sim
MPEG-7 Conteúdo de Dados Multimídia
Sim Sim Sim Sim
LOM Metadado (objeto de aprendizagem)
Sim Sim Sim Sim
P3P Dados - Políticas de Privacidade
Sim Sim Sim Sim
•Video XML Schema
Nossa proposta Utilização de XML Schema Relacionada com o contexto da
aplicação Baseada em Blocos de Construção
•Video XML Schema
ExemploTipos
Elementos<xs:element name="CAMERAS"> <xs:attribute name="MOVIMENTO"/> <xs:attribute name="DISTANCIA"/> <xs:attribute name="ANGULO"/> <xs:attribute name="ID_CAMERA"/>
</xs:element>
<xs:element name="CENA"><xs:all> <xs:element ref="PERSONAGEM"/> <xs:element ref="PALAVRA_CHAVE"/> <xs:element ref="SHOT"/> </xs:all> <xs:attribute name="ASSUNTO"/> <xs:attribute name="LOCAL_LOCACAO"/> <xs:attribute name="DURACAO"/> <xs:attribute name="TEMPO_FINAL"/> <xs:attribute name="TEMPO_INICIAL"/> <xs:attribute name="ID_CENA"/>
</xs:element>
•Experimentos Realizados
Atuação no SBC2002
•Experimentos Realizados
Transmissão no Fórum de Inovação Tecnológica em SP
Natal/RNNatal/RN
São Paulo/SPSão Paulo/SP
O vídeo analógico é gerado pela TV Universitária da O vídeo analógico é gerado pela TV Universitária da Universidade Federal do Rio Grande do Norte – TVU Natal.Universidade Federal do Rio Grande do Norte – TVU Natal.
TVU-NatalTVU-Natal
Transmissão ao vivo de Vídeo MPEG2-SDTVTransmissão ao vivo de Vídeo MPEG2-SDTV
•Passo 1: Geração do Vídeo Analógico
O vídeo analógico é codificado em tempo real e transmitido pelo O vídeo analógico é codificado em tempo real e transmitido pelo DynaVideo Streamer.DynaVideo Streamer.
TVU-NatalTVU-Natal
Transmissão ao vivo de Vídeo MPEG2-SDTVTransmissão ao vivo de Vídeo MPEG2-SDTV
DynaVideo StreamerDynaVideo Streamer
FormatoFormatoAnalógicoAnalógico
FormatoFormatoDigitalDigital
Dynavideo Dynavideo StreamerStreamer
•Passo 2: Codificação e Transmissão Digital
O vídeo digital é transmitido em um canal de 8 Mbps da RNP.O vídeo digital é transmitido em um canal de 8 Mbps da RNP.
TVU-NatalTVU-Natal
Transmissão ao vivo de Vídeo MPEG2-SDTVTransmissão ao vivo de Vídeo MPEG2-SDTV
Dynavideo Dynavideo StreamerStreamer
POP-RNPOP-RN POP-SPPOP-SP
RNPRNP
RNPRNP
TransmissãoTransmissão
•Passo 3: Transmissão na RNP
O Dynavideo server recebe um fluxo de vídeo digital e gera O Dynavideo server recebe um fluxo de vídeo digital e gera fluxos para o Expocenter e para LARC-USP (application fluxos para o Expocenter e para LARC-USP (application multicast).multicast).
TVU-NatalTVU-Natal
Transmissão ao vivo de Vídeo MPEG2-SDTVTransmissão ao vivo de Vídeo MPEG2-SDTV
Dynavideo Dynavideo StreamerStreamer
RNPRNP
TransmissãoTransmissão
DynaVideo ServerDynaVideo Server
FluxoFluxoDigitalDigital
FluxoFluxoDigital para Digital para ExpocenterExpocenter
DynaVideoDynaVideo ServerServer
•Passo 4: Recepção/Transmissão do DynaVideoServer
ExpocenterExpocenter
No Expocenter e no LARC-USP clientes DynaVideo recebem o fluxo No Expocenter e no LARC-USP clientes DynaVideo recebem o fluxo digital e geram o vídeo analógico.digital e geram o vídeo analógico.
TVU-NatalTVU-Natal
Transmissão ao vivo de Vídeo MPEG2-SDTVTransmissão ao vivo de Vídeo MPEG2-SDTV
Dynavideo Dynavideo StreamerStreamer
RNPRNP
TransmissãoTransmissão
FluxoFluxoDigitalDigital
DynaVideoDynaVideo ServerServer
DynaVideoClientDynaVideoClient
FluxoFluxoAnalógicoAnalógico
•Passo 5: Recepção/Transmissão do DynaVideoServer
•Resultados Obtidos
Protótipo Portal Primeira Versão do XML Schema Atuação na SBC2002 Transmissão durante o Fórum de
Inovação Tecnológica Implementações
Utilização do BD Postgree no servidor VoD Transformador RTP em Transmissão de VD Servidores HTTP e RSTP para Streaming