SlideShare una empresa de Scribd logo
1 de 13
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
Í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
 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
 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
 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
 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
 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
 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.
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
 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
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
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.
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

Más contenido relacionado

La actualidad más candente

Servicio VoIP
Servicio VoIPServicio VoIP
Servicio VoIPNicoZ14
 
RTCP (RTP control protocol)
RTCP (RTP control protocol)RTCP (RTP control protocol)
RTCP (RTP control protocol)Edgar Guerra
 
Presentación Guía Preparación CCNA R&S 200-120 versión 5.1
Presentación Guía Preparación CCNA R&S 200-120 versión 5.1Presentación Guía Preparación CCNA R&S 200-120 versión 5.1
Presentación Guía Preparación CCNA R&S 200-120 versión 5.1Educática
 
Cisco CCNA Routing & Switching (Nueva Versión)
Cisco CCNA Routing & Switching (Nueva Versión) Cisco CCNA Routing & Switching (Nueva Versión)
Cisco CCNA Routing & Switching (Nueva Versión) Cas Trainining
 
Enrutamiento_Rip2_laboratorio_15-03-2014
Enrutamiento_Rip2_laboratorio_15-03-2014Enrutamiento_Rip2_laboratorio_15-03-2014
Enrutamiento_Rip2_laboratorio_15-03-2014FlechaVeloz1
 
Tecnología streaming
Tecnología streamingTecnología streaming
Tecnología streamingLuciaChg11
 
Herramientas de red de los sistemas operativos
Herramientas de red de los sistemas operativosHerramientas de red de los sistemas operativos
Herramientas de red de los sistemas operativosyoes1053
 
6.4.3.4 packet tracer troubleshooting default gateway issues instructions
6.4.3.4 packet tracer   troubleshooting default gateway issues instructions6.4.3.4 packet tracer   troubleshooting default gateway issues instructions
6.4.3.4 packet tracer troubleshooting default gateway issues instructionstimmaujim
 
VOIP I - Marzo 2010
VOIP I - Marzo 2010VOIP I - Marzo 2010
VOIP I - Marzo 2010Jose Cordova
 
Firewall - IPCop
Firewall - IPCopFirewall - IPCop
Firewall - IPCopFaniMR
 
Actividad 3 herramientas administrativas de red en diferentes sistemas operat...
Actividad 3 herramientas administrativas de red en diferentes sistemas operat...Actividad 3 herramientas administrativas de red en diferentes sistemas operat...
Actividad 3 herramientas administrativas de red en diferentes sistemas operat...dianamarcela0611
 

La actualidad más candente (20)

Introducción a VoIP
Introducción a VoIPIntroducción a VoIP
Introducción a VoIP
 
Servicio VoIP
Servicio VoIPServicio VoIP
Servicio VoIP
 
RTCP (RTP control protocol)
RTCP (RTP control protocol)RTCP (RTP control protocol)
RTCP (RTP control protocol)
 
Internet protocol-television
Internet protocol-televisionInternet protocol-television
Internet protocol-television
 
Presentación Guía Preparación CCNA R&S 200-120 versión 5.1
Presentación Guía Preparación CCNA R&S 200-120 versión 5.1Presentación Guía Preparación CCNA R&S 200-120 versión 5.1
Presentación Guía Preparación CCNA R&S 200-120 versión 5.1
 
Tecnología IP Leccion 2
Tecnología IP Leccion 2Tecnología IP Leccion 2
Tecnología IP Leccion 2
 
Cisco CCNA Routing & Switching (Nueva Versión)
Cisco CCNA Routing & Switching (Nueva Versión) Cisco CCNA Routing & Switching (Nueva Versión)
Cisco CCNA Routing & Switching (Nueva Versión)
 
Enrutamiento_Rip2_laboratorio_15-03-2014
Enrutamiento_Rip2_laboratorio_15-03-2014Enrutamiento_Rip2_laboratorio_15-03-2014
Enrutamiento_Rip2_laboratorio_15-03-2014
 
Telf ip parte ii_el629_2012v01
Telf ip parte ii_el629_2012v01Telf ip parte ii_el629_2012v01
Telf ip parte ii_el629_2012v01
 
Tecnología streaming
Tecnología streamingTecnología streaming
Tecnología streaming
 
Voip
VoipVoip
Voip
 
Practica6 7
Practica6 7Practica6 7
Practica6 7
 
Herramientas de red de los sistemas operativos
Herramientas de red de los sistemas operativosHerramientas de red de los sistemas operativos
Herramientas de red de los sistemas operativos
 
