Sei sulla pagina 1di 86

Integracin multimedia en Web:

Integracin de medios con


herramientas de autora Web y
propietarias
Pablo Losada de Dios
15 de Enero de 2007
Departamento de Ingeniera Elctrica, Electrnica y de Control
ETSI Industriales UNED http://www.ieec.uned.es
Mster en Ingeniera de la Web 2
ndice
Introduccin, Multimedia en la Web
Inclusin de multimedia con herramientas de
autora Web
Procesos y tcnicas para la optimizacin de
imgenes para la Web
Imgenes en HTML
Grficos vectoriales
Procesos y optimizacin de imgenes con Fireworks
Tecnologas y Plataformas para introducir multimedia en la
Web
Applets de JAVA
Tecnologa FLASH
Tecnologa y plataforma QuickTime
Estndares, formatos y compresin de video digital
Audio y vdeo continuo, Streaming
Sesin prctica
Mster en Ingeniera de la Web 3
Contexto
Conocemos las necesidades multimedia del sitio
Conocemos las caractersticas del medio Internet y
sus limitaciones
Conocemos las herramientas para navegar por
Internet y sus limitaciones a la hora de reproducir
contenidos mulimedia.
Necesitamos conocer tecnologas y formatos para
optimizar y visualizar contenidos multimedia.
Tenemos la necesidad de aplicaciones que
optimicen la integracin y los tiempos de trabajo
Mster en Ingeniera de la Web 4
Objetivos
Conocer las caractersticas de los elementos
multimedia que se pueden integrar en pginas Web
Conocer las tcnicas de optimizacin de contenidos
multimedia.
Conocer tecnologas y formatos que permiten
introducir contenidos multimedia pesados en
pginas Web.
Conocer plataformas que permiten reproducir
contenidos multimedia de manera integrada con los
navegadores
Conocer como soporta HTML la integracin de
medios
Conocer que aportan las herramientas de autora
Web a la integracin de los medios digitales
Mster en Ingeniera de la Web 5
Introduccin, Multimedia en la Web
Insercin de medios digitales en Web
Problemtica de incorporar multimedia en la
Web
El cuello de botella , el ancho de banda de los canales de
comunicacin
Problemas con grficos alta resolucin, audio y vdeo
Soluciones
Incremento de los anchos de banda ADSL
Compresin y tcnicas de streaming
Uso de caches locales
Creacin de conexiones alternativas para diferentes anchos
Mster en Ingeniera de la Web 6
Introduccin, Multimedia en la Web
Cmo se muestra multimedia en la Web?
Incorporada directa
Incorporada, medios digitales que las herramientas
de navegacin soportan directamente
Aplicaciones de Ayuda
Aplicaciones de Ayuda, aplicaciones externas al
navegador
Multimedia incorporada
Conectores de software, Plug-ins para Netscape
Objetos Active X para Microsoft Explorer
Lenguajes de programacin script, Javascript y Vbscript
Multimedia JAVA, Applets
Mster en Ingeniera de la Web 7
Introduccin, Multimedia en la Web
MIME
Estndar para identificar el contenido
multimedia
Tipos y subtipos
text/plain
Si se quiere ofrecer contenido multimedia en
un centro Web, se debera asegurar que:
Los archivos multimedia poseen la extensin de
nombre de archivo correcta.
El servidor est configurado para asociar estas
extensiones con un determinado tipo MIME.
Relacin entre el tipo multimedia con la forma
de reproduccin que elige el navegador
Mster en Ingeniera de la Web 8
Introduccin, Multimedia en la Web
Etiquetas HTML para contenidos multimedia
Etiqueta EMBED
Para incluir archivos de audio y vdeo que
necesiten un conector de software para
reproducirlos el navegador
Sintaxis
<embed atributo1="valor1" "...atributoN="valorN"></embed>
Atributos
Apariencia: ALIGN, BORDER HEIGHT y WIDTH, HIDDEN
Funcionales: AUTOSTART, LOOP, CONTROLS
Identificativos: NAME, SRC
Conector: PLUGINSPACE
Mster en Ingeniera de la Web 9
Etiqueta BGSOUND
Sonido de fondo compatible Internet Explorer
Sintaxis: <BGSOUND SRC="fichero_de_sonido" LOOP=n>
Insertar audio y vdeo con hipervnculos
Llamar a al reproduccin de un archivo de audio a travs de
la etiqueta <A HREF>
Necesidad de reproductores externos
Windows Media
Real Audio y Real Vdeo
Utilizado en formatos de audio y vdeo continuo o
comprimido
Audio: wma, mp3, ra
Vdeo: wmv, avi, mpeg, mpg, mp4, rv
Introduccin, Multimedia en la Web
Etiquetas HTML para contenidos multimedia
Mster en Ingeniera de la Web 10
Etiqueta OBJECT
Normalizar la inclusin de ficheros no nativos en los
navegadores
Sustituir las diferentes etiquetas que realizaban este papel
(APPLET, BGSOUND, EMBED, etc.), y que fuera capaz de
incrustar en el navegador todo tipo de ficheros.
Elementos PARAM que especifican parmetros del objeto y
otros elementos HTML que solo sern interpretados por los
navegadores que no soporten el elemento OBJECT.
Atributos, similares a EMBED destacando
DATA, la URL o localizacin del objeto incrustado
CLASSID, URL del programa cuya ejecucin crear el objeto
CODEBASE, URL donde se pueden encontrar bibliotecas de
clases requeridas por el programa
CODETYPE, tipo MIME del cdigo referenciado por CLASSID
Introduccin, Multimedia en la Web
Etiquetas HTML para contenidos multimedia
Mster en Ingeniera de la Web 11
Inclusin de animaciones
Dos tipos de animaciones
Animaciones gif, soportadas por los navegadores
Se insertan como imgenes <IMG>
Animaciones vectoriales swf, necesitan conector
de software para reproducirse de forma incrustada
en el navegador
Se insertan con las etiquetas <EMBED> o <OBJECT>
Permiten incluir otros medios digitales, audio, vdeo e
incluso interactividad y dinamismo.
Se construyen con tecnologa Macromedia Flash en
formato nativo .fla, aunque se pueden construir
animaciones con otros programas como Director, Swish,
etc
Introduccin, Multimedia en la Web
Etiquetas HTML para contenidos multimedia
Mster en Ingeniera de la Web 12
Inclusin de programacin script
Programacin orientada objeto-evento
interpretada por el navegador
Sintaxis: Etiqueta HTML para incluir el cdigo del
programa incrustado en la pgina
<SCRIPT LANGUAJE=Javascript(Vbscript)></SCRIPT>
Usos de lenguajes script
Alarmas, generar mensajes que aparecen cuando el visitante hace algo,
por ejemplo, antes de entrar en una pgina.
Calendarios, relojes...
Cajas de texto independientes del resto de la pgina
Formularios para correo electrnico, por ejemplo para preparar una
encuesta.
Efectos de audio y de imagen: cambio de color del fondo.
Efectos con las imgenes: cambio al pasar el ratn, imgenes que van
cambiando (no animaciones),
Posibilidad de cambiar el aspecto de una pgina para hacerla ms
accesible.
Introduccin, Multimedia en la Web
Etiquetas HTML para contenidos multimedia
Mster en Ingeniera de la Web 13
Inclusin de programas applet de Java
Programas escritos en Java que residen en el servidor Web y
que se ejecutan en la mquina del usuario a travs de la
Mquina virtual Java que instalan los navegadores
Permiten al programador realizar animaciones interactivas
con el usuario con inclusin de sonidos y vdeos.
En el servidor cdigo precompilado archivo .class
Sintaxis: inclusin con la etiqueta
<APPLET CODE=nombre.class ATRIBUTOS> </APPLET>
<PARAM NAME=nombre_del_parmetro VALUE="contenido_del_parmetro">
Los parmetros permiten configurar el funcionamiento y
visualizacin del applet en la pgina
Introduccin, Multimedia en la Web
Etiquetas HTML para contenidos multimedia
Mster en Ingeniera de la Web 14
Introduccin, Multimedia en la Web
Etiquetas HTML para contenidos multimedia
Extensiones de posicin, LAYER y DIV
Permiten posicionar los objetos dentro de la pgina Web de
manera ms exacta
Etiqueta <DIV>
Sintaxis, <DIV id =" nombre " style =".........."></DIV>
Propiedades (dentro de style)
Position, Left y Top, Width y Height
Overflow, La propiedad OVERFLOW indica al navegador como tiene
que adaptar el tamao del contenido al tamao del contenedor
Clip, La propiedad CLIP permite recortar el contenido del contenedor
Z-INDEX, para controlar el orden de apilamiento
VISIBILITY, permite especificar si una capa y su contenido son visibles
o no
Etiqueta <LAYER>
Uso similar a DIV
Contradice estndar de W3C pero permite DHTML en Netscape
Mster en Ingeniera de la Web 15
Cmo son los editores Web visuales?
Interfaz intuitivo, entornos de programacin o diseo
Asistentes de creacin de objetos
Manejo visual avanzado de Tablas, marcos y capas
Administracin sito Web completo, mantenimiento
Creacin asistida de aplicaciones dinmicas contra Sistemas
de bases de datos (ASP, PHP, CFG, etc)
Integracin con otras herramientas relacionadas con el
proceso de creacin de un Web
Otros
Gestin de estilos CSS
Acceso y edicin de HTML
Soporte de Formularios
Soporte de Javascript y JAVA
Soporte de XML
Multimedia con herramientas de autora Web
Herramientas autora Web visual
Mster en Ingeniera de la Web 16
Multimedia con herramientas de autora Web
Herramientas autora Web visual
Editores Visuales destacados
Macromedia Dreamweaver 8
Diseo visual de CSS y unificacin de paneles
Autora de XML
Manejo avanzado de cdigo y soporte de lenguajes de lado
servidor (ASP, JSP, etc)
Soporte de tecnologas FlashVideo, PHP5, ColdFusion, etc
Alta integracin (comunicacin, adaptacin e Interfaz) con el
resto de programas del paquete Studio 8
Adobe Golive CS2
Herramientas visuales de fcil utilizacin para la creacin y
edicin de pginas basadas en CSS
Gestin de componentes y activos reutilizables
Alta integracin con las herramientas grficas de Adobe,
Creative, Photoshop y PDF
Control exhaustivo del cdigo fuente, CSS, XML, XHTML
Diseo de sitios para entornos mviles,
Mster en Ingeniera de la Web 17
Interfaz de trabajo
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 18
Barra de Documento
Barra Insertar
Comn, Diseo, Formularios, Texto, HTML, Cdigo servidor,
Aplicacin, Flash.
Barra de Estado
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 19
Visualizar propiedades y opciones de los
objetos
Inspector de propiedades
Men contextual
Opciones y acciones
relacionadas con el objeto
donde se ha pulsado el
botn izquierdo del ratn
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 20
Insercin y formato de Texto
Tres tipos de insercin:
Insercin por teclado
Por copia y pegado de textos externos ASCII o Editor de
textos
Por importacin, Datos de Tabla, documento Word o Excel
Formato de texto
Predeterminado a travs hojas de estilo CSS
Opcin a travs de etiquetas HTML, menor control, menos
posibilidades de actualizacin y ms cdigo de pgina
Formato visual a travs Inspector de propiedades
Visualizacin aspecto final del estilo
Agilidad de cambios
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 21
Insercin y formato de Texto. Manejo de CSS
Conjunto de reglas de formato que controlan el aspecto del
contenido de una pgina Web
Su contenido se puede alojar:
en un fichero externo .css
<link href="estilos.css" rel="stylesheet" type="text/css">
Dentro del archivo HTML en la cabecera <HEAD>
<style type="text/css">
<!
.Estilo1 {font-family: Tahoma}
-->
</style>
Panel de estilos
Modo actual, reglas CSS del objeto
Modo Todo, reglas CSS de todo el documento
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 22
Insercin y edicin de imgenes
Formatos soportados, JPEG, GIF y PNG
Edicin
Nuevo muestreo de imagen al cambiar el tamao
Recorte
Modificacin Brillo/Contraste
Perfilado o contraste de bordes
Optimizacin y edicin de imgenes con Fireworks
Opciones de apariencia: Espaciados, borde, tamao,
alineacin, etc
Establecimiento de hipervnculos
Opciones de contenido alternativo
Herramientas de creacin de mapas de imagen
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 23
Insercin de Objetos de
imagen
Marcador de posicin
Un marcador de posicin de
imagen es un grfico que se
utiliza hasta que el grfico
definitivo est listo para su
incorporacin a la pgina Web.
Imagen de sustitucin
Imagen que cambia por otra al
hacer el usuario un accin con
el ratn
Carga previa, ms rapidez
Barra de navegacin
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Sucesin de botones 4 estados con memoria de estado
Mster en Ingeniera de la Web 24
Insercin de objetos multimedia
Barra de insercin Comn Media
Pelculas Flash
Flash Video, formato de vdeo con tecnologa Flash
Flash Paper, formato de publicacin
de documentos formateados con
tecnologa Flash
Botones y texto Flash
Pelculas Shockwave
creadas con director
Applets de JAVA
Objetos ActiveX
Objetos que necesitan
Plugin
Por Men Insertar -- Media
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 25
Insercin de objetos multimedia Flash
Insercin pelcula formato .swf
Opciones
De reproduccin: Bucle y automtica
De apariencia: Espaciado, Calidad, Escala alineacin,
Fondo
De vista previa en la pgina
De edicin en Flash (Si se construy con el)
De inclusin de parmetros de funcionamiento
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 26
Insercin de objetos multimedia Flash Video
Insercin de archivos .flv, vdeo interactivo
construido con Flash
El objeto Flash Video inserta el contenido y
conjunto de mandos de reproduccin
Dos opciones de reproduccin
Vdeo de descarga progresiva, descarga el archivo al disco
duro del usuario y reproduccin antes de final descarga
Flujo de vdeo continuo, emisin remota de contenido de
forma fluida sin cortes (Necesidad de servidor
comunicaciones Flash)
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 27
Insercin de objetos multimedia PlugIn
Mediante esta opcin se introducen elementos de
audio y vdeo que necesitan en navegador de un
conector de software o PlugIn instalado
Se inserta con la etiqueta <EMBED>
Dreamweaver permite:
Marcar la URL del plugIn, por si no lo tiene el usuario
Reproduccin previa
Modificar atributos etiqueta <EMBED> a travs de panel
de atributos o por modificacin de cdigo en Vista cdigo
Modificar opciones de apariencia en el Inspector de
propiedades
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 28
Insercin de objetos multimedia Applet
Manejo de atributos de la etiqueta Applet a travs
de Inspector de propiedades y panel de atributos
de la eiqueta
Manejo de parmetros del applet mediante panel
de parmetros o vista cdigo
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 29
Comportamientos
Un comportamiento es una combinacin de un
evento con una accin que desencadena ese
evento
Los comportamientos de Dreamweaver introducen
en los documentos cdigo JavaScript que permite
dar dinamismo o interactividad a los documentos
HTML estticos
Tipos de comportamientos
Abrir una ventana de navegador configurable. Ir a
una URL
Llamar a una funcin Javascript
Comprobar si est instalado el plugIn y el navegador
Control de un sonido y de una pelcula swf
Mostrar, ocultar y arrastrar capas
Intercambiar imagen
Mostrar Men emergente
Validar un formulario
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 30
Panel de Comportamientos
Se accede a travs de Men Ventana Comportamientos
Los comportamientos se personalizan segn el objeto que
est seleccionado y el tipo de navegador compatible
El Panel permite cambiar el evento asociado al
comportamiento, editar las opciones y cambiar de
comportamiento
Autora Web con editores visuales
Inclusin de contenidos con Dreamweaver
Mster en Ingeniera de la Web 31
Aplicaciones de las imgenes
Barras de navegacin
Iconos: Botones, flechas,
lneas, smbolos, barras
Formato de texto a travs
de imgenes en blanco
Botones de imagen, cada
estado una imagen
Texto de alta calidad
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 32
Tipos especiales de imgenes
Imgenes transparentes, GIF y
PNG
Imgenes entrelazadas,
acelerar sensacin de
visualizacin: JPEG progresivo y
GIF (Explorer no)
Imgenes de baja resolucin
Imgenes de fondo <BODY
BACKGROUND=imagen>
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 33
Procesamiento de imgenes para Web
Escalar al tamao deseado
Suavizar colores, plantilla
Disminuir en lo posible la profundidad de color
(dithering)
Utilizar paletas de color Web o adaptativas
Prueba de distintos formatos y niveles de
compresin. Solucin de compromiso
Acciones para mejora de la carga
Especificar siempre atributos WIDTH y HEIGHT
Insertar versiones reducidas con enlace a las HR
Carga previa de imgenes, cargas en cach o en
segundo plano
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 34
Formatos grficos para Web
GIF 89A
Mxima profundidad de color 256 bits
Compresin sin prdidas LZW
Carga progresiva.
Mscara de transparencia de 1 bit.
Animacin simple.
JPEG
Nmero de colores: 24 bits color o 8 bits B/N Muy alto
grado de compresin. Formato de compresin con
prdida.
No permite transparencia, ni canal alfa.
No permite animacin.
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 35
Formatos grficos para Web
PNG
Soporte de colores: color indexado, color
verdadero de 48 bits, escala de grises de 16 bits
Mayor compresin que el formato GIF (+10%) sin
prdida
Visualizacin progresiva en dos dimensiones
Transparencia de canal alfa en imgenes
Deteccin de errores
No permite animacin.
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 36
Grficos Vectoriales
Curvas de Bzier
Nodos y Manejadores
Las lneas de un objeto vectorial
pueden tener diferentes espesores
y colores
Para rellenar con un color, es necesario que los
puntos estn unidos formando una lnea cerrada;
es decir, el ltimo nodo coincide con el primero
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 37
Grficos Vectoriales. Ventaj as de su uso
No importa el tamao, siempre la misma nitidez.
Cada objeto viene definido por sus propias
frmulas y se maneja independientemente del
resto.
Grn precisin sobre la forma, orientacin y
ordenacin de los elementos.
El dibujo es siempre editable.
Fcil reutilizacin en otros proyectos.
El tamao de los ficheros puede ser increblemente
compacto, aumenta con la complejidad y el
tamao el nmero de trazos.
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 38
Grficos Vectoriales. Ventaj as de su uso
Los objetos pueden fusionarse entre s.
Permiten un manejo de letras y texto sin
limitaciones; las fuentes Type 1 y TrueType son
tambin objetos vectoriales
El clipart mayoritariamente es formato vectorial
Se pueden incluir bitmaps en un dibujo vectorial,
Si es necesario, un vector puede exportarse a un
formato rster estndar, como GIF o JPG.
Grficos Vectoriales. Limitacin
Su aspecto fro y perfecto, sin imperfecciones
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 39
Grficos Vectoriales. Formatos vectoriales
Formatos propietarios
Cada herramienta exporta en el suyo, incompatibles
Formatos propietarios no basados en Bezier
Para pasarlos de un programa de Windows a otro: son los
metafiles (WMF y EMF)
Formatos puente
Postscript, lenguaje de definicin de pginas y objetos en
formato vectorial
Orientados a diseo Web
Shockwave Flash (.SWF) y el SVG (scalable vector graphic)
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 40
Grficos Vectoriales. Utilizacin
Dibujos lineales y grficos con formas ntidas
Formas simples (iconos, pequeas ilustraciones...)
Actualmente se pueden crear dibujos de una gran
riqueza, sin el aspecto fro, asptico, imagen en
pantalla suavizada (con antialiasing )
Texto editable en forma
Smbolos o glifos
Adaptacin de texto a contornos
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 41
Grficos Vectoriales. SVG (scalable vector
graphic)
SVG una forma ms del lenguaje XML que separa
por completo contenido de presentacin
Porque SVG?
Para superar las limitaciones de los ficheros de mapa de
bits, los omnipresentes GIF y JPG
Alternativa al formato vectorial SWF no libre
Los contenidos de texto son editables y buscables
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 42
Grficos Vectoriales. SVG Ventaj as
Las asociadas a un formato vectorial
El fichero SVG no es binario: fichero de texto que
se puede editar incluso en el Bloc de notas, y sus
contenidos se pueden indexar, buscar...
Soporte de hojas de estilo CSS
Puede incluir cdigo (scripts) que modifican el
grfico dinmicamente
Al ser XML, es un formato extensible
Admite efectos como sonido, efectos visuales al
hacer clic o mover el ratn
Puede generarse dinmicamente en un servidor
web como respuesta a instrucciones de Java,
JavaScript, Perl o XML
Optimizacin de imgenes para la Web
Imgenes en la Web
Mster en Ingeniera de la Web 43
Optimizacin de imgenes para la Web
Procesos y optimizacin de imgenes con Fireworks
Fireworks permite
Crear, editar y optimizar grficos Web
Crear y editar imgenes de mapa de bits y vectoriales
Disear efectos Web
como rollovers y mens emergentes
recortar y optimizar elementos grficos para reducir su tamao
de archivo
Automatizar tareas repetitivas para ahorrar tiempo
Abrir archivos creados en aplicaciones o formatos de
archivo diferentes,
como Photoshop, Macromedia FreeHand, Illustrator,
CorelDRAW sin compresin, WBMP, EPS,JPEG, GIF y GIF
animado.
Mster en Ingeniera de la Web 44
Optimizacin de imgenes para la Web
Procesos y optimizacin de imgenes con Fireworks
Fireworks permite
Creacin de archivos PNG de Fireworks a partir de
archivos HTML
Es posible importar, arrastrar o copiar y pegar en
documentos de Fireworks objetos vectoriales,imgenes
de mapa de bits o texto creados en otras aplicaciones.
Fireworks trabaja en formato de edicin PNG
Fireworks exporta en formatos:
Puede guardar directamente los siguientes formatos de
archivo: PNG de Fireworks, GIF, GIF animado, JPEG,
BMP, WBMP, TIF, SWF, AI, PSD y PICT (slo Macintosh).
Mster en Ingeniera de la Web 45
Optimizacin de imgenes para la Web
Procesos y optimizacin de imgenes con Fireworks
Barra de Herramientas
Inspector de propiedades
Paneles de trabajo
Mster en Ingeniera de la Web 46
Optimizacin de imgenes para la Web
Procesos y optimizacin de imgenes con Fireworks
Seleccin y transformacin de objetos
Desplazar, copiar, eliminar, girar, sesgar objetos y
cambiar su escala. En documentos con varios objetos,
para organizarlos, stos se pueden apilar, agrupar y
alinear.
Trabajo con mapas de bits
Dibujo, pintura y edicin de objetos de mapa de bits
Retoque de mapas de bits
Ajuste del color y el tono de un mapa de bits
Desenfoque y perfilado de mapas de bits
Incorporacin de ruido a una imagen
Mster en Ingeniera de la Web 47
Optimizacin de imgenes para la Web
Procesos y optimizacin de imgenes con Fireworks
Dibujo de objetos vectoriales
Dibujo de lneas, rectngulos y elipses bsicas
Dibujo de formas automticas
Dibujo de trazados libres o marcando puntos
Incorporacin texto
Texto con una gran variedad de fuentes y tamaos, as
como ajustes de acercamiento, espaciado, color,
interlineado
Conversin en texto vectorial (trazados)
Aplicacin de trazados de molde, rellenos y filtros al
texto.
Revisin ortogrfica, posterior a efectos
Mster en Ingeniera de la Web 48
Optimizacin de imgenes para la Web
Fireworks - Automatizacin de tareas repetitivas
Bsqueda y reemplazo
Permite buscar y reemplazar elementos,
como texto, URLs, fuentes y colores.
Se puede buscar en el documento actual o
en varios archivos a la vez.
Slo funciona con archivos PNG de Fireworks
o vectoriales
Proceso por lotes, conversin archivos grficos
Una seleccin de archivos en otro formato o en el mismo formato con
distintas configuraciones de optimizacin.
Escalar archivos exportados
Buscar y reemplazar texto, colores, direcciones URL, fuentes y colores
Cambiar el nombre a grupos de archivos mediante combinacin de opciones
Ejecutar comandos sobre un grupo de archivos.
Mster en Ingeniera de la Web 49
Optimizacin de imgenes para la Web
Fireworks - Optimizacin y exportacin
Optimizacin
Eleccin del mejor formato de archivo
Definicin de las opciones especficas del formato
Ajuste de los colores del grfico
Asistente de exportacin
Configuracin visual de la exportacin
Ajustes de optimizacin, tamaos de archivo
Definicin de colores, paletas y transparencias
Tiempos estimados de carga
Comparacin de formatos de exportacin
Mster en Ingeniera de la Web 50
Tipo y formato de exportacin
Una imagen en formato GIF, JPEG u otro archivo
grfico.
Todo el documento como un archivo HTML y sus
archivos de imagen asociados.
Exportar con CSS y el formato futuro XHTML
Exportar slo las divisiones seleccionadas.
Slo un rea especfica de su documento.
Fotogramas y capas como archivos de imgenes
independientes.
Optimizacin de imgenes para la Web
Fireworks - Optimizacin y exportacin
Mster en Ingeniera de la Web 51
Qu son?
Programa escrito en Java que permite
introducir un contenido multimedia
interactivo en una pgina Web
Un applet se ejecuta completamente en el
cliente. Esto significa que una vez que fue
transmitido, la velocidad de la interaccin
no depende de la velocidad y latencia de
la red. Si es necesario, el applet tambin
se puede comunicar con el servidor.
Tecnologas para multimedia en la Web
JAVA Applets
Mster en Ingeniera de la Web 52
Cmo se ejecutan?
Es necesario utilizar un cliente Web que sea Java
Compatible. Estos clientes definen la mquina
virtual Java y proporcionan el conjunto de libreras
de clases estndar necesarias para que el applet
funcione
Al cargar la pgina se detecta la etiqueta <Applet>
Sintaxis:
<APPLET CODE= WITH= HEIGHT= [CODEBASE=] [ALT=] [NAME=]
[ALIGN=] [VSPACE=] [HSPACE=] >
<PARAM NAME= VALUE= >
Tecnologas para multimedia en la Web
JAVA Applets
Mster en Ingeniera de la Web 53
Qu es esta tecnologa ?
Estndar de facto de animacin vectorial para la Web
Cules son los elementos que la
componen?
Flash, programa que permite crear animaciones
interactivas
Formato nativo de creacin de proyectos .FLA
Formato de exportacin a la Web .SWF
Flash player, incrustado en los navegadores permite
reproducir las pelculas swf
Tecnologas para multimedia en la Web
Tecnologa FLASH
Mster en Ingeniera de la Web 54
Qu se puede hacer con Flash?
Animaciones: anuncios publicitarios, tarjetas de
felicitacin en lnea, dibujos animados, etc.
Juegos: los juegos normalmente combinan las
capacidades de animacin de Flash con las
capacidades lgicas de ActionScript.
Interfaces de usuario
Aplicaciones dinmicas de Internet: proporcionan
una interfaz de usuario para mostrar y manipular
datos almacenados de forma remota a travs de
Internet.
Tecnologas para multimedia en la Web
Tecnologa FLASH
Mster en Ingeniera de la Web 55
FLASH, la herramienta de creacin
El escenario, donde se muestran los grficos,
vdeos, botones y dems objetos durante la
reproduccin
Tecnologas para multimedia en la Web
Tecnologa FLASH
Mster en Ingeniera de la Web 56
FLASH, la herramienta de creacin
La lnea de tiempo, organiza y controla el
contenido de un documento a travs del tiempo en
capas y fotogramas
Tecnologas para multimedia en la Web
Tecnologa FLASH
Mster en Ingeniera de la Web 57
FLASH, la herramienta de creacin
Las barras de herramientas y edicin
Gestin y edicin de contenidos
Los paneles (Biblioteca, etc)
El inspector de propiedades
Tecnologas para multimedia en la Web
Tecnologa FLASH
Mster en Ingeniera de la Web 58
FLASH, la herramienta de creacin
Aspectos bsicos de creacin
fotogramas y fotogramas clave
Un fotograma clave es un fotograma en el que se
define un cambio en las propiedades de un objeto de
una animacin o se incluye cdigo ActionScript para
controlar determinado aspecto del documento
Utilizacin de capas
Son como hojas de acetato transparente apiladas en el
escenario.
Las capas ayudan a organizar las ilustraciones de los
documentos.
Los objetos de una capa pueden dibujarse y editarse
sin que afecten a objetos de otras capas.
Tecnologas para multimedia en la Web
Tecnologa FLASH
Mster en Ingeniera de la Web 59
FLASH, la herramienta de creacin
Smbolos, instancias y elementos de biblioteca
Un smbolo es un grfico, un botn o un clip de
pelcula que se crea una vez en Macromedia Flash
Una instancia es una copia de un smbolo
Cada instancia de smbolo tiene sus propiedades, que son
distintas de las del smbolo
Biblioteca, contenedor de objetos grficos,
sonidos, texto, que forman parte de una pelcula.
Los objetos grficos que se guardan en una biblioteca
toman el nombre de smbolos.
Tecnologas para multimedia en la Web
Tecnologa FLASH
Mster en Ingeniera de la Web 60
FLASH, la herramienta de creacin
Los botones
Son clips de pelcula interactivos de cuatro
fotogramas
Fotograma 1 es el estado Arriba
Fotograma 2es el estado Sobre
Fotograma 3 es el estado Presionado,
Fotograma 4 El cuarto fotograma es el estado Zona
activa, que define el rea que responde al clic del
ratn. Esta rea es invisible en el archivo SFW.
Tecnologas para multimedia en la Web
Tecnologa FLASH
Mster en Ingeniera de la Web 61
FLASH, la herramienta de creacin
Creacin de movimiento
Animaciones interpoladas, dos tipos
interpolacin de movimiento
interpolacin de formas
forma eficaz de crear movimiento y realizar cambios, ya
que reduce al mnimo el tamao del archivo. En esta
animacin, Flash slo guarda los valores de los cambios
producidos entre fotogramas.
Animacin fotograma por fotograma
Cada fotograma es clave
Para animaciones complejas, cambia el escenario
Tecnologas para multimedia en la Web
Tecnologa FLASH
Mster en Ingeniera de la Web 62
FLASH, la herramienta de creacin
ActionScript
Es el lenguaje que se deber utilizar para aadir
interactividad a aplicaciones Flash
Para escribir cdigo ActionScript en Flash, se utiliza
el panel Acciones, para scripts internos fichero FLA
la ventana Script, para scripts en fichero externo
Permite realizar acciones de
Control de pelcula
Comunicacin con el navegador, extensin de Flash
Tecnologas para multimedia en la Web
Tecnologa FLASH
Mster en Ingeniera de la Web 63
Trabajo con sonido
Dos tipos de sonidos: sonidos de evento y
flujos de sonido
Importacin de sonidos
WAV (slo en Windows)
AIFF (slo en Macintosh)
MP3 (Windows o Macintosh)
Si se tiene QuickTime 4 o posterior instalado
AIFF
Sound Designer II (slo en Macintosh)
Pelculas QuickTime slo sonido
Sun AU
Sonidos System 7 (slo en Macintosh)
WAV
Tecnologas para multimedia en la Web
Tecnologa FLASH Contenidos Multimedia
Mster en Ingeniera de la Web 64
Trabajo con sonido
Se almacenan en Bibliotecas como smbolos
para compartirlos
Se incorporan en fotogramas clave y conviene
capa de sonido
Aspectos exportacin
ADPCM: sonidos cortos
MP3: msica, sonidos largos
Sin formato, no compresin
Voz:, sin msica
Tecnologas para multimedia en la Web
Tecnologa FLASH Contenidos Multimedia
Mster en Ingeniera de la Web 65
Trabajo con sonido
Sincronizacin del sonido, Opciones:
Evento: cabezal por fotograma
Inicio: no se ejecuta si ya est sonando
Detener: interrupcin inmediata
Flujo: sonidos fondo, sonido no deba descargarse en su
totalidad para empezar a reproducirse
Efectos de sonido
A travs del inspector de propiedades
en el fotograma clave donde esta
el sonido.
Se abre deplegable con efectos disponibles
Efecto personalizado Editor de Envolventes
Tecnologas para multimedia en la Web
Tecnologa FLASH Contenidos Multimedia
Mster en Ingeniera de la Web 66
Trabajo con vdeo
Varios mtodos para incorporar video en Flash
Incorporacin de vdeo a un archivo SWF
Este mtodo le permite incorporar un archivo de vdeo en un
archivo SWF
todos los fotogramas de vdeo representados en los fotogramas de
la propia lnea de tiempo
Vdeos de poco tamao, hay que sincronizar con el SWF
Descarga progresiva de vdeo
Mediante ActionScript para cargar archivos FLV externos en un
archivo SWF y reproducirlos en tiempo de ejecucin
El flujo de vdeo procedente de su propio servidor
Flash Communication Server o de un servicio FVSS
Vdeo QuickTime vinculado
no pasa a formar parte del archivo Flash
Tecnologas para multimedia en la Web
Tecnologa FLASH Contenidos Multimedia
Mster en Ingeniera de la Web 67
Trabajo con vdeo - FLV, Flash Video
Permite a los diseadores fusionar vdeo con
datos, grficos, sonido y control interactivo
dinmico
Ventajas
Ubicuidad
Control creativo completo
Integracin como un objeto Flash
Tecnologas para multimedia en la Web
Tecnologa FLASH Contenidos Multimedia
Mster en Ingeniera de la Web 68
Trabajo con vdeo - FLV, Flash Video
Soluciones para codificar clips de vdeo en
formato FLV
Asistente de importacin de Flash Video
Flash Video Encoder
Complemento FLV QuickTime Export
Aplicaciones compatibles
Adobe After Effects (Windows y Macintosh)
Apple Final Cut Pro (Macintosh)
Apple QuickTime Pro (Windows y Macintosh)
Avid Xpress DV (Windows y Macintosh)
Los cdecs On2 VP 6 y Sorenson Spark
Tecnologas para multimedia en la Web
Tecnologa FLASH Contenidos Multimedia
Mster en Ingeniera de la Web 69
Formatos
Swf y HTML predet.
Marcar si se desea
otro y aparece
nueva pestaa
Seleccionar los
destinos de los
archivos
Tecnologas para multimedia en la Web
Tecnologa FLASH Publicacin
Mster en Ingeniera de la Web 70
Flash
Se pueden configurar
las opciones de
compresin de imagen y
sonido
la opcin para proteger
la pelcula ante la
importacin
opciones de depuracin
Tecnologas para multimedia en la Web
Tecnologa FLASH Publicacin
Mster en Ingeniera de la Web 71
HTML
Aspectos relativos al
etiqueta <object> donde se
va a alojar la pelcula en la
pgina HTML
Seleccin de plantilla HTML
a usar
Aspectos de versin del
Player y opciones de
reproduccin
Tecnologas para multimedia en la Web
Tecnologa FLASH Publicacin
Mster en Ingeniera de la Web 72
Qu es?
Multiplataforma multimedia para difundir flujos de
datos multimedia a travs de diferentes medios
Soporta una gran multitud de formatos de vdeo y
audio
Cules son los elementos que la
componen?
QuickTime Player, player multiformato gratuito
QuickTime Pro, player avanzado con posibilidades de
edicin y conversin
QuickTime Streaming Server
Tecnologas para multimedia en la Web
Plataforma QuickTime
Mster en Ingeniera de la Web 73
Tecnologas para multimedia en la Web
Plataforma QuickTime
Formatos soportados
Formatos de archivo que
importa
AIFF, AU, Avi, BMP, Cubic VR, DV, FLC, GIF,
J PEG, FLASH, MIDI, MPEG-1, MP3-layer 1 y 3,
Photoshop, PICS, PICT, PNG, QT image file, QT
MOV, TARGA, SOUND, TEXT, TIFF, VR (virtual
reality ), WAVE, 3G, mpeg2, mpeg-4
Formatos de archivo que exporta
AIFF, AU, AVI, BMP, DV STREAM, FLC, J PEG,
MIDI, PHOTOSHOP, PICT, PNG, QT Image, QT
MOVIE, TARGA, TEXT, TIFF, WAV
Cdecs de vdeo soportados
Animation, Apple BMP, Apple video, DV, Grahics,
Cinepak, H.261, H.263 Microsoft Ole, Microsoft
Video 1, Motion J PEG A and B, Photo J PEG,
Planar RGB, Sorenson Vdeo 1 y 2, 3G
Efectos de vdeo
Alpha gain, Blur, color balance, color style, color
tint, edge detection, emboss, film noise, general
convolution QuickTime HLS Balance, lens flare,
RGB Balance, Sharpen, SMPTE effects, Traveling
matte, zoom.
Compresores de sonido
24 bit integer, 32 bit floating point, 32 bit integer, 64
bit floating point, Alaw 2:1, AU, MS ADPCM,
Qdesign Music 2QuickTime Qualcomm Purevoice

