Utilize este identificador para referenciar este registo: http://hdl.handle.net/10400.22/1888
Título: Solução doméstica para televisão digital
Autor: Silva, Rui Carlos Neves
Orientador: Leitão, João Miguel Queirós Magno
Palavras-chave: IPTV
Linux
Shell-script
Apache
VideoLan
Xlib
GTK
Libxml
XMLTV
LIRC
Data de Defesa: 2008
Editora: Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto
Resumo: A Internet Protocol Televison (IPTV) é uma tecnologia desconhecida da maioria dos portugueses, embora já seja usada por alguns cidadãos. Esse desconhecimento e a necessidade de conhecer a arquitectura da IPTV, levaram a um estudo de uma rede IPTV, apresentado neste documento, onde é também demonstrado um protótipo de uma solução doméstica de IPTV. Uma solução doméstica típica de IPTV utiliza um HomeGateway para receber os vários tipos de dados, e uma box junto a cada televisor para tornar possível visualizar numa TV os conteúdos recebidos. A solução aqui proposta, comparativamente às soluções oferecidas no mercado, inclui um servidor na casa de cada cliente. Este servidor é colocado entre as boxes de cada TV e a HomeGateway e é o responsável por receber conteúdos vídeo do servidor central do serviço e enviá-los para as boxes. O protótipo implementado divide-se em duas partes: servidor (o servidor local) e cliente (as boxes). O servidor foi desenvolvido é capaz de receber vários pedidos de ligação e gerilos independentemente; para o cliente implementaram-se as seguintes funcionalidades, usando apenas software livre: interacção por parte do utilizador através de um comando, alteração do volume, corte do som, paragem em tempo real, guia de programação, Video on Demand (VoD), agendamento de gravação e reprodução de conteúdos gravados. Na elaboração deste protótipo foi usado um media player, o VLC, para se poder ler e enviar vídeos através de uma rede IP. Para o desenvolvimento desta aplicação foi usada a linguagem de programação C e alguns pacotes de bibliotecas auxiliares que são: Libvlc, para a criação de uma janela VLC; Xlib, para permitir aceder ao servidor de janelas X; GTK, para o desenvolvimento do interface gráfico; Libxml, para permitir parcelar um ficheiro XMLTV. Para testar o protótipo desenvolvido foi utilizado um repositório de conteúdos local.
The IPTV is a technology unknown by most of the portuguese, although being used by some. This unknowledge and the need to know the architecture of IPTV, led to a study of an IPTV network, herein presented, In this document is also demonstrated a prototype of an IPTV domestic solution. This solution, compared to the others offered in market, includes a server in each customer’s home. This server is placed between the TV boxes and the HomeGateway and is responsable to send to the boxes the video content received from the service’s central server. The implemented prototype is divided into two parts: server (the local server) and client (the boxes). For the server it was developed an TCP / IP server capable of receiving several connect requests and independently manage them; using only free software, for the client was implemented the following features: user interaction through a remote control, volume change, mute, real time stop, programming guide, VoD, schedule recording and recorded content playback. To be able to read and send videos through an IP network, in this prototype was used a media player, the VLC. For the development of this application was used C programming language and some assistant library packages, who are: Libvlc to create a window VLC; Xlib, to allow access to the X window server; GTK, for the graphical interface development; Libxml, to extract info from a XMLTV file. In order to test the developed prototype it was used a local content repository.
Descrição: Mestrado em Engenharia Electrotécnica e de Computadores
URI: http://hdl.handle.net/10400.22/1888
Aparece nas colecções:ISEP - DM – Engenharia Electrotécnica e de Computadores

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
DM_RuiSilva_2008_MEEC.pdf3,54 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.