Aplicação web para configuração e acesso a câmaras ONVIF
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/40032 |
Resumo: | Dissertação de mestrado integrado em Engenharia Eletrónica Industrial e Computadores |
id |
RCAP_09bf617454090b6e91905a1894bd7d55 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/40032 |
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 |
Aplicação web para configuração e acesso a câmaras ONVIFWeb application for configuration and access to ONVIF camerasEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado integrado em Engenharia Eletrónica Industrial e ComputadoresAs câmaras IP utilizam uma grande diversidade de protocolos, formatos e especificidades de configuração. Esta diversidade obriga a que as aplicações desenvolvidas para operar e configurar estes tipos de dispositivos variem de fabricante para fabricante. Foi nesse contexto que surgiu o ONVIF (Open Network Video Interface Forum), uma especificação que normaliza a interação entre e com dispositivos multimédia. Uma vez que nos últimos anos temos assistido à rápida adoção, por parte dos utilizadores das denominadas aplicações web, surgiu a ideia de implementar uma aplicação web que seja capaz de configurar câmaras ONVIF, bem como disponibilizar acesso aos respetivos streams multimédia. Este trabalho tem como objectivo o desenvolvimento de uma aplicação web “universal”, isto é, que possa ser utilizada em todos os dispositivos com browser, desde computadores até smartphones. A utilidade desta aplicação vai desde a configuração e acesso às funcionalidades de câmaras ONVIF, a servir de plataforma de demonstração e teste de funcionalidades, e poderá ser mesmo a base para desenvolvimento de aplicações de videovigilância. A arquitetura proposta para o sistema consiste numa aplicação servidora e uma aplicação cliente. A aplicação servidora é um serviço web que utiliza a biblioteca UMOC. Este serviço fica alojado num servidor HTTP e funciona como um proxy ONVIF, expondo a biblioteca UMOC como um serviço web REST. A aplicação cliente é uma aplicação que executa num browser totalmente desenvolvida em JavaScript e HTML5. A solução desenvolvida é adaptável em termos interface a dispositivos de menores dimensões e suficientemente leve para ser utilizada em dispositivos com recursos computacionais limitados. Isso foi conseguido sobretudo deslocando para o servidor o processamento da comunicação ONVIF.IP cameras use a variety of protocols, formats and configuration specifications. This diversity requires that applications developed to operate and configure these types of devices vary from manufacturer to manufacturer. In this context arises ONVIF (Open Network Video Interface Forum), a specification that ensures interoperability between products regardless of manufacturer. In recent years we have witnessed the rapid adoption by end-users of web applications, and in this context emerged the idea to develop a web application that was able to configure ONVIF cameras, as well as provide access to their media stream. The intent of this work is to develop a universal web application that can be used in all devices with a browser from computers to smartphones. The usefulness of this application ranges from simple setup and access to ONVIF cameras, to serve as demonstration and test platform, and may even be the basis for development of video surveillance applications. The proposed system architecture consists of a server application and a client application. The server application is a web service that uses the UMOC library. This service is hosted on a HTTP server and acts as an ONVIF proxy, exposing the UMOC library as a REST web service. The client application is an application that runs in a web browser, developed entirely in JavaScript and HTML5. The developed solution features an user interface adaptable to devices with smaller screens and it is light enough to be used in devices with constrained computing resources. A main way to achieve this was to move the ONVIF related processing to the server.Lopes, Sérgio F.Universidade do MinhoValverde, Joana Sofia Miranda dos Santos20132013-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/40032porinfo: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-05-11T06:09:33Zoai:repositorium.sdum.uminho.pt:1822/40032Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-05-11T06:09:33Repositó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 |
Aplicação web para configuração e acesso a câmaras ONVIF Web application for configuration and access to ONVIF cameras |
title |
Aplicação web para configuração e acesso a câmaras ONVIF |
spellingShingle |
Aplicação web para configuração e acesso a câmaras ONVIF Valverde, Joana Sofia Miranda dos Santos Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Aplicação web para configuração e acesso a câmaras ONVIF |
title_full |
Aplicação web para configuração e acesso a câmaras ONVIF |
title_fullStr |
Aplicação web para configuração e acesso a câmaras ONVIF |
title_full_unstemmed |
Aplicação web para configuração e acesso a câmaras ONVIF |
title_sort |
Aplicação web para configuração e acesso a câmaras ONVIF |
author |
Valverde, Joana Sofia Miranda dos Santos |
author_facet |
Valverde, Joana Sofia Miranda dos Santos |
author_role |
author |
dc.contributor.none.fl_str_mv |
Lopes, Sérgio F. Universidade do Minho |
dc.contributor.author.fl_str_mv |
Valverde, Joana Sofia Miranda dos Santos |
dc.subject.por.fl_str_mv |
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado integrado em Engenharia Eletrónica Industrial e Computadores |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013 2013-01-01T00:00:00Z |
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/1822/40032 |
url |
http://hdl.handle.net/1822/40032 |
dc.language.iso.fl_str_mv |
por |
language |
por |
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 |
mluisa.alvim@gmail.com |
_version_ |
1817544873068199936 |