6.4.3.4 packet tracer troubleshooting default gateway issues instructions
6.4.3.4 packet tracer   troubleshooting default gateway issues instructions6.4.3.4 packet tracer   troubleshooting default gateway issues instructions
6.4.3.4 packet tracer troubleshooting default gateway issues instructions
 
Vo ip con_qos[1]
Vo ip con_qos[1]Vo ip con_qos[1]
Vo ip con_qos[1]
 
VOIP I - Marzo 2010
VOIP I - Marzo 2010VOIP I - Marzo 2010
VOIP I - Marzo 2010
 
Interface Wireles
Interface WirelesInterface Wireles
Interface Wireles
 
Firewall - IPCop
Firewall - IPCopFirewall - IPCop
Firewall - IPCop
 
Introducción a Asterisk
Introducción a AsteriskIntroducción a Asterisk
Introducción a Asterisk
 
Actividad 3 herramientas administrativas de red en diferentes sistemas operat...
Actividad 3 herramientas administrativas de red en diferentes sistemas operat...Actividad 3 herramientas administrativas de red en diferentes sistemas operat...
Actividad 3 herramientas administrativas de red en diferentes sistemas operat...
 

Destacado

Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...José Ramón Cerquides Bueno
 
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...José Ramón Cerquides Bueno
 
Control de polución en smart cities mediante aplicaciones en fiware
Control de polución en smart cities mediante aplicaciones en fiwareControl de polución en smart cities mediante aplicaciones en fiware
Control de polución en smart cities mediante aplicaciones en fiwareJosé Ramón Cerquides Bueno
 
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...José Ramón Cerquides Bueno
 
Detección e identificación de anuncios de radio y televisión en tiempo real
Detección e identificación de anuncios de radio y televisión en tiempo realDetección e identificación de anuncios de radio y televisión en tiempo real
Detección e identificación de anuncios de radio y televisión en tiempo realJosé Ramón Cerquides Bueno
 
Presentacion unidad móvil virtual para eng sobre hsupa
Presentacion unidad móvil virtual para eng sobre hsupaPresentacion unidad móvil virtual para eng sobre hsupa
Presentacion unidad móvil virtual para eng sobre hsupaJosé Ramón Cerquides Bueno
 
Detección de anuncios de televisión mediante software presentación
Detección de anuncios de televisión mediante software   presentaciónDetección de anuncios de televisión mediante software   presentación
Detección de anuncios de televisión mediante software presentaciónJosé Ramón Cerquides Bueno
 
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...José Ramón Cerquides Bueno
 
Diseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology collegeDiseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology collegeJosé Ramón Cerquides Bueno
 
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...José Ramón Cerquides Bueno
 
Plataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevillaPlataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevillaJosé Ramón Cerquides Bueno
 
Campaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoorCampaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoorJosé Ramón Cerquides Bueno
 
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamDecodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamJosé Ramón Cerquides Bueno
 
Diseño y resolución de prácticas para el laboratorio de televisión 3 d
Diseño y resolución de prácticas para el laboratorio de televisión 3 dDiseño y resolución de prácticas para el laboratorio de televisión 3 d
Diseño y resolución de prácticas para el laboratorio de televisión 3 dJosé Ramón Cerquides Bueno
 
Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...José Ramón Cerquides Bueno
 
Sistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de TelevisiónSistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de TelevisiónJosé Ramón Cerquides Bueno
 

Destacado (19)

Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
 
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
 
Control de polución en smart cities mediante aplicaciones en fiware
Control de polución en smart cities mediante aplicaciones en fiwareControl de polución en smart cities mediante aplicaciones en fiware
Control de polución en smart cities mediante aplicaciones en fiware
 
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
 
Detección e identificación de anuncios de radio y televisión en tiempo real
Detección e identificación de anuncios de radio y televisión en tiempo realDetección e identificación de anuncios de radio y televisión en tiempo real
Detección e identificación de anuncios de radio y televisión en tiempo real
 
Presentacion unidad móvil virtual para eng sobre hsupa
Presentacion unidad móvil virtual para eng sobre hsupaPresentacion unidad móvil virtual para eng sobre hsupa
Presentacion unidad móvil virtual para eng sobre hsupa
 
Detección de anuncios de televisión mediante software presentación
Detección de anuncios de televisión mediante software   presentaciónDetección de anuncios de televisión mediante software   presentación
Detección de anuncios de televisión mediante software presentación
 
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
 
Diseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology collegeDiseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology college
 
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
 
Plataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevillaPlataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevilla
 
Campaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoorCampaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoor
 
Desarrollo de un simulador dvb t2 en simulink
Desarrollo de un simulador dvb t2 en simulinkDesarrollo de un simulador dvb t2 en simulink
Desarrollo de un simulador dvb t2 en simulink
 
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamDecodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
 
