Gestor De Contenidos De Vídeo Bajo Demanda

Gestor De Contenidos De Vídeo Bajo Demanda

Universitat de Lleida Escola Politècnica Superior Enginyeria Tècnica en Informàtica de Sistemes Treball de final de carrera Gestor de contenidos de vídeo bajo demanda Autor: Alberto Montañola Lacort Director: Fernando Cores Prado Abril 2007 Gestor de contenidos de vídeo bajo demanda Alberto Montañola Lacort Índice 1. Introducción.........................................................................................................................7 2. Vídeo bajo demanda............................................................................................................9 2.1 Introducción al Vídeo bajo demanda (VoD)................................................................9 2.2 Vídeo digital, formatos, contenedores y códecs........................................................11 2.3 Requisitos VoD...........................................................................................................18 2.4 Arquitectura de los sistemas VoD..............................................................................19 2.4.1 Introducción.......................................................................................................19 2.4.2 Arquitectura básica de un sistema VoD.............................................................19 2.4.3 Algunas arquitecturas de los sistemas VoD.......................................................22 2.5 Protocolos y políticas de servicio..............................................................................23 2.5.1 Protocolos...........................................................................................................23 2.5.2 Políticas de servicio...........................................................................................25 2.6 Servidores VoD..........................................................................................................26 2.6.1 HTTP Server......................................................................................................26 2.6.2 Apple QuickTime Streaming Server..................................................................28 2.6.3 Darwin Streaming Server..................................................................................30 2.6.4 RealNetworks Helix Server...............................................................................31 2.6.5 Helix DNA Server..............................................................................................32 2.6.6 Microsoft Windows Media Server.....................................................................33 2.6.7 VideoLAN Server..............................................................................................35 2.6.8 Otros servidores.................................................................................................38 Página 3 Índice 2.6.8.1 Icecast Server.............................................................................................38 2.6.8.2 Kasenna......................................................................................................38 2.6.8.3 Concurrent..................................................................................................39 2.6.8.4 BitBand.......................................................................................................39 2.6.8.5 C-COR........................................................................................................40 2.6.8.6 Entone.........................................................................................................40 2.6.8.7 SeaChange..................................................................................................41 2.6.8.8 Más servidores...........................................................................................41 2.7 Reproductores de vídeo.............................................................................................41 2.7.1 Quick Time.........................................................................................................42 2.7.2 Real Player.........................................................................................................42 2.7.3 Helix Player........................................................................................................42 2.7.4 Windows Media Player......................................................................................43 2.7.5 Flash Player........................................................................................................44 2.7.6 Xine....................................................................................................................44 2.7.7 Mplayer..............................................................................................................45 2.7.8 VideoLAN..........................................................................................................46 2.7.9 Set Top Box........................................................................................................47 2.7.10 Otros Dispositivos............................................................................................48 3. Estudio de Gestores / Catálogos........................................................................................49 3.1 Introducción y clasificación.......................................................................................49 3.2 Servicios de Vídeo.....................................................................................................50 3.2.1 Google Video.....................................................................................................50 Página 4 Gestor de contenidos de vídeo bajo demanda Alberto Montañola Lacort 3.2.2 YouTube.............................................................................................................52 3.2.3 Metacafe.............................................................................................................54 3.2.4 iTunes.................................................................................................................55 3.2.5 Imagenio.............................................................................................................55 3.2.6 Más servicios de vídeo.......................................................................................56 3.3 Proyectos libres..........................................................................................................57 4. Análisis de Requisitos........................................................................................................59 4.1 Visión general de la aplicación / Portal.....................................................................59 4.2 Requisitos Funcionales..............................................................................................59 4.3 Requisitos de gestión de información........................................................................61 4.4 Tecnologías utilizadas................................................................................................61 4.4.1 Arquitectura básica de las aplicaciones web.....................................................62 4.4.2 El navegador, sus lenguajes y tecnologías........................................................62 4.4.3 El servidor, sus lenguajes y tecnologías............................................................65 4.4.4 Arquitectura de las aplicaciones web dinámicas...............................................66 4.5 Requisitos tecnológicos.............................................................................................67 4.5.1 Requisitos en el lado del servidor......................................................................67 4.5.2 Requisitos en el lado del cliente:.......................................................................68 5. Diseño de la Aplicación.....................................................................................................71 5.1 Arquitectura................................................................................................................71 5.2 Documento, su estructura, elementos y clases..........................................................73 5.3 Interfaz del catálogo y base de datos.........................................................................76 5.4 Diseño de tablas y modelo entidad-relación.............................................................76 Página 5 Índice 5.5 Internacionalización...................................................................................................80 5.6 Seguridad y autenticación..........................................................................................81 5.6.1 Autenticación......................................................................................................81 5.6.2 Notas de seguridad en aplicaciones web...........................................................83 5.7 Subida de ficheros......................................................................................................85 5.8 Interfaz con el Servidor VoD.....................................................................................87 5.9 Jerarquía y documentación de clases.........................................................................89 6. Análisis de la Interfaz Usuario..........................................................................................91 6.1 Introducción...............................................................................................................91 6.2 Características comunes.............................................................................................91

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    113 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us