Publicação

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

Ver documento

Detalhes bibliográficos
Resumo:As 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.
Autores principais:Valverde, Joana Sofia Miranda dos Santos
Assunto:Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ano:2013
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:português
Origem:RepositóriUM - Universidade do Minho
Descrição
Resumo:As 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.