Curso de HTML5 y CSS3



Documentos relacionados
Curso de Android con Java

Curso de HTML5 y CSS3

Curso de Android con Java

Curso de HTML5 y CSS3

Curso de Android con Java

Curso de Android con Java

Curso de Android con Java

Curso de Android con Java

Los distintos navegadores para movernos por Internet

Curso de Java EE Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1

Insumos Video. Tipos de archivo de video. Obtención del recurso. Edición y optimización

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA

Por qué deberías adaptar tu página web a la navegación móvil?

Curso de Android con Java

Audio y vídeo en Ardora 7

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

Presentaciones compartidas con Google Docs (tutorial)

CUADERNIA 2.0. CÓMO INSTALAR CUADERNIA 2.0 Para instalar Cuadernia debemos seguir los siguientes pasos:

S M Web Creativa. Calidad, Rapidez y Precios de Crisis

Como Publicar Videos en YouTube. Cómo publicar en YouTube? Selecciona su idioma

Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos

Juan I. Liberal ESCUELA NUESTRA SEÑORA DE LUJÁN

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)

Diseño de páginas web 2011

PASOS PARA CREAR UNA PÁGINA WEB

Base de datos en Excel

Educación y capacitación virtual, algo más que una moda

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Queremos asegurarnos de que tu sitio aparezca en los resultados de búsqueda.

Capítulo 2. Marco Teórico

UNIVERSIDAD TECNICA DEL NORTE

Inicio del programa WORD 2007

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

Accesibilidad web GUÍA FUNCIONAL

Formatos publicitarios de vídeo: notoriedad de marca a bajo coste

Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz

Qué necesito saber para tener mi sitio web en Internet?

UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE

Diseño de actividades para el aula con Jclic Módulo 2: Generalidades sobre la creación de Proyectos Jclic

TUTORIAL 8 REDES PROFESIONALES: LINKED IN

Guía Notas Parciales. Intermedio

DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire tw: martosfre

Licencia. Todos los derechos reservados. Este reporte puede ser distribuido libremente pero queda

Unidad 1. Introducción a HTML (I)

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

Guía de aprendizaje Audacity: guía de edición de sonido

OPTIMIZAR LAS PRESENTACIONES CURSO DE POWERPOINT BAJAR VIDEOS DE LA WEB. Clelia Irene Gatti - Consultora en Sistemas - Contacto:

WEB APP VS APP NATIVA

Manual de usuario para Facturación Electrónica 2011

PRIMER INFORME MUYPYMES SOBRE WEB Y NUEVAS TECNOLOGÍAS EN LA EMPRESA ESPAÑOLA. Únicamente el 10% de las pymes emite facturas digitales

Aplicaciones Móviles. Sesión 12: Acceso a datos

Cómo descargar un video. 2. Dónde se guarda el video. 3. Cómo convertir el formato de un video (para celular) desde el RealPlayer.


Estadísticas de uso en Internet de sistemas operativos y navegadores en junio de 2014

Manual de usuario para Facturación Electrónica 2011

Proyecto MONO. Juantomás García. 1. Introducción. GNOME Hispano

Jose Mª Cervera Casanovas

Neomobile: El futuro de los juegos móviles prosperará integrando el HTML5 con el cloud computing

ACARA DESCRIPCION DEL SERVICIO SIOMAA 2013

Invocación por protocolo de aplicaciones nativas desde páginas Web

Lectura No. 3. Contextualización. Nombre: Página web DISEÑO DIGITAL 1. Para qué te sirve saber elaborar una página web?

Atención al cliente en el comercio electrónico: la necesidad de la convivencia entre lo online y lo offline

Capítulo 1 Documentos HTML5

El ejemplo de wiki más conocido es la enciclopedia universal colaborativa wikipedia.

SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB

CAPITULO V. Conclusiones y recomendaciones. Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se

Vamos a comenzar creando un nuevo proyecto de Android utilizando los siguientes parámetros en el cuadro de diálogo:

MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión PRONAD

Aplicaciones en Tiempo Real con node.js Por: Oscar Gracia. Aplicaciones en tiempo real con node.js. Marzo

Manual de uso. Aula Digital Santillana. (Versión tablet)

Parámetros para descarga de videos y teleclases en la plataforma virtual UTB

Anexo A Diagramas de Navegación

trucos para hacer vídeos

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

DESARROLLO COMUNITARIO Y EDUCACIÓN

Sección de Introducción.

Dispositivos de Interacción Mediante Reconocimiento de Voz

Autores: Mª Inés González Soler Raúl Martínez Alonso Patricia Pérez Vallés

