Stream-Oriented Communication

Slides:



Advertisements
Apresentações semelhantes
Barramentos Introdução.
Advertisements

Tecnologia Hipermídia e Multimídia Prof. Rudson Faculdade de Excelência Educacional do Rio Grande do Norte CURSO DE GRADUAÇÃO TECNOLÓGICA.
Prof. Alex Fernandes da Veiga Machado
MULTIMÍDIA Mídia, Multimídia e Sistema Multimídia (Slide - 2)
Prof. Alex Fernandes da Veiga Machado MULTIMÍDIA Bacharelado em Ciência da Computação.
MULTIMÍDIA Mídia, Multimídia e Sistema Multimídia (Slide - 2)
Serviços Integrados RSVP
RSVP MPLS. Estratégias para Implantação de QoS Atualmente, duas estratégias de QoS sobre redes IP estão em desenvolvimento: –Serviços Integrados Baseado.
Conversão Analógica/Digital PCM
TCP Serviço de Transporte Confiável
QoS para Realidade Virtual
1a. Prova: Soluções Teleprocessamento e Redes
Sistemas Distribuídos Comunicação Middleware Orientado a Mensagens e Streams - Parte 3 - Instituto de Informática – UFG Verão 2005 Baseado em: Tanenbaum,
Mestrado em Telecomunicações Fim-a-Fim em uma Rede IP
Thiago Barroso Ferreira
Hardware/Software para Multimédia
Tecnologia da Informação
Aquisição e reprodução de som
Introdução à Multimídia
Introdução aos Sistemas Multimédia
Protocolos de Redes de Computadores
URI - Santo Ângelo - DECC
DISPOSITIVOS DE ENTRADA E SAÍDA
PROF. PAULO ANDRÉ ZAPPAROLI
Aula 4 – Redes de Computadores Parte 1
Universidade do Vale do Rio dos Sinos - São Leopoldo -
EDUTECH Especialização em Informática na Educação Recursos Tecnológicos II Prof. Anselmo C. de Paiva Depto de Informática - UFMA 4 – Multimídia Data -
VoIP: O Futuro da Telefonia.
Informática André alencar.
Internet na Educação Médica Renato M.E. Sabbatini, PhD Silvia Helena Cardoso, PhD Núcleo de Informática Biomédica Universidade Estadual de Campinas.
Princípios de Sistemas de Informação
Prof. Carlos Roberto da Silva Filho, M. Eng.
Transmissões de Dados 2014/2015 Comunicação de Dados
Administração e Projeto de Redes
Transmissão Multimídia: Internet2
6: Multimídia em Redes6b-1 Melhorando a QOS em Redes IP Ø Grupos do IETF estão trabalhando em propostas para prover melhor controle de QOS nas redes IP,
Sistemas Multimídia por Wandreson Luiz Brandino wandreson.com
O que é multimídia.
Introdução à camada de rede
Redes de Computadores Prof. Horácio Junior. Introdução TELECOMUNICAÇÃO – Abrange telefonia, telegrafia e televisão – Comunicação a distância DADOS – Informações.
Sistemas Multimídia Fabricio de Sousa.
Sistemas Multimídia – Aula 01
Trabalho elaborado por: Ana Beatriz nº1
Trabalho realizado por: Nuno bandola
Trabalho realizado por: Tiago Freitas Nº7
M.Sc. Ronnison Reges Vidal
Classificação dos Sistemas Multimídia
Aula II – Redes sem fio.
Integrated Services Digital Network
Software para Multimídia
Multimídia Hardware/Software para Multimídia (Parte I)
S I S T E M A S M U L T I M Í D I A Prof. Welington Fraga Rizo.
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Sistemas Multimídia Distribuídos
Tecnologias da Informação e Comunicação
Comunicação Multimídia. Sub-sistema de Aplicação Computação colaborativa = CSCW Dimensões de colaboração –tempo trabalho cooperativo assíncrono trabalho.
Protocolos de Comunicação e Passagem de Mensagens
Fundamentos de Redes de Computadores
Qualidade de Serviço Parametrização de serviços –por causa da heterogeneidade de requisitos vinda de diferentes aplicações distribuídas –flexibilidade.
Sistemas Multimídia Distribuídos Projeto Carlos A. G. Ferraz
Fundamentos de Sistemas Multimídia
Aplicação de Métodos Formais no Desenvolvimento de Sistemas Multimídia Distribuídos Cláudia Araújo Ribeiro UFPE Junho/2000.
Sincronização Em multimídia: relações temporais entre objetos de mídias Objetos dependentes de tempo: –apresentados como um feixe de mídia –relações temporais.
Sistemas Operacionais Multimídia
Sincronização Lip Sync Sincronização cursor-voz Entre outras mídias.
Capítulo 14 Camada 6 A Camada de Apresentação. Sumário A Camada de Apresentação.
Bruna Cavallero Martins Universidade Católica de Pelotas.
O que é Multimídia Sistemas e Aplicações Multimídia Todos os programas e sistemas em que a comunicação entre homem e computador se dá através de múltiplos.
Redes de Computadores Técnico em Informática Prof. Alberto Felipe / Ester.
Universidade Federal do Rio Grande do Sul Prof. Dr. Valter Roesler:
Transcrição da apresentação:

