Guido Lemos de Souza Filho

Preview:

DESCRIPTION

Relatório de Atividades. Guido Lemos de Souza Filho. guido@natalnet.br. 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 Presentation

Citation preview

Guido Lemos de Souza Filhoguido@natalnet.br

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

•Protótipo Atual do Portal

http://www.natalnet.br/~gtvd

•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

Recommended