Publicação
Aplicação web para configuração e acesso a câmaras ONVIF
| 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 |
| 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. |
|---|