Sistema Integrado de Televisão Digital Actividades no INESC Porto Artur Pimenta Alves Paula Viana {palves,pviana}@inescn.pt
Problemas a Resolver Grandes quantidades de informação Diferentes tipos de formatos de video analógicos/digitais Ilhas Isoladas: Aquisição, Arquivo, Edição e Difusão Perda de informação (manuseamento de tapes, ) Necessidade de pessoal especializado Sistemas proprietários Custos Dificuldades de Expansão/Upgrade Dificuldades de Integração
Nova Linguagem / Nova Cultura Metadata MPEG7 SMPTE/EBU/FTA AAF MPEG Networking ATM Intranet Internet Streaming CORBA Middleware Gestão Workflow Convergência Optimização de Recursos Optimização do Processo de Trabalho
Projectos de Suporte No INESC Porto
ATLANTIC Advanced Television at Low bit-rates And Networked Transmission over Intergrated Comunication Systems Financiadado pelo ACTS (1996-1998) Parceiros: Televisão: BBC Industria: Snell & Wilcox Institutos I&D - INESC-Porto, CSELT, EPFL, ENST, FhG Objectivos: Contruir os principais blocos de uma cadeia de distribuíção de vídeo comprimido desde a entrada do estúdio até à difusão
VIDION Video Digital On-Line Financiado pelo Praxis (1997-2000) Parceiros: RTP - Detentora dos arquivos Portugueses de Televisão INESC-Porto - Instituto de I&D com know-how na área de Televisão Digital Europarque - Centro de Ciência e Imagem Objectivos: Definir a estratégia para a migração dos arquivos A/V para o domínio digital Desenvolver um piloto
ORBIT Object Re-configurable Broadcast Infrastructure Trial Financiadado pela BBC (1999-2001) Parceria BBC/INESC Porto na normalização na possível exploração comercial do middleware
VIDION - Alguns dados! RTP possui mais de 400 000 documentos! Vários formatos material analógico material digital arquivo histórico mais de 300 000 horas! Serviço de Informação/Notícias da RTP 85% dos pedidos diários caiem em material referente aos últimos 3 meses (+/- 450 horas)
Principais Características! Sistema de baixo custo baseado em normas internacionais e plataformas abertas! Tecnologia de rede TCP/IP/ATM! Acesso transparente a serviços distribuídos! Streaming de video! Acesso via internet aos arquivos! Facilidades de anotação, pesquisa e edição! Diferentes tipos de qualidades de vídeo! Integração do fluxo aquisição, arquivo, edição! Restauro de vídeo
Tipos de Arquivos! Tipo de Acesso Arquivo On-Line RAID Arquivo Off-Line Tape, DVD Arquivo Near-On-Line Arquivos robotizados! Qualidades Arquivo de Produção/Qualidade Total MPEG2, CCIR 601,... Arquivo de Browse MPEG1 - Tramas I Arquivo Internet Real Video
Arquitectura Arquivo Tapes Servidor Arquivo RAID Estação de Restauro Estação de Aquisição ATM CORBA Internet Estação de Anotação Estação de Pesquisa Estação de Edição Estação Internet
Sistema de Aquisição! Input: DVB ATM Publico Fontes Analógicas public ATM! Output Qualidade total MPEG-2 Qualidade browse MPEG-1 Metadata
Metadata! Esquema de Descrição Organizacional Organização Hierárquica dos streams Série Programa Peça Detalhe de Peça Registo de Direitos de Autor Registo de Requisições Suporte de informação DVB! Esquema de Descrição de Sistema Suporte de key-frames Tracking de duplicados de streams Divisão dos streams por múltiplos suportes
Estação de Anotação Integração Dados+Video Streaming de video remoto Extracção Automática de Timecodes Importação de Metadata da Aquisição
Estação de Pesquisa Navegação Informação Adicional Streaming de video remoto Estruturada Keyword Hierarquia
Estação de Edição Streaming de video remoto Audio/Video síncronos independentes Precisão à imagem Geração de EDL
VIDION Arquitectura de Rede na RTP Servidor Arquivo Estação de Pesquisa Estação de Edição Switch ATM RTP-5Out ATM Público Switch ATM RTP-Prior Velho Estação de Anotação Gateway Gateway Estação de Aquisição
Distribuição! Porquê? Configuração geográfica distribuída Optimização de recursos Rede Capacidade de Processamento Capacidade de Armazenamento! Como? FTP NFS CORBA
CORBA! Transparência em relação à localização física no acesso aos dados no acesso a serviços (métodos remotos)! Indepência da linguagem e sistema operativo! Geração automática de código (IDL)! Reconfiguração dinâmica do sistema! Introdução dinâmica de novos serviços CORBA SERVICES
Sistema Distribuído Multimédia CORBA Naming/Trading Server Localização de Objectos baseada no nome nas propriedades na carga no sistema CORBA Service Request CORBA Service Location Aplicação Cliente CORBA Remote Action Invocation CORBA Action Result Aplicação Servidora
A Solução - DIMICC Distributed Multimedia Middleware for Command and Control! Localização Streams e Serviços! Canais de Controlo e Dados independentes Corba para controlo Sockets para dados Eficiente Transparente! Servidor/Cliente de Streams Download de streams não é necessário Todos os controlos (VTR like) disponíveis
O Futuro No INESC Porto
ORBIT Object Re-configurable Broadcast Infrastructure Trial! Extensão à área da Produção e do Play-Out! Integração da tecnologia INESC em equipamentos de outros fornecedores! Inclusão de novos serviços no middleware! Trial em operação real