Dispositivo Autónomo Para Reproducción De Streaming De Audio Sobre IP

Dispositivo Autónomo Para Reproducción De Streaming De Audio Sobre IP

Dispositivo Autónomo para Reproducción de Streaming de Audio Sobre IP Diego Fernando Bucheli Callejas José Alejandro Sarria Villa Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones Departamento de Telemática Área de Sistemas Empotrados 2010 Dispositivo Autónomo para Reproducción de Streaming de Audio Sobre IP Diego Fernando Bucheli Callejas José Alejandro Sarria Villa Trabajo de grado como requisito para optar al título de Ingeniero en Electrónica y Telecomunicaciones Director: Mag. José Armando Ordoñez Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones Departamento de Telemática Área de Sistemas Empotrados 2010 ii Agradecimiento Gracias a Dios por permitirme culminar con éxitos mis estudios, reflejados en este trabajo de grado. A mi papa Carlos Fernando Bucheli porque siempre has sido mi modelo a seguir como persona y como profesional, a mi mama Yolanda Callejas por su apoyo incondicional y ejemplo de perseverancia, a mi hermano Carlos Manuel Bucheli por su sincera amistad y sus concejos, finalmente a todas las personas que de forma directa o indirecta contribuyeron con este logro. Diego Fernando Bucheli A Dios que es la fuerza que me impulsa para cumplir cada una de mis metas, a mi madre Maria Divina Villa Gomez por su apoyo incondicional y su firmeza, a mis hermanos por su confianza y compañía, a mi familia por creer siempre en mí, a mis profesores por ayudarme a crecer tanto a nivel profesional como humano, a mis amigos y conocidos por brindarme siempre su amistad y solidaridad. José Alejandro Sarria Villa iii Abstract This paper describe the implementation of a self-contained device for playback of streaming audio over IP specifically for radio broadcast University of Cauca, the document also introduce the hardware, software, illustrate the general device behavior, and present an cost estimation in order to past it from development stage to manufacture. Resumen El presente trabajo es un aporte a la investigación aplicada que ofrecerá un primer y gran avance hacia el desarrollo de dispositivos hardware de bajo costo que permita suplir necesidades de la universidad a costos que de otra manera serían prohibitivos. El proyecto busca responder a una necesidad planteada por la Radio Universidad del Cauca, la cual consiste en el desarrollo de un dispositivo autónomo para la recepción y reproducción de Streaming de audio sobre IP de la señal emitida a través de internet por Unicauca Estéreo, partiendo del hecho de que internet es uno de los medios más utilizados y con la infraestructura adecuada en el campus universitario para tal fin y al tiempo una alternativa para llegar a sedes en las que la señal radiada no es una alternativa. Igualmente, dicho dispositivo debe tener un desarrollo de bajo costo y debe permitir acceder a contenidos diferentes al emitido por la emisora con el fin de generar variedad en la información a reproducir y acceder a contenidos de diferentes fuentes en el mundo. Este dispositivo permitirá ampliar la cobertura y difundir el contenido actual de la emisora entre los estudiantes y funcionarios, aumentando el sentido de pertenencia con la institución. iv CONTENIDO CAPÍTULO 1. INTRODUCCIÓN ............................................................................................................. 1 1.1 Contexto ................................................................................................................................................ 1 1.2 Definición del problema .................................................................................................................. 2 1.3 Objetivos ............................................................................................................................................... 2 1.3.1 Objetivo General ...................................................................................................................... 2 1.3.2 Objetivo Específicos ............................................................................................................... 2 1.4 Solución propuesta ........................................................................................................................... 3 1.5 Contribuciones y principales aportes ........................................................................................ 3 1.6 Contenido del documento .............................................................................................................. 4 CAPÍTULO 2. MARCO TEORICO ......................................................................................................... 6 2.1 Introducción ......................................................................................................................................... 6 2.2 Streaming de audio .......................................................................................................................... 6 2.2.1 Tecnología de Streaming de audio ................................................................................... 6 2.2.2 Tipos de Streaming ................................................................................................................. 7 2.2.3 Difusión de Streaming ............................................................................................................ 8 2.3 Arquitectura desde el punto de vista streaming.................................................................... 8 2.3.1 Red/Protocolos.......................................................................................................................... 9 2.3.2 Protocolo de Tiempo Real (RTP) .................................................................................... 10 2.3.3 Protocolo de flujo de datos en tiempo real (RTSP) .................................................. 10 2.3.4 Http en Aplicaciones Streaming ....................................................................................... 12 2.3.5 Comparación entre RTSP y HTTP (Nivel de aplicación) ....................................... 14 2.3.6 Pautas y selección de protocolos .................................................................................... 15 2.5 Sistema mínimo de propósito general ................................................................................... 17 2.5.1 Microcontroladores ................................................................................................................ 18 2.5.2 Componentes de los Microcontroladores..................................................................... 19 2.6 Herramientas para el Desarrollo de Sistemas con microcontroladores .................... 22 CAPITULO III. DESARROLLO HARDWARE ...................................................................................24 Introducción ..................................................................................................................................................... 24 3.1 Diseño hardware ............................................................................................................................ 25 3.2 Descripción del sistema .............................................................................................................. 26 3.3 Diseño modular hardware ......................................................................................................... 27 v 3.3.1 Modulo de establecimiento de conexión ...................................................................... 27 3.3.2 Modulo de procesamiento .................................................................................................. 29 3.3.3 Modulo de interfaz de usuario .......................................................................................... 33 3.3.4 Modulo de decodificación ................................................................................................... 34 3.3.5 Modulo de reproducción ...................................................................................................... 37 3.4 Estudio comparativo de microcontroladores ....................................................................... 38 3.4.1 Métricas para la selección del Microcontrolador ....................................................... 41 3.5 Estudio comparativo (Decodificación, Conversión y Amplificación) ........................... 43 3.5.1 Métricas para la selección del Hardware (Decodificación – Conversión - Amplificación) ............................................................................................................................................. 45 3.6 Hardware seleccionado ............................................................................................................... 46 3.6.1 Microcontrolador ..................................................................................................................... 46 3.6.2 Modulo de procesamiento de streaming audio .......................................................... 49 3.6.3 Memoria SRAM externa ...................................................................................................... 50 3.6.4 Elementos generales ............................................................................................................ 51 3.7 Diseño lógico del sistema ............................................................................................................ 53 3.7.1 Conexión lógica del microcontrolador con el RJ45 ................................................. 54 3.7.2 Conexión lógica del microcontrolador con el integrado VS1011

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    115 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