Proyecto Fin de Carrera INTERFAZ DE CONVERSIÓN Y ANOTACIÓN              MULTIMEDIA                     Por Carlos Pérez Fe...
Índice   Introducción   ¿Qué es mowento?   Problemas y Soluciones del sistema.   Estudio de formatos movil y web.   C...
introducción   Plataforma WeTeVe       Plataforma de difusión de noticias y eventos.       Videos e imagenes, generados...
¿Qué es MOWENTO?   Mowento es el primer portal basado en la idea    original de WeTeVe.   Movil + Web + Evento (MMS)   ...
Planteamiento del problema   ¿Como se transforma el contendo generado    por un dispositivo movil, en contenido de una   ...
Solución esquematica                    Interfaz                    Independencia del proyecto                    Liber...
Dispositivos móviles   Principales formatos       3gp: Contenedor multimedia Third Generation Partnership Proyect       ...
Visualizacion Web   Imagenes       JPG: formato de imagen mas utilizado.       PNG: formato de imagen vectorial y sin p...
Plataforma web   Esta desarrollada en PHP.   Se ha utilizado el    framework Symfony.   Patrón MVC:       Modelo: repr...
Integración   Formas de incorporar un modelo en Symfony.       Librería: Todo gestionado dentro del mismo        proyect...
SfVideoGhost Plugin   Estructura de archivos.   Se instala mediante PEAR.   Puede ser incorporado a un repositorio.   ...
Jerarquía del plugin   Batch       Conversor       generateimg   Config   Doc   Lib       GhostConversor.php      ...
Código   GhostConversor.php   GhostToolkit.php   Helper       MediaGhostHelper.php   Scripts Bash       Conversor   ...
Esquema básico de conversión
GhostConversor.php   genFLV()   gen3GP()   genMP4()   genIMG()   genThum(size)   rotIMG()   getTags()   setTags(Ta...
Conversor (script)   Script escrito en BASH   Permite convertir de 3gp, MP4, divx, avi, ogg,    mpg, mov a archivos FLV....
Herramientas   FFMPEG: conversor de caracter genérico por    linea de comandos.   ImageMagic: conjunto de herramientas p...
FFMPEG   Permite la conversión de audio y video.   Contine la librería libavcodec.   Multiplataforma.   Funciona por l...
ImageMagic   Conjuto de herramientas de tratamiento de    imágenes.   Permite rotar, escalar y voltear.   Es Software L...
FLVTool2   Multiplataforma.   Inserccion de meta-datos mediante archivo    XML, YAML o por linea de comandos.   Almacen...
Flash Player   JW FLV Player       Es el reproductor mas popular y flexible de Internet.       Permite reproducir (FLV,...
Mejoras y trabajo futuro   Tecnología de Agentes   Uso de Alembik   Libreria WURFL   Open Source Media Framework para ...
Demo   http://www.mowento.com
Upcoming SlideShare
Loading in...5
×

Presentación proyecto fin de carrera

538

Published on

Presentación del proyecto fin de carrera llamado:
Interfaz de Conversión y Anotación Multimedia.
En el se comenta los aspectos fundamentales para componer una plataforma de vídeos como pueda se youtube, pero ademas con anotaciones semánticas incrustadas en el propio vídeo.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
538
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentación proyecto fin de carrera

  1. 1. Proyecto Fin de Carrera INTERFAZ DE CONVERSIÓN Y ANOTACIÓN MULTIMEDIA Por Carlos Pérez Fernández
  2. 2. Índice Introducción ¿Qué es mowento? Problemas y Soluciones del sistema. Estudio de formatos movil y web. Código y scripts. Herramientas. Mejoras y trabajo futuro. Demo
  3. 3. introducción Plataforma WeTeVe  Plataforma de difusión de noticias y eventos.  Videos e imagenes, generados en dispositivos moviles.  El contenido es gestionado por los propios usuarios.
  4. 4. ¿Qué es MOWENTO? Mowento es el primer portal basado en la idea original de WeTeVe. Movil + Web + Evento (MMS) Video-microblogging Micro-difusión (dirigida) Web 2.0 Web Semantica
  5. 5. Planteamiento del problema ¿Como se transforma el contendo generado por un dispositivo movil, en contenido de una web?  ¿Que formato son los generados por un dispositivo movil?  ¿Como podemos hacer que el cliente pueda ver estos videos?  Infaestructura de tratamiento multimedia.
  6. 6. Solución esquematica  Interfaz  Independencia del proyecto  Libertad en la implementación  Actualizaciónes  Repositorios  Requisitos previos (dependencia)
  7. 7. Dispositivos móviles Principales formatos  3gp: Contenedor multimedia Third Generation Partnership Proyect (3GPP), ISO/IEC 14496-12 – MPEG-4 Parte 12, utilizan codecs H.263 o MPEG-4 Parte 10 (AVC/H.264) y AMR-NB, AMR-WR, AMR-WB+, AAC- LC, HE-AAC v1 o Enhanced aacPlus(HE-AAC v2).  MP4 MPEG-4 Parte 14, se base en formatos de QuickTime de Apple, esencialmente es parecido al formato MOV, multiples codecs, pero el mas utilizado es H.264 con codecs de audio AAC.  MPG usa como compresión de video una sucesión de imágenes en formato jpg.
  8. 8. Visualizacion Web Imagenes  JPG: formato de imagen mas utilizado.  PNG: formato de imagen vectorial y sin predidas. Videos  Theora: Es un códec de vídeo, libre y de propósito general.  Flash Video(FLV): formato de reprodución de Flash  AVI: Contenedor de video utilizado parapeliculas.  Wmv: Archivos de Windows Media Video.
  9. 9. Plataforma web Esta desarrollada en PHP. Se ha utilizado el framework Symfony. Patrón MVC:  Modelo: representa la informacion con lo que trabaja la aplicacion (lógica de negocio).  Vista: se encarga de la presentacion web.  Controlador: interconecta el modelo con la vista
  10. 10. Integración Formas de incorporar un modelo en Symfony.  Librería: Todo gestionado dentro del mismo proyecto.  Plugin: Paquete instalable.
  11. 11. SfVideoGhost Plugin Estructura de archivos. Se instala mediante PEAR. Puede ser incorporado a un repositorio. Tiene un control de versiones. Puede ser instalado en mas proyectos.
  12. 12. Jerarquía del plugin Batch  Conversor  generateimg Config Doc Lib  GhostConversor.php  GhostToolkit.php  Helper/MediaGhostHelper.php web
  13. 13. Código GhostConversor.php GhostToolkit.php Helper  MediaGhostHelper.php Scripts Bash  Conversor  Generateimg
  14. 14. Esquema básico de conversión
  15. 15. GhostConversor.php genFLV() gen3GP() genMP4() genIMG() genThum(size) rotIMG() getTags() setTags(Tags)
  16. 16. Conversor (script) Script escrito en BASH Permite convertir de 3gp, MP4, divx, avi, ogg, mpg, mov a archivos FLV. Permite convertir FLV a MP4 y 3gp. En la conversión a FLV hace un etiquetado basico con FLVTool2. Está bien documentado.
  17. 17. Herramientas FFMPEG: conversor de caracter genérico por linea de comandos. ImageMagic: conjunto de herramientas para el tratamiento de imágenes. FLVTool2: herramienta para etiquetar archivos FLV. JW FLV Player: es el reproductor mas popular y flexible de internet, está basado en Flash Player.
  18. 18. FFMPEG Permite la conversión de audio y video. Contine la librería libavcodec. Multiplataforma. Funciona por linea de comandos. Es Software Libre.
  19. 19. ImageMagic Conjuto de herramientas de tratamiento de imágenes. Permite rotar, escalar y voltear. Es Software Libre. Permite incorpora marcas de agua y diversas transformaciones.
  20. 20. FLVTool2 Multiplataforma. Inserccion de meta-datos mediante archivo XML, YAML o por linea de comandos. Almacenamiento Clave-Valor. Es de código abierto.
  21. 21. Flash Player JW FLV Player  Es el reproductor mas popular y flexible de Internet.  Permite reproducir (FLV, MP4, MP3, AAC, JPG, PNG y GIF).  También permite RTMP, HTTP, live streaming.  Permite listas de reproducción.  Cuenta con plug-ins, APIs y skins.
  22. 22. Mejoras y trabajo futuro Tecnología de Agentes Uso de Alembik Libreria WURFL Open Source Media Framework para Flash xmoov-php
  23. 23. Demo http://www.mowento.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×