Stream-Oriented Communication

Introdução Existem formas de comunicação em que o tempo exerce um papel crucial A questão é.. Que facilidades um Middleware deve oferecer para trocar informações dependentes de tempo, tais como áudio e vídeo?

Tipos de Mídias Texto Imagem Gráfico Áudio Animação Vídeo

Representação Multimídia Texto Caracteres são convertidos para uma representação com um número fixo de bits ASCII, EBCDIC, Unicode Captura de Texto: Digitação, OCR Imagem Bloco bidimensional de pixels or pels (picture elements), sendo cada pixel representado por um RGB 565, YUV Captura de Imagens: Câmera Fotográfica, Scanner, etc. Áudio Mídia Tipicamente Analógica Representação Digital, quando necessário para integração com mídias digitais, através de digitalização do Sinal Analógico por amostragem Captura de Áudio: Microfone Vídeo Captura de Vídeo: Câmeras de Vídeo

Aplicações Multimídia Comunicação Pessoal – Voz: Telefonia, Voice-mail, Conferência de voz – Imagem: FAX – Texto : Email, IMS – Texto e Imagem: CSCW (whiteboarding) – Voz eVídeo: Videoconferência – Multimídia: Multimídia mail Aplicações Interativas – WWW, Teleshopping, Telebanking Aplicações de Lazer – Vídeo-sob-demanda, Televisão Interativa, etc

Stream de Dados Seqüência de unidades de dados Podem ser usados para dados contínuos ou discretos Para capturar aspectos de tempo, fundamentais para mídias contínuas, é feita distinção entre modos de transmissão: Assíncrono – não existe restrição de tempo Síncrono – delay fim-a-fim máximo Isócrono – delay fim-a-fim máximo e mínimo (jitter)

Stream de Dados

Sincronização de Mídias Streams podem ser: Simples – um único fluxo de dados Complexos – mais de um fluxo de dados relacionados, chamados substreams As relações entre substreams são dependentes de tempo Um stream pode ser considerado como uma conexão virtual entre fonte e destino A fonte (source) ou destino (sink) podem ser um processo, mas também podem ser dispositivos

Duas mídias perfeitamente sincronizadas Mídia mestre Mídia escravo

Mídia mestre atrasada em relação à mídia escravo

Mídia mestre adiantada em relação a mídia escravo

Mecanismos de Sincronização de Stream Mecanismos de sincronização podem ser tratados em diferentes níveis de abstração. Por exemplo, no nível de unidades de dados (Sistema Operacional)

Multicasting Stream Um dos principais problemas com multicasting stream é quando receptores têm diferentes requisitos relacionados à qualidade (QoS)

Stream e QoS Requisitos dependentes de tempo (e outros requisitos não funcionais), são geralmente conhecidos como requisitos de QoS (Quality of Service) Como especificar os requisitos de QoS? Uma das abordagens é especificação precisa do fluxo através de requisitos de banda, taxas de transmissão, delays, etc

Especificação de Fluxo

Metáfora para Especificação de Stream Um dos principais problemas desta abordagem é o nível de detalhe técnico exigido, que em geral não faz parte do vocabulário do usuário

Alocação de Recursos para Stream Uma vez que o stream de dados foi descrito, um sistema distribuído pode alocar recursos para atender aos requisitos. Recursos típicos: Banda Buffers Capacidade de processamento

Reserva de Recursos Protocolo de Reserva de Recursos – RSVP – protocolo de transporte para habilitar reserva de recursos em roteadores Senders RSVP especifica stream em termos de banda, delay, jitter, etc

Multimedia Middleware Streaming sem Middleware Streaming com Middleware

Multimídia Middleware Multimídia middleware oferece interfaces (high-level) para controle de áudio e vídeo, incluindo dispositivos como monitor, câmera, microfones