zoukankan      html  css  js  c++  java
  • IP网络摄像头RTSP协议网页无插件直播EasyNVR视频平台调用云台控制协议三大注意点

    最近不少用户问到了我们EasyNVR中关于云台控制的问题,看得出来少客户对于设备的云台控制还是很看重的,所以我们在产品升级中也将逐渐丰富我们的云台控制功能。本文主要还是来讲一下云台控制的几个注意点。

    一、云台控制协议——onvif

    目前,我们有EasyNVR和EasyGBS两个产品都是支持云台控制的,而两者所用的协议有差别,EasyGBS可以直接通过GB28181实现云台控制,而EasyNVR中使用的onvif协议才能实现云台控制。

    使用EasyNVR时,假如摄像头不具有onvif协议,就无法使用云台控制。我们可以用一些探测工具比如ONVIF Device Test Tool来探测摄像头是否支持Onvif(注意要与服务器网络相通)

    二、云台控制延时问题

    曾经有用户对比了EasyNVR云台控制和摄像机云台控制的延时,发现EasyNVR的延时比较高,咨询我们原因。

    该延时跟产品接入的协议也是有关系的。EasyNVR云台控制接入协议和各个摄像头是不同的,摄像头通过sdk接入云台,sdk是各个摄像头的私有的接入协议,具有保密性以及私有化,所以控制更精确;而EasyNVR通过onvif接入云台,在浏览器页面展示的同时,也分流出去,才导致了稍大的延迟。

    三、云台控制接口调用

    如果有用户要调用云台控制的接口,有两种方式,一种是在postman调用,一种是在页面调。我们比较推荐在页面调用,因为在postman中调用EasyNVR接口需要传token进去,效率比较低,而页面调用则方便许多。

    有的客户反应EasyNVR云台控制设置完成后,在平台上面可以控制摄像头,且在调用我们接口也返回200 OK的数据,但是摄像头并没有动。目前我们测试只有easynvr中会出现这种情况,建议将speed加上可以传个10以解决这个问题。

    而EasyGBS接口中的speed是有默认值的,所以在调用接口的时候会有明显的变化。

    EasyNVR视频播放界面

    关于Onvif协议之前的博文《视频流媒体Onvif协议是如何保证安防网络产品进行互通的》讲过一些要点,大家可以看一下。更多关于视频解决方案的内容,都可移步TSINGSEE青犀视频详细了解,如果大家有视频方面的需求,欢迎随时联系我们。

     
  • 相关阅读:
    Jenkins调用selenium找不到webdriver:selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
    列表的基本操作
    jenkins集成发送测试报告的常见问题解决
    Chrome 浏览器前端调试技巧大揭秘
    搭建Redis三主三从集群
    Jenkins安装
    python中hasattr()、getattr()、setattr()函数的使用
    python单元测试之unittest框架
    python环境配置详细步骤
    Android:EditText 设置弹出数字输入法键盘
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13564038.html
Copyright © 2011-2022 走看看