区分分享还是跳转 对于前端一些页面的展示,通常有两种方式:通过入口链接一步步进入,或是通过分享链接直接进入:对于这两种方式的区别是什么?在进行前端书写时又应该如何处理? 以EasyNVR为例来进行说明解释: EasyNVR通过视频广场界面可以进入到对应的通道内进行视频的观看: 为了方便用户,给用户更好的体验:在播放页面还设有视频分享功能:也方便了用户通过移动设备随时观看视频信息: 对于具体的跳转播放和分享播放有什么区别: 从视频广场直接跳转过来: 在视频广场界面通过点击事件来跳转到播放路径,进入…
EasyNVR前端为了更好的用户体验,不仅仅设有PC客户端,还适应移动客户端: EasyNVR的客户端中PC端和移动端差异有很多.例如: 由于PC端.移动端自身硬件的差异,所需要展示的样式也会存在一定的差别:在摄像机接入类型是ONVIF时,EasyNVR视频实时播放界面中PC端会提供云台控制界面:而为了用户有一个更好的观感和体验,在移动端会隐藏该界面. 在初始加载时是如何判断出前端设备的类型的? 在全局中定义一个js方法:在需要区分客户端类型的地方自动执行该方法: function isPC()…
背景分析 了解我们产品线的小伙伴都知道,EasyNVR产品主要用于互联网安防直播,通过EasyNVR拉取摄像机的RTSP视频流,客户端通过访问EasyNVR服务端就可以实现音视频流分发.在此情况下会出现一个网络问题,设备端.服务端.客户端必须都在同一个内网中才能保证直播流的正常观看和传输.怎么解决这个问题呢?一般操作流程是拉取专线或者通过VPN解决网络问题,以此实现设备流的公网传输.对于没有固定IP的普通家庭网络,没有互联网基础,端口映射.固定IP.公网设备维护等操作难度非常大. 基于以上问题,…
背景需求 随着雪亮工程.明厨亮灶.手机看店.智慧幼儿园监控等行业开始将传统的安防摄像头进行互联网.微信直播,我们知道摄像头直播的春天了.将安防摄像头或NVR上的视频流转成互联网直播常用的RTMP.HTTP-FLV.HLS等流格式再分发给用户端进行直播,不管身处何地都可以通过移动通讯设备查看监控设备,这些功能是EasyNVR互联网直播系统研发和设计的初衷和基础功能.另外EasyNVR增值功能是可通过接口二次集成在自己的原有的web业务系统实现网页.H5无插件实时直播,但是用户一直困惑于如何获取直播…
最近在做某地市移动公司景观直播的项目时,遇到一个问题,当我们部署EasyNVR为系统服务后,居然出现了无法启动服务的现象,表面上看,提示是系统服务启动失败,实际通过查看windows 系统日志: 查找了很多百度.Google,发现基本都是来回复制的内容,没有干货,于是自己尝试了一下通过添加exe可执行文件用户权限的方法,解决了问题: 注意:这里我们只是简单的把Everyone赋上了所有权限,正常运维过程中,系统服务应该是给Network Service这个用户赋上权限! 成功运行: 关于Easy…
EasyNVS - EasyNVR云端集中管理服务 EasyNVS云管理平台是一套专门用于集中化管理EasyNVR 的解决方案. EasyNVR 采用主动注册的方式接入到 EasyNVS, 再由 EasyNVS 云管理平台进行统一的视频能力输出, 并配套提供一整套的云端设备可视化运维功能, 方便于用户进行云端的视频大数据处理. 支持 EasyNVR v3.2 及以上版本 下载 安装包下载 在线演示 在线API 端口使用 TCP 端口 : 10810(HTTP), 10812(接入认证端口) UD…
背景需求 对于EasyNVR的受众群体十分的广泛,不仅仅有将EasyNVR作为视频直播平台直接使用的,更多的是使用EasyNVR的对应功能集成到自身系统.对于前者,只需要将软件的使用功能搞清楚即可,对于集成软件功能的就需要自身具有一定的开发能力了.需要通过调用接口来满足自身的需求. 一直有客户在集成开发时反馈调用接口放回*"Unauthorized"* 对于熟悉过接口文档或者是咱们的软件使用手册的用户都应该清楚,该问题是因为我们软件在集成开发中存在的接口鉴权机制.目的是为了软件的安全和…
1.背景需求 很多客户在使用EasyNVR无插件流媒体服务器时,不喜欢产品化的界面,有时可能满足不了日常观看使用的需求.因此软件提供丰富的HTTP接口,供第三方平台调用集成.但是有时客户这边可能没有专业的团队进行二次开发,这样一来就无法使用软件提供这么优秀的环境,实属可惜. 2.解决方案 这里可以通过很多种方法调取软件提供的接口,只要支持http协议都可以.这里我通过jQuery插件调取接口实现在web播放功能小案例,目的就是为了让客户对接口的初步了解并使用. 3.实现 新建文件demo目录结构…
背景分析 EasyNVR整套方案的架构中,涉及到前端设备(摄像机IPC.硬盘录像机NVR.编码器等).流媒体服务端(EasyNVR).客户端终端设备(PC.浏览器.Android.iOS.微信). 在保证EasyNVR和前端设备之间网络相通的基础条件下,EasyNVR通过获取数字网络摄像机视频流完成音视频的采集,然后由EasyNVR内部实现流媒体协议转换.转码和流媒体分发工作,最终可以分发出RTMP.HTTP-FLV和HLS流,EasyNVR自身也可以对实时视频流进行存储和管理,同时EasyNV…
在上一篇博客中我们表述完了防止提交成功后多余操作提交的一个过程:其中的精髓在于ajax的触发事件的使用. 而这篇博客主要想说明一下如何实时的判断出表单是否发生变化. 问题表述: 在网页前端的开发过程中时常遇到这样的需求,监听表单的状态. 对于表单的状态为非就是,表单内容发生变化.表单内容没有发生变化. 作为开发者的我们要做的就是: 当表单发生变化后实时的进行相应的操作: 表单没有变化(在这里我个人将,在没有提交前表单内容变动了,但是表单内容最终还是和初始一样回到最初的内容都视为表单没有变动)在进…