JAVA MEDIA
FRAMEWORK
Componentes: Eder Carlos
Eduardo Lima
Tiago Garcia
IFRN – Tecnologia em Des. Software
Natal, dezembro...
Introdução
 Desenvolvida pela Sun MicroSystems e IBM
na sua versão JMF 2.0 API;
 JMF API Especification e Guide: encontr...
Funcionalidades
 Criação de Aplicações e Applets
 Tipos de Mídia suportadas: AIFF, AU, AVI,
GSM, MIDI, MPEG, QuickTime, ...
Arquitetura JMF
Arquitetura JMF
Aspectos Específicos de JMF -
Apresentação
 Players;
 Processors;
 Presentation Controls;
 Controller Events;
Aspectos Específicos de JMF -
Apresentação
 Players:
 Processa e mostra um stream de leitura
 Não realiza controle sobr...
Aspectos Específicos de JMF -
Apresentação
 Processors:
 Também pode ser usado para apresentar dados
de mídia
 Nada mai...
Aspectos Específicos de JMF -
Apresentação
 Presentation Controls;
 Uso da classe Controller;
 Funcionalidades como vol...
Aspectos Específicos de JMF -
Apresentação
 Controller Events
Aspectos Específicos de JMF -
Processamento
 O processamento de dados de mídia passa por
vários estágios
 Tem como figur...
Aspectos Específicos de JMF –
Captura
 Microfones, Câmeras de Vídeo, Celulares,etc;
 Na arquitetura JMF, cada dispositiv...
Próximos SlideShares
Carregando em…5
×

JAVA MEDIA FRAMEWORK

273 visualizações

Publicada em

JMF - JAVA MEDIA FRAMEWORK

Publicada em: Software
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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.

×