SMU29009: Sistemas Multimidia

De MediaWiki do Campus São José
Revisão de 10h31min de 6 de agosto de 2018 por 127.0.0.1 (discussão)
Ir para navegação Ir para pesquisar
  • aspectos funcionais: representação, compressão/codificação (codecs), modelos de aplicação, transmissão, APIs
  • aspectos não-funcionais: QoS, redes, engenharia de tráfego

Desafios para multimidia

Multimidia tem se tornado pervasiva em aplicações, e elas envolvem:

  • Manipulação de uma variedade de formas de midia
  • Aquisição, armazenamento e obtenção, transmissão e reprodução de diferentes tipos dados:
    • texto, imagens, voz, áudio, video, animação, ...
    • filmes: video + audio + legendas + outros dados descritivos ...


De forma genérica, sistemas multimidia apresentam certos desafios em seus projetos e operações. Tomando como caso representativo o caso de video, podem-se citar:

  • Entrega de dados de forma sincronizada, contínua, e respeitando prazos estritos
  • Demanda por grandes áreas de armazenamento
  • Do lado do provedor de serviço, a catalogação e indexação, busca e obtenção dentre milhares de videos (imagine Netflix, Amazon Prime, Youtube, e similares ...)


Aproveitando o exemplo sobre videos, e para ilustrar a questão do sincronismo para correta reprodução de diferentes tipos de conteúdo (ver figura a sgeuir), considere-se a constituição de um filme em meio digital. Estruturalmente, um filme é formado por um sequência de quadros de imagem acompanhada por uma ou mais trilhas de áudio e possivelmente trilhas de legendas. O usuáiro que deseja reproduzir um filme seleicona a trilha de áudio e de legendas (esta última caso necessário). A reprodução deve assim apresentar esses conteúdos de forma sincronizada, respeitando tempos estritos, para que o filme possa ser apreciado.


SMU-Video-exemplo.jpg
A constituição típica de um filme em meio digital