Índice Objetivo... 2 Definición y utilidad de Movie Maker... 3 Cómo iniciar Movie Maker?... 3 Elementos de la ventana de Movie Maker...

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Edición de audio. Parte III

Requisitos mínimos. ANEXO I: Certificado digital

SÍNTESIS Y PERSPECTIVAS

Ventajas de preasignarse. Sientes, te expresas, eliges

Capítulo II. Arquitectura del Software

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales.

CRECE CON INTERNET. Empieza a navegar por la Red

CÓMO CONSEGUIR CLIENTES PARA UN ESTUDIO CONTABLE? Marketing digital para contadores

Desarrollo de Aplicaciones móviles para Android y IOS

Transcripción:

Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1

Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2

Hemos llegado a uno de los temas que han marcado la diferencia del Internet como lo conocemos hasta el día de hoy. Anterior a HTML5, la única manera de reproducir video era a través de plug-ins como Flash Player. Sin embargo, esto tiene varias desventajas, y con el uso cada vez mayor de dispositivos móviles, el ahorro de batería y otros temas, no se podría permitir tal consumo, entre otros temas que tienen que ver más entre formatos y ponerse de acuerdo entre las grandes empresas. Flashplayersolía ser el reproductor multimedia más popular. Al día de hoy HTML5 ofrece posibilidades multimedia similares. Con ayuda de CSS y JavaScript podemos lograr efectos visuales muy similares a Flash con el uso de canvaspodemos incluso dibujar sobre el video. La web cada vez gana más terreno y se está empezando a reemplazar la forma en que consumimos información, de la televisión y otros medios, ahora a la computadora. Empresas como Netflix, YouTube, last.fm, etc, comienzan a reemplazar los DVD y CD para ser únicamente reproductores online. Debido a todo lo anterior, HTML5 pone a nuestra disposición nuevas formas de agregar contenido multimedia a nuestras páginas Web, sin necesidad de atarnos a un solo tipo de reproductor. Las posibilidades al día de hoy son mayores, sin embargo cabe mencionar que también entramos en temas de incompatibilidad y este tema seguirá siendo algo que tanto las grandes empresas como los desarrolladores deberemos resolver. Para evitar problemas de compatibilidad entre navegadores, se recomienda utilizar al menos dos tipos de formato multimedia, ya sea audio o video. De esta manera garantizaremos llegar a un numero mucho mayor de dispositivos. En esta lección estudiaremos la forma en que podemos agregar audio y video a nuestras páginas web Web utilizando los nuevos elementos multimedia que nos ofrece HTML5. Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 3 3

Aunque todavía falta madurar respecto al uso y estandarización del manejo de video en HTML5, existen razones de mucho peso para comenzar a utilizar estos nuevos elementos en nuestros sitios Web. Para comenzar, es la única manera en que podemos llegar a una audiencia más amplia, debido a que el crecimiento en dispositivos móviles como Ipod, Iphone o Ipads, la única manera de mostrar video es a través de video con etiquetas HTML5, ya que en estos dispositivos no se soporta, ni se piensa soportar flash. Existen varias razones más para soportar video HTML5 en nuestras aplicaciones, sin embargo, lo mejor es comenzar explicando cuales son los posibles problemas que nos encontraremos al utilizar estos nuevos elementos en nuestras páginas. En la figura podemos observar los formatos más utilizados al manejar video HTML5. Por un lado tenemos los formatos abiertos, Ogg Theora y web-m, los cuales son apoyados y soportados por los navegadores como Firefox, Opera y Chrome. Por otro lado tenemos los formatos que son tecnología cerrada, y se necesita de licencia para que los navegadores puedan reproducir este tipo de formato. El formato se llama H.264, comúnmente conocido como.mp4. Este formato es principalmente soportado por Internet Explorer y Safari, debido a que tanto Microsoft como Apple han invertido muchodineroconelobjetivodequeestetipodeformatose conviertaenelestándarde video en Internet. Es por esta razón que cuando manejamos video HTML5 es importante ofrecer por lo menos 2 opciones de formatos para que se pueda visualizar en la mayoría de los navegadores. Los formatos recomendados son MPEG-4/H.264 y WebM/VP8 como mínimo. En los ejercicios que realizaremos en esta lección veremos la sintaxis y la forma en que debemos agregar este contenido a nuestras páginas web. Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 4 4

