Your SlideShare is downloading. ×
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pantallas digitales de la esi de sevilla
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Sustitución de sistemas st bs propietarios por raspberry pis en la red de pantallas digitales de la esi de sevilla

134
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
134
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. PROYECTO FIN DE GRADO: SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA David Morales Asegurado Tutor: Ramón Cerquides Bueno Sevilla, 12 de Junio de 2014
  • 2. ÍNDICE 2SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA • INTRODUCCIÓN Y ANTECEDENTES1 • REQUISITOS DEL PROYECTO2 • SOLUCIÓN ADOPTADA3 • DEMOSTRACIÓN DE FUNCIONAMIENTO4 • CONCLUSIONES5 • REFERENCIAS6
  • 3.  Anteriormente, existencia de sistema de visualización mediante red servidor-clientes.  Servidor de generación de programaciones (ScrPln) y contenidos (ScreenMan)  Figura de clientes representada por STBs (Set Top Boxes) propietarios marca ViewSonic 3SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA BB.DD. ScrPln ScreenMan: (Servidor) STB Es el programa encargado de gestionar las programaciones y proporcionar un entorno web para la gestión de las mismas. En este proyecto no se modificará. Los dispositivos finales muestran los vídeos recibidos por los monitores. Los STBs se conectan a los monitores mediante RCA. Red Cable Ethernet STBEntre otras tareas, crea el vídeo a partir de los datos de entrada de ScrPln y lo distribuye a los dispositivos finales de visualización. INTRODUCCIÓN Y ANTECEDENTES1/6
  • 4.  PROBLEMA: Averías en los STBs y falta de soporte y piezas para su reparación.  Se debe buscar una solución alternativa que permita seguir disfrutando del servicio 4SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA BB.DD. ScrPln ScreenMan: (Servidor) STB Es el programa encargado de gestionar las programaciones y proporcionar un entorno web para la gestión de las mismas. En este proyecto no se modificará. Entre otras tareas, crea el vídeo a partir de los datos de entrada de ScrPln y lo distribuye a los dispositivos finales de visualización. Los dispositivos finales muestran los vídeos recibidos por los monitores. Los STBs se conectan a los monitores mediante RCA. Las Raspberrys se deben conectar preferiblemente por HDMI Red Cable Ethernet Raspberry Pi INTRODUCCIÓN Y ANTECEDENTES1/6
  • 5.  Compatibilidad: Es importante que la solución adoptada suponga los mínimos cambios tanto físicos como lógicos en el sistema actual, a la vez que conviva con los dispositivos ya instalados.  Flexibilidad: La solución debe ser ampliable en un futuro sin conllevar cambios físicos o estructurales 5SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA REQUISITOS DEL PROYECTO2/6
  • 6.  Calidad: Aprovechando el avance de la tecnología, la calidad de imagen deberá ser la máxima posible.  Escalabilidad: Para permitir futuras ampliaciones de la red de visualización 6SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA REQUISITOS DEL PROYECTO2/6 Rasp berry HDMI 720p 1080i 1080p RCA 576i
  • 7.  Usar como dispositivos clientes mini ordenadores Raspberry Pi.  Estos pequeños aparatos se han demostrado capaces en nuestras pruebas de reproducir fluidamente vídeo de alta definición mientras realiza gestiones en segundo plano. 7SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA 3/6 SOLUCIÓN ADOPTADA
  • 8.  A nivel software, se decidió instalar SO Raspbian, distribución Linux derivada de Debian y adaptada para las Raspberrys.  El reproductor de vídeo es OMXPlayer. 8SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA 3/6 SOLUCIÓN ADOPTADA  El protocolo de transferencia de órdenes y ficheros de vídeos escogido es TFTP.  Todo el software programado en este trabajo se desarrolló en los lenguajes de programación C, Shell Script y Phyton.
  • 9. 9SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA 3/6 SOLUCIÓN ADOPTADA
  • 10.  Para simular la red de la Escuela se empleó un router doméstico configurado con direcciones IP y máscaras de subred fijas según el escenario real de la Escuela.  Todo el software desarrollado se ejecuta correctamente en la Raspberry de prueba. Se incluye una copia del código como anexo al final de la memoria.  Si fuera necesario configurar desde cero una Raspberry nueva, se deberá ejecutar el programa llamado “configuracioninicial.sh” siguiendo las instrucciones de la memoria del proyecto. 10SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA 3/6 SOLUCIÓN ADOPTADA
  • 11. 11SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA DEMOSTRACIÓN DE FUNCIONAMIENTO4/6
  • 12. 12SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA CONCLUSIONES5/6 Además de haber realizado un proyecto aprovechable con aplicación práctica inmediata en una situación real concreta, este trabajo ha servido para poder aprender y consolidar conceptos aprendidos durante la carrera. En concreto, he aprendido a gestionar en profundidad sistemas operativos Linux tipo Debian desde línea de comandos y desde la interfaz gráfica. Para terminar, es satisfactorio saber que se puede contar con la reutilización de este proyecto para un futuro uso. Es, por tanto, una experiencia siempre positiva.
  • 13. 13SUSTITUCIÓN DE SISTEMAS STBs PROPIETARIOS POR RASPBERRY PIs EN LA RED DE PANTALLAS DIGITALES DE LA ESI DE SEVILLA REFERENCIAS6/6 Referencias y bibliografías principales (para más detalle, ver memoria de proyecto) •Debian GNU/Linux. Guía práctica. Justo Pérez Agudín. Editorial Anaya •Memoria Proyecto “Screeman” •http://www.raspberrypi.org/ •http://www.raspbian.org/ •https://www.debian.org/ •http://es.wikipedia.org •https://www.itu.int/rec/T-REC-H.264/es •http://www.videolan.org/developers/x264.html •http://www.matroska.org/ •Manuales de algunas de las funciones