Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui...

21
Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

Transcript of Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui...

Page 1: Portugal Telecom Inovação, S.A. 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.

ISISImplementação de um Sistema de Comunicações Streaming

Rui Silva (PT In)

António Silva (PT In)

Page 2: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

Agenda

• Introdução• Objectivos• DVR• Codificador Áudio • Servidor• Conclusões• Trabalho Futuro

Page 3: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

Introdução

– O ISIS é um projecto financiado pelo consórcio Telesal.

– Tem duração de 16 meses.

Page 4: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

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.

Page 5: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

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.

Page 6: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

DVR – Digital Video Recorder

• Arquitectura:

Camara

`

PCDM642

InternetUMTS

Servidor

Telemóvel

Page 7: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

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.

Page 8: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

ISIS - Memória

Page 9: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

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.

Page 10: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

ISIS – Codificador de Vídeo

Page 11: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

ISIS – Codificador de Áudio

• Dividem-se geralmente em 3 classes:– Codificadores de forma de onda;– Codificadores de fonte (vocoders);– Codificadores híbridos;

Page 12: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

ISIS – Codificador de Áudio

• Codificadores estudados:– PCM/ADPCM;– CELP;– GSM;– AMR;– Speex;– AAC+;– G.711;

Page 13: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

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.

Page 14: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

ISIS - Codificador

Page 15: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

ISIS – Codificador / Descodificador

Page 16: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

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.

Page 17: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

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;

Page 18: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

ISIS – Player ActiveX

Page 19: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

ISIS

Page 20: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

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.

Page 21: Portugal Telecom Inovação, S.A. ISIS Implementação de um Sistema de Comunicações Streaming Rui Silva (PT In) António Silva (PT In)

ISIS – Trabalho Futuro

• Finalizar comunicação com o Servidor de Streaming.

• Testes de integração.