Onvif/RTSP网络安防摄像机网页无插件直播方案EasyNVR如何判断前端设备的类型?

Posted EasyNVR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Onvif/RTSP网络安防摄像机网页无插件直播方案EasyNVR如何判断前端设备的类型?相关的知识,希望对你有一定的参考价值。

进入移动互联网时代以来,企业微信公众号已成为除官网以外非常重要的宣传渠道,当3.2亿直播用户与9亿微信用户的势能累加,在微信上开启直播已成为越来越多企业的必然选择。

EasyNVR核心在于摄像机的音视频流的获取、转换、转码与高性能分发,同时同步完成对实时直播流的录像存储,在客户端(PC浏览器、androidios、微信)进行录像文件的检索、回放和下载。

EasyNVR客户端的PC端和移动端差异

由于PC端、移动端自身硬件的差异,所需要展示的样式会存在一定的差别。摄像机接入类型是ONVIF时,EasyNVR视频实时播放界面中,PC端会提供云台控制界面;而为了用户有更好的观感和体验,移动端则会隐藏此界面。

在初始加载时如何判断前端设备的类型

  • 在全局中定义一个js方法;在需要区分客户端类型的地方自动执行该方法;
	function isPC() 
         var ua = navigator.userAgent.toLowerCase();
         var agents = ["android", "iphone",
             "symbianos", "windows phone",
             "ipad", "ipod"
         ];
         var flag = true;
         for (var v in agents) 
             if (ua.indexOf(agents[v]) > 0) 
                 flag = false;
                 break;
             
         
         return flag;
     
  • EasyNVR播放页面在加载时判断为PC端时,将云台控制界面展示出来;
if(isPC())
     $("#ipcam_div").show();
 

  • 如果需要细分到移动端的具体类型可以根据isPC中agents数组中具体元素来进行区分。
  • 区分pc端的浏览器类型可以根据navigator.userAgent来判断区分。

以上是关于Onvif/RTSP网络安防摄像机网页无插件直播方案EasyNVR如何判断前端设备的类型?的主要内容,如果未能解决你的问题,请参考以下文章

RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播流媒体服务器EasyNVR之鉴权接口的调用配置说明

RTSPOnvif协议安防摄像头RTMPRTSPHLSFLV视频流网页无插件直播方案EasyNVR多次错误登录导致服务锁定怎么解决?

RTSP_ONVIF协议视频流媒体网页无插件直播服务器EasyNVR配置海康大华等安防摄像头通道地址的方法

安防摄像头网页无插件直播方案流媒体服务器EasyNVR之AI_Filter功能无法使用自编的ffmpeg库问题解决

海康大华等网络摄像头RTSP_Onvif网页无插件直播流媒体服务器EasyNVR鉴权出现跨域问题的解决方法

海康大华安防网络摄像头OnvifRTSP网络无插件直播流媒体服务解决方案EasyNVR表单重复提交的优化方案