En el tema de Audio en HTML5 no es muy diferente del manejo de video, de hecho es una variante, y por lo tanto nos encontramos también con una serie de formatos y navegadores que apoyan ciertos formatos tanto abiertos como cerrados. En la figura podemos observar tanto los formatos más comunes, así como los navegadores que los soportan, pudiendo ser tecnologías abiertas o cerradas. Al igual que en el manejo de video, se recomienda manejar por lo menos dos formatos de audio para soportar la mayoría de los navegadores. Por lo que se recomienda utilizar MP3yOggcomo mínimo. Como podemos ver no existen formatos universales al día de hoy que sean soportados por todos los navegadores. Por ello es que es recomendable proporcionar dos formatos devideoydosformatosdeaudioporlomenos. Una pregunta sería que seguramente se nos viene a la mente es Por qué HTML5 no impone un estándar para audio y video y así evitar este problema entre formatos y navegadores? HTML5 inicialmente propuso Ogg/Theora como el formato de video, sin embargo Apple y Microsfot se reusaron a implementar este formato y propusieron a MP4/h.264 como el formato estándar.esto tiene una razón de negocio y que manejar el formato MP4/h.264 implica tener la licencia para poder producir este tipo de video y algunos de los propietarios de estas patentes son precisamente Apple y Microsoft. Así que para nosotros como programadores, y sin meternos en más temas de las grandes corporaciones, lo que debemos de hacer es buscar ofrecer la mejor experiencia de navegación a nuestros usuarios conforme a las prácticas que estudiaremos en los siguientes ejercicios. Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 5 5

Al trabajar con los formatos de video y audio puede ser algo complejo al inicio. Sin embargo si separamos las partes que lo conforman podemos entenderlo en su forma más simple. Losformatosde video se componende3partes.laprimeraesel Contenedordelvideo, es decir el formato del mismo, por ejemplo: mp4, ogg o webm. Dentro de este contenedor existen otras 2 partes que son los codecs tanto del video como del audio. A continuación veremos cómo se compone cada uno. El formato MP4 está conformado del codificador H.264 en la sección de video y AAC en la sección de audio, sin embargo este formato no es libre. Es el mejor en calidad y es está optimizado para dispositivos móviles. Ogg Theora está conformado por el codificador Theora en video y Vorbis en audio. Este formato es libre.podríadecirse que es el demenorcalidadde los 3, pero es el que tiene un mayor soporte en todos los navegadores. Web-mestáconformadodeVP8enlaseccióndevideoyVorbisenlaseccióndeaudio,y eslibre.fuepromovidoporgoogle,yesmuysimilarencalidadah.264. Se recomienda proveer tanto una versión en mp4 y otra en webm al menos para poder cubrir la mayoría de los navegadores web. Existen varias herramientas para convertir videos entre los distintos formatos descritos. Algunas de ellas son: http://www.mirovideoconverter.com/ y http://handbrake.fr/ Veremos cómo utilizar estas herramientas en los ejercicios de esta lección. Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 6 6

Los formatos de audio son muy similares a los formatos de video, de hecho en algunos casos sólo eliminan la sección de video, pero la codificación de audio y el contenedor son los mismos. Sin embargo, para algunos formatos no hay existe ningún contenedor, sino únicamente se tiene el codificador de audio. El formato.mp3 es uno de los que no tienen un contenedor, simplemente es un contenido comprimido. El formato AAC está asociado con MP4, por lo tanto es uno de los que se recomienda utilizar como una de las opciones a ofrecer al usuario. Tanto.mp3 como AAC no son libres, por lo tanto no son soportados en todos los navegadores. ElformatoOGG eslibre,yeselmismo utilizadoporoggtheora,sinlosdatosdevideo. El formato.wav es el formato que se utiliza en los CD, es decir, que no tiene ninguna compresión, por lo tanto tiene un peso mayor que cualquiera de los anteriores. Es soportado por la mayoría de los navegadores. Se recomienda utilizar por lo menos 2 opciones para soportar la mayoría de los navegadores, como pueden ser AAC y OGG. Para convertir audio entre los distintos programas se puede utilizar el programa VLC, el cual se puede descargar de: http://www.videolan.org/vlc/. Veremos cómo utilizar esta herramienta en los ejercicios de esta lección. Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 7 7

Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 8 8

En Global Mentoring promovemos la Pasión por la Tecnología Java. Te invitamos a visitar nuestro sitio Web donde encontrarás cursos Java Online desde Niveles Básicos, Intermedios y Avanzados. Además agregamos nuevos cursos para que continúes con tu preparación como consultor Java de manera profesional. A continuación te presentamos nuestro listado de cursos en constante crecimiento: Fundamentos de Java Programación con Java Java con JDBC HTML, CSS y JavaScript Servlets y JSP s Struts Framework Hibernate Framework Spring Framework JavaServer Faces JavaEE(EJB, JPAyWebServices) JBoss Administration Android con Java HTML5yCSS3 Datos de Contacto: Sitio Web: www.globalmentoring.com.mx Email: informes@globalmentoring.com.mx Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 9 9