14 Audio
Java Intermedio
http://www.oracle.com/technetwork/java/javase/tech/indexjsp-140239.html
2
www.yhavhe.com/Cursos
12/06/2012
3
www.yhavhe.com/Cursos
12/06/2012
JMF
4
• API queproporciona herramientas para la captura,
procesamiento y almacenamiento de datos multimedia.
• Concretamente:
– Reproducir ficheros multimedia en applets y aplicaciones.
– Reproducir flujos multimediarecibidos en tiempo real a través de la
red.
– Procesado (aplicación de efectos como filtrado o realces, compresión
y/o descompresión, conversión entre formatos).
– Salida de datos (presentación,almacenamiento en fichero o
transmisión a través de la red).
– Capturar audio y vídeo de un micrófono y una cámara de video.
www.yhavhe.com/Cursos
12/06/2012
MediaLocator
5
Representa la ubicación de unarchivo multimedia.
Lee los archivos multimedia a partir del URL.
El constructor de la clase recibe un URL.
www.yhavhe.com/Cursos
12/06/2012
Manager
6
Punto de entrada para obtener recursosdependientes del sistema tales como Players,
DataSources, Processors, DataSinks, y el sistema
TimeBase.
www.yhavhe.com/Cursos
12/06/2012
Player
7
Es un gestor de archivos multimedia
renderizar ycontrolar los datos.
para
Proveé métodos para obtener componentes visuales
AWT y controles de procesamiento multimedia.
www.yhavhe.com/Cursos
12/06/2012
Player
Tiene asociados controles para actuarsobre los datos
multimedia que está procesando:
Mp3 Player
www.yhavhe.com/Cursos
9
12/06/2012
http://www.oracle.
com/technetwork/j
ava/javase/format
s-138492.html
Formatos soportados
10Codecs
11
• Muchas aplicaciones multimedia requieren volúmenes de
información importantes:
– CD-ROM: 648 MB
• 72’ sonido estéreo.
• 30’’ de vídeo (estudio TV).
– Una película de 90’ ocuparía 120 GB.
–Una foto (35 mm) a resolución 2000x2000 ocuparía 10MB.
– Un canal de HDTV requiere un ancho de banda de 2Gbps.
• Por esta razón se emplean técnicas de compresión que
permitan reducir el volumen de...
Regístrate para leer el documento completo.