随笔分类 - EasyNVR
摘要:在上一篇博客中我们表述完了防止提交成功后多余操作提交的一个过程;其中的精髓在于ajax的触发事件的使用。 而这篇博客主要想说明一下如何实时的判断出表单是否发生变化。问题表述:在网页前端的开发过程中时常遇到这样的需求,监听表单的状态。 对于表单的状态为非就是,...
阅读全文
摘要:EasyNVR提供简单的登录鉴权,客户端通过用户名密码登录成功后,服务端返回认证token的cookie, 后续的接口访问, 服务端从cookie读取token进行校验. 但是, 在与客户系统集成时, 往往需要在客户系统完成鉴权过程. 这时就涉及到跨域的问题. 那么,...
阅读全文
摘要:线上抓娃娃机需求最近线上抓娃娃机的项目火爆了,陆陆续续几十款线上抓娃娃机上架,还有一大波正在开发上线中,各大视频云提供商都在蹭热度发布自己的线上抓娃娃机方案,综合了一下,目前线上抓娃娃机的视频需求无非就是稳定的低延时,而这个低延时需要在:推流端、服务器端、客户端 3端...
阅读全文
摘要:在之前的博客《EasyNVR H5流媒体服务器方案架构设计之视频能力平台》中我们描述了EasyNVR的定位,作为一个能力平台来进行功能的输出:也就是说,在通常情况下,我们将一套视频的应用平台划分为3个部分:硬件设备层、视频能力平台层(PaaS层)、视频应用平台层(SaaS层),Eas...
阅读全文
摘要:之前在进行EasyNVR多屏开发的时候,由于多屏功能不需要在手机端展示出来(pc多播放为RTMP,手机端播放为HLS),因此只注意到了引用videojs来进行rtmp的播放。由于不同项目需求不同,对hls流的播放也需要体现出来。videojs在播放rtmp时,是调用Flash来进...
阅读全文
摘要:EasyNVR支持预置位控制,包括转到指定预置位,设置指定预置位,删除指定预置位预置位在安防领域有较为普遍的应用,可以进行很多既定位置的跳转,很方便之前我们说过如何用Onvif协议进行设备的发现,探测,以及云台控制等,今天我们来说一下如何使用Onvif进行预置位的操作流程获取设备能力...
阅读全文
摘要:我们知道EasyNVR中可以获取快照信息,之前的文章也说明了EasyNVR是如何进行快照抓取的这里我们使用另一种方法进行快照的抓取流程获取设备能力Capabilities获取设备的能力,并且可以获取到Media和PTZ的URI,使用Media的URI,可以进行快照的抓取_tds__G...
阅读全文
摘要:EasyNVR提供快照预览功能,并且提供向EasyDSS云平台上传快照的功能EasyNVR会定时向配置的摄像机抓取快照数据,保存图片用于预览,并且用于快照上传原理将从摄像机取出来的I帧数据编码成jpeg图片数据实现AVPacket管理,使用wrapper管理AVPacket的资源cl...
阅读全文
摘要:EasyNVR拥有接入EasyDSS云平台的功能接入EasyDSS云平台会定时向云平台上传快照数据,这个快照数据用于云平台向客户端提供快照展示遇到的问题由于快照上传的间隔提供认为修改的功能,则我们限定最短时间为1分钟通道的数量会直接影响快照上传考虑到压力情况,1分钟之内上传上千通道的...
阅读全文
摘要:在之前的博客《EasyNVR H5流媒体服务器方案架构设计之视频能力平台》中我们描述了EasyNVR的定位,作为一个能力平台来进行功能的输出:也就是说,在通常情况下,我们将一套视频的应用平台划分为3个部分:硬件设备层、视频能力平台层(PaaS层)、视频应用平台层(Sa...
阅读全文
摘要:之前在进行EasyNVR多屏开发的时候,由于多屏功能不需要在手机端展示出来(pc多播放为RTMP,手机端播放为HLS),因此只注意到了引用videojs来进行rtmp的播放。由于不同项目需求不同,对hls流的播放也需要体现出来。videojs在播放rtmp时,是调...
阅读全文
摘要:EasyNVR支持预置位控制,包括转到指定预置位,设置指定预置位,删除指定预置位预置位在安防领域有较为普遍的应用,可以进行很多既定位置的跳转,很方便之前我们说过如何用Onvif协议进行设备的发现,探测,以及云台控制等,今天我们来说一下如何使用Onvif进行预置位的操作...
阅读全文
摘要:我们知道EasyNVR中可以获取快照信息,之前的文章也说明了EasyNVR是如何进行快照抓取的这里我们使用另一种方法进行快照的抓取流程获取设备能力Capabilities获取设备的能力,并且可以获取到Media和PTZ的URI,使用Media的URI,可以进行快照的抓...
阅读全文
摘要:EasyNVR提供快照预览功能,并且提供向EasyDSS云平台上传快照的功能EasyNVR会定时向配置的摄像机抓取快照数据,保存图片用于预览,并且用于快照上传原理将从摄像机取出来的I帧数据编码成jpeg图片数据实现AVPacket管理,使用wrapper管理AVPac...
阅读全文
摘要:EasyNVR拥有接入EasyDSS云平台的功能接入EasyDSS云平台会定时向云平台上传快照数据,这个快照数据用于云平台向客户端提供快照展示遇到的问题由于快照上传的间隔提供认为修改的功能,则我们限定最短时间为1分钟通道的数量会直接影响快照上传考虑到压力情况,1分钟之...
阅读全文
摘要:上一篇介绍通过接口来获取数据,本篇将介绍如何以分页形式展示出接口获取到的数据获取到的数据往往会很多,为了追去页面的美观和方便用户的检索,需要进行分页的展示; EasyNVR可接如多通道,当我们的通道越发多起来的时候,有时候一通片的展示所有通道,不仅不方便用户的检索,对于页面的美观...
阅读全文
摘要:上一篇介绍了处理接口获取的数据,本篇将介绍如何在接收到的数据中搜索出自己符合条件的数据; 为了页面的美观,我们往往会以分页的形式来进行数据的展示。但是,当需要展示出来的数据太多的时候,我们很难迅速的找出自己想要的数据。自时候,我们就需要通过检索功能来实现对想要的数据的查找;页...
阅读全文
摘要:在web前端的网页设计中,为了展示出简洁的网页风格和美观的效果,往往就会使用弹窗效果 在EasyNVR前端页面录像检索功能时,必然会播放录像,如果单独为播放录像文件排一个界面,用户在使用上会更加繁琐,在外观上也不是很美观。基于bootstrap可以来开发出弹窗效果图Boots...
阅读全文
摘要:EasyNVR中有对录像进行检索回放的功能,且先抛开录像的回放,为了更好的用户体验过、让用户方便快捷的找到对应通道对应日期的录像视频,是必须的功能。 基于上述的需求,为前端添加一个日历插件,在日历上展示出所有的录像信息,用来告知用户那些日期有回放录像,那些日期不没有回放录像是...
阅读全文
摘要:很多时候, 我们需要以管理员权限来运行批处理脚本, 比如操作 windows 服务. EasyNVR 中提供安装服务的批处理脚本, 运行这个bat文件, 自动将 EasyNVR 以 windows 服务的形式安装运行. 这样, 系统重启, 能够保证我们的程序自动启动, 不需要人为干预...
阅读全文