EasyNVR网页Chrome无插件播放摄像机视频功能二次开发之云台控制接口示例代码

随着多媒体技术和网络通信技术的迅速发展,视频监控技术在电力系统、电信行业、工业监控、工地、城市交通、水利系统、社区安防等领域得到越来越广泛的应用。摄像头直播视频监控通过网络直接连接,可达到的世界任何角落,并能够通过控制云台、存储视频监控音视频,对现场远程运维,实现随时随地想看就看的安防需求。

背景需求

摄像机云台控制在摄像机当中很常见,摄像机能将当前状态下云台的水平角度、倾斜角度和摄像机镜头焦距等位置参数存储到设备中,需要时可以迅速调用这些参数并将云台和摄像头调整至该位置。 摄像机只要支持Onvif协议进行和第三方软件或设备对接,大部分都能进行远程控制。EasyNVR支持Onvif协议的设备云台控制,能实现和设备的实时数据传输及控制。

今天主要介绍通过EasyNVR接口二次开发,将云台控制及实时直播功能集成在自己的原有的web业务系统上。
  • demo效果如下:
    云台控制

  • demo是通过vue-cli脚手架搭建起来,简单说一下,目录结构
    摄像机云台控制

  • 对easy-player不了解的这是播放器插件地址可以参看(https://www.npmjs.com/package/easy-player)

  • 这里主要讲解一下App.vue内容文件

   
    
    
    

  • 项目仓库地址(https://github.com/EasyNVR/EasyNVR/tree/master/EasyNVR_apidemo/apidemo)

下载项目到本地到目录下安装demo需要的依赖
npm install
运行项目
npm run serve
打包
npm run build
注意:需要摄像头支持云台控制。

EasyNVR部署架构

EasyNVR网页Chrome无插件播放摄像机视频功能二次开发之云台控制接口示例代码_第1张图片

单点内网

EasyNVR网页Chrome无插件播放摄像机视频功能二次开发之云台控制接口示例代码_第2张图片

单点公网

EasyNVR网页Chrome无插件播放摄像机视频功能二次开发之云台控制接口示例代码_第3张图片

多点公网

EasyNVR网页Chrome无插件播放摄像机视频功能二次开发之云台控制接口示例代码_第4张图片

RTMP推流

EasyNVR应用场景

EasyNVR在互联网安防直播行业已有多年实战经验,通过各行业的市场检验已成为一套便捷、安全、覆盖范围广的成熟产品,结合硬件产品,服务于各行各业视频基础建设,同时提供二次开发接口便于企业集成到自己的业务系统中,打造专属于自己的互联网视频监控平台。
EasyNVR稳定可靠
EasyNVR网页Chrome无插件播放摄像机视频功能二次开发之云台控制接口示例代码_第5张图片

手机看家

航空监控

景区监控

关于EasyNVR

EasyNVR是一款拥有完整、自主、可控知识产权,同时又能够具备软硬一体功能的安防互联网化流媒体服务器,能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP、Onvif协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发。详情可访问EasyNVR官网:http://www.easynvr.com
EasyNVR网页Chrome无插件播放摄像机视频功能二次开发之云台控制接口示例代码_第6张图片

你可能感兴趣的:(EasyNVR接口调用)