Aplicação web para configuração e acesso a câmaras ONVIF

Detalhes bibliográficos
Autor(a) principal: Valverde, Joana Sofia Miranda dos Santos
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:RCAAP2023-07-21T12:28:45Zoai:repositorium.sdum.uminho.pt:1822/40032Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:23:37.501540Repositó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
_version_ 1799132711675232256