Diseño y resolución de prácticas para el laboratorio de televisión 3 d
Diseño y resolución de prácticas para el laboratorio de televisión 3 dDiseño y resolución de prácticas para el laboratorio de televisión 3 d
Diseño y resolución de prácticas para el laboratorio de televisión 3 d
 
Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...
 
Sistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de TelevisiónSistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de Televisión
 
Presentacion carmenppt
Presentacion carmenpptPresentacion carmenppt
Presentacion carmenppt
 
Presentación pfc susana carrasco perez v2
Presentación pfc susana carrasco perez v2Presentación pfc susana carrasco perez v2
Presentación pfc susana carrasco perez v2
 

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

Proyecto Claudia Gasca Alberto
Proyecto Claudia Gasca AlbertoProyecto Claudia Gasca Alberto
Proyecto Claudia Gasca Albertoliz512
 
Taller de raspberry PI
Taller de raspberry PITaller de raspberry PI
Taller de raspberry PIAlex Casanova
 
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE Telecomputer
 
Mobile Data Offloading
Mobile Data OffloadingMobile Data Offloading
Mobile Data OffloadingFernando Manso
 
Red Wifi con políticas de seguridad
Red Wifi con políticas de seguridadRed Wifi con políticas de seguridad
Red Wifi con políticas de seguridadiesgrancapitan.org
 
.Net Core Real time App on My Rasperry PI - Codemotion 2017 talk
.Net Core Real time App on My Rasperry PI - Codemotion 2017 talk.Net Core Real time App on My Rasperry PI - Codemotion 2017 talk
.Net Core Real time App on My Rasperry PI - Codemotion 2017 talkCarlos Landeras Martínez
 
.NET Core en mi Raspberry Pi y una aplicación en tiempo real
.NET Core en mi Raspberry Pi y una aplicación en tiempo real.NET Core en mi Raspberry Pi y una aplicación en tiempo real
.NET Core en mi Raspberry Pi y una aplicación en tiempo realManuel Rodrigo Cabello Malagón
 
Práctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilanPráctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilanTerrafx9
 
Origin Stack Appliance
Origin Stack ApplianceOrigin Stack Appliance
Origin Stack ApplianceNimbus Concept
 
ES_Catalogo_de_Producto_2023_V1.02_LR.pdf
ES_Catalogo_de_Producto_2023_V1.02_LR.pdfES_Catalogo_de_Producto_2023_V1.02_LR.pdf
ES_Catalogo_de_Producto_2023_V1.02_LR.pdfEnGeniusIberia
 
2016 ULL Cabildo KEEDIO - IT y BANCA
2016 ULL Cabildo KEEDIO - IT y BANCA2016 ULL Cabildo KEEDIO - IT y BANCA
2016 ULL Cabildo KEEDIO - IT y BANCAKEEDIO
 
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...RFIC-IUMA
 
Centro de bachillerato tecnológico industrial y de servicios n
Centro de bachillerato tecnológico industrial y de servicios nCentro de bachillerato tecnológico industrial y de servicios n
Centro de bachillerato tecnológico industrial y de servicios nsanty67890
 
Presentacion proyecto camaras IP CCU.pptx
Presentacion  proyecto camaras IP CCU.pptxPresentacion  proyecto camaras IP CCU.pptx
Presentacion proyecto camaras IP CCU.pptxDavidAlvarez796170
 

Similar a Sustitución de sistemas st bs propietarios por raspberry pis en la red de pantallas digitales de la esi de sevilla (20)

Proyecto Claudia Gasca Alberto
Proyecto Claudia Gasca AlbertoProyecto Claudia Gasca Alberto
Proyecto Claudia Gasca Alberto
 
Autobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure RelayAutobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure Relay
 
DiseñO De Red
DiseñO De RedDiseñO De Red
DiseñO De Red
 
IPv6
IPv6IPv6
IPv6
 
Taller de raspberry PI
Taller de raspberry PITaller de raspberry PI
Taller de raspberry PI
 
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE
 
Mobile Data Offloading
Mobile Data OffloadingMobile Data Offloading
Mobile Data Offloading
 
Ip PROTOCOLO DE INTERNET
Ip PROTOCOLO DE INTERNETIp PROTOCOLO DE INTERNET
Ip PROTOCOLO DE INTERNET
 
2017 Qnap company profile
2017 Qnap company profile2017 Qnap company profile
2017 Qnap company profile
 
Red Wifi con políticas de seguridad
Red Wifi con políticas de seguridadRed Wifi con políticas de seguridad
Red Wifi con políticas de seguridad
 
