JAVA MEDIA FRAMEWORK

267 visualizações

Publicada em

JMF - JAVA MEDIA FRAMEWORK

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
267
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

JAVA MEDIA FRAMEWORK

  1. 1. JAVA MEDIA FRAMEWORK Componentes: Eder Carlos Eduardo Lima Tiago Garcia IFRN – Tecnologia em Des. Software Natal, dezembro de 2007
  2. 2. Introdução  Desenvolvida pela Sun MicroSystems e IBM na sua versão JMF 2.0 API;  JMF API Especification e Guide: encontradas no site da Sun  jmf-2_0-spec.zip  jmf2_0-guide.pdf
  3. 3. Funcionalidades  Criação de Aplicações e Applets  Tipos de Mídia suportadas: AIFF, AU, AVI, GSM, MIDI, MPEG, QuickTime, RMF e WAV.  Plataforma portável para tratamento (captura,processamento e armazenamento) de mídia
  4. 4. Arquitetura JMF
  5. 5. Arquitetura JMF
  6. 6. Aspectos Específicos de JMF - Apresentação  Players;  Processors;  Presentation Controls;  Controller Events;
  7. 7. Aspectos Específicos de JMF - Apresentação  Players:  Processa e mostra um stream de leitura  Não realiza controle sobre o processamento e rendering da mídia  Player Model
  8. 8. Aspectos Específicos de JMF - Apresentação  Processors:  Também pode ser usado para apresentar dados de mídia  Nada mais é que um tipo especializado de Player com mais funcionalidades: controle do processamento, rendering de mídia e geração de dados de saída para outro DataSource;
  9. 9. Aspectos Específicos de JMF - Apresentação  Presentation Controls;  Uso da classe Controller;  Funcionalidades como volume,zoom,tamanho do vídeo,etc.
  10. 10. Aspectos Específicos de JMF - Apresentação  Controller Events
  11. 11. Aspectos Específicos de JMF - Processamento  O processamento de dados de mídia passa por vários estágios  Tem como figura central a Classe Processor:
  12. 12. Aspectos Específicos de JMF – Captura  Microfones, Câmeras de Vídeo, Celulares,etc;  Na arquitetura JMF, cada dispositivo é abstraído como um DatasSource;  Para dispositivos com múltiplas entradas de streams (como um dispositivo de áudio-vídeo conferência), representamos como um DataSource com múltiplos SourceStreams.

×