ISIS

Propaganda
ISIS
Implementação de um Sistema de Comunicações Streaming
Rui Silva (PT In)
António Silva (PT In)
Portugal Telecom Inovação, S.A.
Agenda
•
•
•
•
•
•
•
Introdução
Objectivos
DVR
Codificador Áudio
Servidor
Conclusões
Trabalho Futuro
Introdução
– O ISIS é um projecto financiado pelo consórcio
Telesal.
– Tem duração de 16 meses.
Objectivos
• Com este projecto, pretende-se:
– Desenvolver um sistema de comunicações multimédia
(Videoconferência) para redes hetereogéneas.
– O sistema será a evolução do projecto DVR, acrescentando
funcionalidades áudio e selecção remota dos conteúdos (ao
vivo ou armazenados) no servidor de streaming.
DVR – Digital Video Recorder
• O principal objectivo do projecto DVR (Digital Video
Recorder) foi estudar, investigar, desenvolver e validar um
sistema de aquisição, codificação, transporte,
armazenamento, transcodificação e servidor de vídeo que
permita desenvolver serviços e aplicações de vídeo a pedido.
• No servidor, um outro objectivo foi estudar e
consequentemente desenvolver um transcodificador espacial
de vídeo MPEG-4 AVC-Advanced Video Coding, com a
capacidade de suportar um servidor que alimente diversos
terminais através de redes heterogéneas.
DVR – Digital Video Recorder
• Arquitectura:
Internet
UMTS
Servidor
Telemóvel
`
Camara
DM642
PC
ISIS – Codificador de Vídeo
• Optimização da alocação dos recursos de
memória na DSP (DM642).
• Optimização do codificador de vídeo com o
objectivo de diminuir a utilização dos
recursos disponíveis na DSP.
ISIS - Memória
ISIS - Optimização
• Redução do número de ciclos alocados na DSP por
função.
• Redução do número de acessos à memória externa.
• Optimização da alocação da memória cache entre
memória de dados e memória de instrucções.
• Agregação de funções que acedem aos mesmos
dados de memória de forma a serem executadas
contiguamente.
ISIS – Codificador de Vídeo
ISIS – Codificador de Áudio
• Dividem-se geralmente em 3 classes:
– Codificadores de forma de onda;
– Codificadores de fonte (vocoders);
– Codificadores híbridos;
ISIS – Codificador de Áudio
• Codificadores estudados:
–
–
–
–
–
–
–
PCM/ADPCM;
CELP;
GSM;
AMR;
Speex;
AAC+;
G.711;
ISIS – Codificador de Áudio
G.711
• Padrão do ITU (Union International telecommunication) para
codificador fundamental de áudio usado em telefonia digital,
estando intimamente relacionado ao padrão PCM.
• Métodos:
– µ-law;
– A-law;
• Transmite 8000 amostras por segundo a uma resolução de 8
bits, resultando em uma largura de banda unidireccional de
64 kbps.
ISIS - Codificador
ISIS – Codificador / Descodificador
ISIS - Servidor
• Servidor de streaming:
– Darwin Streaming Server:
• Permite o acesso a conteúdos multimédia (áudio e/ou
vídeo) em Live.
• Permite o acesso a conteúdos multimédia (áudio e/ou
vídeo) armazenados no Servidor multimédia.
ISIS - Streaming
• Multicast
– Ligação ponto-multiponto;
– Gestão eficiente dos recursos da rede;
– Ideal para o acesso a conteúdos multimédia em
tempo real;
ISIS – Player ActiveX
ISIS
ISIS - Conclusões
– O sistema ISIS é inovador porque permite a codificação em
tempo real de vídeo no formato MPEG-4 AVC/H.264 e
também a codificação de áudio através de uma solução de
baixo custo e flexível, baseada em processador de sinal.
– Permite a vizualização dos conteúdos multimédia em tempo
real ou armazenados no Servidor multimédia.
– Sistema ideal para vídeo conferência e vídeo vigilância.
ISIS – Trabalho Futuro
• Finalizar comunicação com o Servidor de
Streaming.
• Testes de integração.
Download