.Net Core Real time App on My Rasperry PI - Codemotion 2017 talk
.Net Core Real time App on My Rasperry PI - Codemotion 2017 talk.Net Core Real time App on My Rasperry PI - Codemotion 2017 talk
.Net Core Real time App on My Rasperry PI - Codemotion 2017 talk
 
.NET Core en mi Raspberry Pi y una aplicación en tiempo real
.NET Core en mi Raspberry Pi y una aplicación en tiempo real.NET Core en mi Raspberry Pi y una aplicación en tiempo real
.NET Core en mi Raspberry Pi y una aplicación en tiempo real
 
Práctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilanPráctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilan
 
Origin Stack Appliance
Origin Stack ApplianceOrigin Stack Appliance
Origin Stack Appliance
 
ES_Catalogo_de_Producto_2023_V1.02_LR.pdf
ES_Catalogo_de_Producto_2023_V1.02_LR.pdfES_Catalogo_de_Producto_2023_V1.02_LR.pdf
ES_Catalogo_de_Producto_2023_V1.02_LR.pdf
 
raspeberry para domotica.pdf
raspeberry para domotica.pdfraspeberry para domotica.pdf
raspeberry para domotica.pdf
 
2016 ULL Cabildo KEEDIO - IT y BANCA
2016 ULL Cabildo KEEDIO - IT y BANCA2016 ULL Cabildo KEEDIO - IT y BANCA
2016 ULL Cabildo KEEDIO - IT y BANCA
 
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
 
Centro de bachillerato tecnológico industrial y de servicios n
Centro de bachillerato tecnológico industrial y de servicios nCentro de bachillerato tecnológico industrial y de servicios n
Centro de bachillerato tecnológico industrial y de servicios n
 
Presentacion proyecto camaras IP CCU.pptx
Presentacion  proyecto camaras IP CCU.pptxPresentacion  proyecto camaras IP CCU.pptx
Presentacion proyecto camaras IP CCU.pptx
 

Más de José Ramón Cerquides Bueno

Desarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeoDesarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeoJosé Ramón Cerquides Bueno
 
Sistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivosSistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivosJosé Ramón Cerquides Bueno
 
Tema 2 teoría de la información y capacidad de canal
Tema 2   teoría de la información y capacidad de canalTema 2   teoría de la información y capacidad de canal
Tema 2 teoría de la información y capacidad de canalJosé Ramón Cerquides Bueno
 
Un breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpegUn breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpegJosé Ramón Cerquides Bueno
 
Implantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignaturaImplantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignaturaJosé Ramón Cerquides Bueno
 
Situación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españaSituación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españaJosé Ramón Cerquides Bueno
 
Detección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo realDetección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo realJosé Ramón Cerquides Bueno
 

Más de José Ramón Cerquides Bueno (16)

Desarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeoDesarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeo
 
Sistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivosSistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivos
 
Medidas de calidad en vídeo
Medidas de calidad en vídeoMedidas de calidad en vídeo
Medidas de calidad en vídeo
 
Presentacion hbbtv
Presentacion hbbtvPresentacion hbbtv
Presentacion hbbtv
 
Sira tv
Sira tvSira tv
Sira tv
 
Intensificación
IntensificaciónIntensificación
Intensificación
 
Tema 3 ecualizacion de-canal
Tema 3 ecualizacion de-canalTema 3 ecualizacion de-canal
Tema 3 ecualizacion de-canal
 
Tema 2 teoría de la información y capacidad de canal
Tema 2   teoría de la información y capacidad de canalTema 2   teoría de la información y capacidad de canal
Tema 2 teoría de la información y capacidad de canal
 
Tema 1 canales en comunicaciones digitales
Tema 1   canales en comunicaciones digitalesTema 1   canales en comunicaciones digitales
Tema 1 canales en comunicaciones digitales
 
Tema 0 presentación transmisión digital
Tema 0   presentación transmisión digitalTema 0   presentación transmisión digital
Tema 0 presentación transmisión digital
 
Tema 4 codificación de canal
Tema 4   codificación de canalTema 4   codificación de canal
Tema 4 codificación de canal
 
Un breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpegUn breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpeg
 
Implantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignaturaImplantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignatura
 
Situación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españaSituación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españa
 
WiNG: Hacia las Unidades Móviles Virtuales
WiNG: Hacia las Unidades Móviles VirtualesWiNG: Hacia las Unidades Móviles Virtuales
WiNG: Hacia las Unidades Móviles Virtuales
 
Detección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo realDetección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo real
 

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

  • 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