IPTV open source
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/24799 |
Resumo: | The continuous developments made on the network infrastructures allow to provide quality in multimedia services over-the-top. Also, mobile data traffic has been increasingly growing along with smartphone’s capabilities. This growth motivates the creation of multi-platform solutions that can target not only these devices but, in the case of the IPTV world, also the set-top-boxes, smart televisions and computers. HTTP streaming is a technique directed to stream over-the-top multimedia. Many global platforms make use of HTTP streaming, with names like Youtube or Netflix. In this work, a server architecture for streaming the public Portuguese channels as well as a multiplatform client architecture are proposed. The proposed software can be deployed on any regular server and provide extra functionalities such as tv listings. The client can run on any Media Source Extension (MSE) browser, without the need of any plugin like Flash. Finally, some tests were made on the two entities (server and client) in order to test the performance of the server and behaviour of the client through different network conditions. |
id |
RCAP_b667c79234bee2947b25edf0dd33378e |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/24799 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
IPTV open sourceHTTP StreamingJavascriptDigital Television TerrestrialInternet ProtocolThe continuous developments made on the network infrastructures allow to provide quality in multimedia services over-the-top. Also, mobile data traffic has been increasingly growing along with smartphone’s capabilities. This growth motivates the creation of multi-platform solutions that can target not only these devices but, in the case of the IPTV world, also the set-top-boxes, smart televisions and computers. HTTP streaming is a technique directed to stream over-the-top multimedia. Many global platforms make use of HTTP streaming, with names like Youtube or Netflix. In this work, a server architecture for streaming the public Portuguese channels as well as a multiplatform client architecture are proposed. The proposed software can be deployed on any regular server and provide extra functionalities such as tv listings. The client can run on any Media Source Extension (MSE) browser, without the need of any plugin like Flash. Finally, some tests were made on the two entities (server and client) in order to test the performance of the server and behaviour of the client through different network conditions.Os constantes desenvolvimentos a nível de infraestrutura de rede permitem fornecer serviços multimedia de qualidade sobre redes IP. Além disso, tráfego de dados em redes móveis tem crescido com o aumento de capacidades dos dispositivos móveis inteligentes, crescimento esse que motivou a criação de soluçõesmulti-plataformaquepodemdirecionarnãosóessesmesmosdispositivos, mas, no caso do mundo IPTV, também as set-top-boxes, televisores inteligentes e computadores. HTTP streaming é uma técnica direcionada a transmissão de dados multimedia sobre redes IP. Várias plataformas a nível global fazem uso de streaming HTTP, sendo Youtube ou Netflix dos exemplos mais conhecidos. Neste trabalho, é proposta uma arquitetura para um servidor de streaming dos canais públicos Portugueses, bem como, uma arquitetura de cliente multiplataforma. O software proposto pode ser implementado emqualquerservidorregularefornecerfuncionalidadesextra,comogrelhade programação. O cliente é suportado por qualquer navegador Media Source Extension (MSE) sem a necessidade de programas ou extensões adicionais, como o Flash. Finalmente, foram feitos alguns testes nas duas entidades (servidor e cliente) para testar o desempenho do servidor e o comportamento do cliente através de diferentes condições a nível de rede.2018-12-05T09:53:19Z2017-01-01T00:00:00Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/24799TID:201938529engMagalhães, Tiago Ferreirainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:48:27Zoai:ria.ua.pt:10773/24799Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:58:20.425747Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
IPTV open source |
title |
IPTV open source |
spellingShingle |
IPTV open source Magalhães, Tiago Ferreira HTTP Streaming Javascript Digital Television Terrestrial Internet Protocol |
title_short |
IPTV open source |
title_full |
IPTV open source |
title_fullStr |
IPTV open source |
title_full_unstemmed |
IPTV open source |
title_sort |
IPTV open source |
author |
Magalhães, Tiago Ferreira |
author_facet |
Magalhães, Tiago Ferreira |
author_role |
author |
dc.contributor.author.fl_str_mv |
Magalhães, Tiago Ferreira |
dc.subject.por.fl_str_mv |
HTTP Streaming Javascript Digital Television Terrestrial Internet Protocol |
topic |
HTTP Streaming Javascript Digital Television Terrestrial Internet Protocol |
description |
The continuous developments made on the network infrastructures allow to provide quality in multimedia services over-the-top. Also, mobile data traffic has been increasingly growing along with smartphone’s capabilities. This growth motivates the creation of multi-platform solutions that can target not only these devices but, in the case of the IPTV world, also the set-top-boxes, smart televisions and computers. HTTP streaming is a technique directed to stream over-the-top multimedia. Many global platforms make use of HTTP streaming, with names like Youtube or Netflix. In this work, a server architecture for streaming the public Portuguese channels as well as a multiplatform client architecture are proposed. The proposed software can be deployed on any regular server and provide extra functionalities such as tv listings. The client can run on any Media Source Extension (MSE) browser, without the need of any plugin like Flash. Finally, some tests were made on the two entities (server and client) in order to test the performance of the server and behaviour of the client through different network conditions. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017-01-01T00:00:00Z 2017 2018-12-05T09:53:19Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10773/24799 TID:201938529 |
url |
http://hdl.handle.net/10773/24799 |
identifier_str_mv |
TID:201938529 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799137637415518208 |