{"id":2153,"date":"2025-08-21T16:58:22","date_gmt":"2025-08-21T16:58:22","guid":{"rendered":"https:\/\/incendio.pt\/mse\/?p=2153"},"modified":"2026-02-21T18:55:13","modified_gmt":"2026-02-21T18:55:13","slug":"onvif-videovigilancia","status":"publish","type":"post","link":"https:\/\/incendio.pt\/mse\/onvif-videovigilancia\/","title":{"rendered":"ONVIF (Open Network Video Interface Forum) &#8211; VSS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>ONVIF <\/strong> \u00e9 um padr\u00e3o internacional aberto criado em 2008 pelos fabricantes Sony, Bosch e Axis, com o objetivo de garantir a interoperabilidade entre equipamentos de videovigil\u00e2ncia IP de diferentes fabricantes, significando assim que uma c\u00e2mara IP de marca X pode comunicar com um Gravador NVR da marca Y, desde que ambos cumpram o mesmo perfil ONVIF.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O padr\u00e3o evolui bastante e neste momento todos os grandes fabricantes de sistemas de videovigil\u00e2ncia mundial s\u00e3o Full Members da organiza\u00e7\u00e3o ONVIF<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A organiza\u00e7\u00e3o ONVIF.org inclui no seu site uma informa\u00e7\u00e3o atualizada dos diversos fabricantes e modelos de equipamentos que cumprem com os diversos perfis ONVIF . A informa\u00e7\u00e3o pode ser acedida aqui. <a href=\"https:\/\/www.onvif.org\/conformant-products\/\">https:\/\/www.onvif.org\/conformant-products\/<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"> Tipos de Perfis ONVIF<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cada perfil define fun\u00e7\u00f5es obrigat\u00f3rias e opcionais. O utilizador deve verificar qual o perfil suportado pela c\u00e2mara\/NVR\/VMS para garantir compatibilidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em baixo indico o Perfil e fun\u00e7\u00e3o principal de cada um dos perfis:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Perfil S \u2013 Streaming (mais usado)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Transmiss\u00e3o de v\u00eddeo e \u00e1udio via RTSP\/RTP.<\/li>\n\n\n\n<li>Descoberta de dispositivos na rede.<\/li>\n\n\n\n<li>Controlo de fun\u00e7\u00e3o de rota\u00e7\u00e3o PTZ (Pan, Tilt, Zoom).<\/li>\n\n\n\n<li>Configura\u00e7\u00e3o de v\u00eddeo (resolu\u00e7\u00e3o, codec, FPS).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Perfil G \u2013 Grava\u00e7\u00e3o<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Grava\u00e7\u00e3o e reprodu\u00e7\u00e3o em armazenamento interno (cart\u00e3o SD) ou externo (NAS, servidor).<\/li>\n\n\n\n<li>Pesquisa e reprodu\u00e7\u00e3o de v\u00eddeo gravado.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Perfil T \u2013 Streaming Avan\u00e7ado<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Suporte para <strong>H.264 \/ H.265<\/strong> (alta compress\u00e3o).<\/li>\n\n\n\n<li>Eventos avan\u00e7ados (ex.: dete\u00e7\u00e3o de movimento, anal\u00edtica).<\/li>\n\n\n\n<li>Configura\u00e7\u00e3o de seguran\u00e7a mais robusta (TLS, HTTPS).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Perfil M \u2013 Metadados e Anal\u00edtica<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Envio de <strong>metadados em tempo real<\/strong> (objetos detetados, pessoas, ve\u00edculos).<\/li>\n\n\n\n<li>Suporte a eventos de IA (por exemplo, intrus\u00e3o, linha virtual, reconhecimento).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Perfil A \u2013 Gest\u00e3o Avan\u00e7ada de Acessos<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Regras de acesso, hor\u00e1rios, permiss\u00f5es.<\/li>\n\n\n\n<li>Gest\u00e3o completa de utilizadores e credenciais.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Perfil C \u2013 Controlo de Acessos<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gest\u00e3o de controladores de portas, leitores de cart\u00f5es, fechaduras.<\/li>\n\n\n\n<li>Registo de eventos de controlo de acessos.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Perfil D \u2013 Dispositivos de Controlo de Acesso F\u00edsico<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Define como os controladores de acesso (ex.: unidade de controlo de portas, leitores de cart\u00f5es, biometria, fechaduras) comunicam com sistemas de gest\u00e3o superiores.<\/li>\n\n\n\n<li>Suporte a funcionalidades b\u00e1sicas como: Abertura\/fecho de portas. Envio de eventos (porta aberta, porta for\u00e7ada, falha de autentica\u00e7\u00e3o). Gest\u00e3o de entradas e sa\u00eddas digitais (I\/O).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ONVIF \u00e9 um padr\u00e3o internacional aberto criado em 2008 pelos fabricantes Sony, Bosch e Axis, com o objetivo de garantir a interoperabilidade entre equipamentos de videovigil\u00e2ncia IP de diferentes fabricantes, significando assim que uma c\u00e2mara IP de marca X pode comunicar com um Gravador NVR da marca Y, desde que ambos cumpram o mesmo perfil [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2478,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[114,6],"tags":[],"class_list":["post-2153","post","type-post","status-publish","format-standard","has-post-thumbnail","category-vss-definicoes","category-videovigilancia"],"image_feature":"https:\/\/incendio.pt\/mse\/wp-content\/uploads\/vss-onvif.png","author_name":"gvb","_links":{"self":[{"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/posts\/2153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/comments?post=2153"}],"version-history":[{"count":5,"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/posts\/2153\/revisions"}],"predecessor-version":[{"id":2161,"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/posts\/2153\/revisions\/2161"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/media\/2478"}],"wp:attachment":[{"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/media?parent=2153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/categories?post=2153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/incendio.pt\/mse\/wp-json\/wp\/v2\/tags?post=2153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}