Mster en Ingeniera de la Web 74
Tecnologas para multimedia en la Web
Plataforma QuickTime
Reproduccin
Con player
En navegador
Opciones de cache
Opciones de copia en
disco duro
Mster en Ingeniera de la Web 75
Tecnologas para multimedia en la Web
Arquitecturas y estndares de vdeo
Arquitecturas
AVI
QuickTime
CODECS
Cinepack, Indeo 3.2, Indeo 4.1, 4.2 y 4.3, Indeo 5.1 y
5.2 Microsoft RLE, Sorenson, DivX, H261, H263...
ESTANDARES
Grupo de expertos MPEG
Grupo de expertos ITU
Mster en Ingeniera de la Web 76
Tecnologas para multimedia en la Web
Arquitecturas y estndares de vdeo
Grupo de expertos ITU
H.261, H.323, H.324, H.263, H26L
Grupo de expertos MPEG
MPEG 1(MPEG1Layer3=MP3)
MPEG2
MPEG3
MPEG4 (Codec DIVX)
MPEG7 (contenidos multimedia)
MPEG21 (Seguridad)
Estndar JVT
Mejoras significativas
en la eficiencia de la
codificacin sin prdida
de calidad.
Robustez frente a
errores y adaptacin
eficiente a la
transmisin.
Mster en Ingeniera de la Web 77
Tecnologas para multimedia en la Web
Audio y vdeo continuo, Streaming
Qu es streaming?
Tecnologa de transmisin de medios continuos,
principalmente audio y vdeo, a travs de redes.
No existe descarga de informacin al disco del
cliente.
La informacin emitida se reproduce en tiempo real.
La informacin se transmite como un flujo de
paquetes
El servidor rompe la informacin en paquetes que se
envan a travs de la red. Los paquetes son
reensamblados por el cliente
Mster en Ingeniera de la Web 78
Tecnologas para multimedia en la Web
Audio y vdeo continuo, Streaming
Tipos de servicio
Vdeo bajo demanda: origen de la informacin est
almacenada en un servidor. Extensible para Audio.
Los usuarios solicitan el envo de informacin cuando lo desean, por lo que
la informacin se enva personalizada y un flujo a cada cliente (unicast)
Se permiten interacciones
En directo: el contenido se crea en el mismo
momento de su difusin.
Orientado a la multidifusin.
Se permiten las pausas sin recuperacin de la informacin emitida durante
las mismas.
Servicio sin interactividad.
Dos tipos segn el tipo de transmisin:
Unicast: se enva un flujo de informacin a cada usuario.
Multicast: se enva un nico flujo a todos los usuarios.
Mster en Ingeniera de la Web 79
Tecnologas para multimedia en la Web
Audio y vdeo continuo, Streaming
Tipos de servicio
Casi bajo demanda: simula el funcionamiento de un
servicio bajo demanda con flujos de vdeo en directo.
Simula el video bajo demanda, pero con flujos de
informacin en directo, para aprovechar la difusin
multicast.
Siempre con informacin almacenada.
El cliente, cuando se incorpora, lo hace al flujo que
comienza o que est prximo a comenzar.
Cuando hace pausas o retrocesos, tambin se reincorpora al
flujo ms prximo.
Emisin continua y cclica.
Mster en Ingeniera de la Web 80
Tecnologas para multimedia en la Web
Audio y vdeo continuo, Streaming
Arquitectura de un sistema streaming
Mster en Ingeniera de la Web 81
Tecnologas para multimedia en la Web
Audio y vdeo continuo, Streaming
Arquitectura de un sistema streaming
Sistemas de
produccin
Servidor de
streaming
Cliente
Mster en Ingeniera de la Web 82
Tecnologas para multimedia en la Web
Audio y vdeo continuo, Streaming
Arquitectura de un sistema streaming
Servidor Streaming
Dos modos de funcionamiento
bajo demanda
en directo
Consta de tres elementos
Comunicador
Sistema operativo
Sistema de almacenamiento
Cliente,
Recepcin, recibe datos de red
Buffer, control de la calidad del servicio
Presentacin, reproduce e interfaz de interaccin
Mster en Ingeniera de la Web 83
Tecnologas para multimedia en la Web
Audio y vdeo continuo, Streaming
Formatos
Los formatos deben cumplir
Informacin dividida en flujos para permitir transmisin
temporizada.
Deben mantener ndices de posicionamiento.
Son capaces de modificar la calidad de vdeo en tiempo real.
El elemento bsico es el chunk (tambin llamado objeto):
tres secciones:
Cabecera: informacin general del fichero y de cada uno de los
flujos que lo componen.
Datos: Datos e informacin de control.
ndices de posicionamiento.
Mster en Ingeniera de la Web 84
Tecnologas para multimedia en la Web
Audio y vdeo continuo, Streaming
Arquitecturas y formatos propietarios
Windows Media
Real Network
Quick Time
Soluciones libres
VideoLAN
ICECAST
Mster en Ingeniera de la Web 85
Conclusiones
Conocer como ha evolucionado la Web para introducir
contenidos multimedia
Extensiones
Conectores
Lenguajes
Conocer como asisten al autor de pginas Web multimedia los
programas de autora
Conocer procesos de optimizacin y automatizacin de
imgenes para la Web
Conocer las tecnologas que se han desarrollado para extender
las capacidades multimedia de la Web y hacerlo de manera
eficiente
Applets de JAVA
Tecnologa FLASH
Tecnologa y plataforma QuickTime
Arquitecturas y estndares de vdeo en la Web
Audio y vdeo continuo, Streaming
Mster en Ingeniera de la Web 86
Ejercicios propuestos

Potrebbero piacerti anche