关于----安佳威视网络摄像机跨平台、多浏览器支持的黑科技
一、我们先来说说浏览器的市场现状
20年前,Windows系统本来有两家常用的浏览器,也就是微软的internet explorer(简称IE),以及网景公司的Netscape,微软绑定IE进行销售,因此网景状告微软垄断。经过漫长的官司,网景公司虽然赢得了官司,但市场已经被微软的IE蚕食殆尽。因此从Windows系统诞生很多年来,Windows系统上一直都是IE占绝对主流,这也就导致大部分WEB服务的开发,都以支持IE为首要任务,很多WEB应用用控件的方式来实现。
最近十几年来,Windows系统上的Firefox、Opera等其他浏览器越来越得到用户的肯定;MAC电脑也越来越普及,而MAC上没有IE;移动终端操作系统上更不可能有IE;并且更为重要的是,微软自身也放弃了IE,在WINDOWS 10上开始大规模推介Edge浏览器。而这些浏览器,除了IE以外,一律不支持控件了。
目前市场上大部分网络摄像机的WEB服务基本上都是通过控件的方式来进行音视频的播放等功能的,这就限制了用户主页只能通过IE浏览器来进行访问了。
用户想要在其他浏览器上浏览摄像机视频?
No way!
更别说在MAC、手机上进行观看了
针对这个情况,我司经过长时间的研究与开发,基于HTML5技术,已经于2017年实现网络摄像机WEB服务的跨平台、多浏览器支持。
二、我们来看下在各个平台下的安佳模组效果
1、Iphone Safari
2、Andriod Chrome
3、PC端FireFox浏览器
4、PC端Chrome浏览器
5、PC端Edge浏览器
6、PC端Opera浏览器
三、技术原理的探秘
网络摄像机模组采用HTML5新引入的WebSocket规范技术, WebSocket是一种在单个TCP连接上进行全双工通信的协议, 于2011年被IETF定为标准RFC 6455, 并由RFC7936补充规范。
WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。Google Chrome浏览器最先支持WedSocket,随后是Safari,Firefox;此外最新版本的Opera也支持WedSocket
四、支持的浏览器列表与版本要求
下面是主要浏览器的支持情况:
上述是浏览器版本的最低要求,如出现无法预览的情况,请确认浏览器的当前版本号, 必要时请下载对应的最新版本再进行验证测试。
五、当然它有一点点小缺点
在IE以外的浏览器上使用HTM5技术进行视频解码,与在IE上使用的控件技术进行视频解码相比,运行效率相对要低,延时相对要高。这是因为使用C++开发的IE控件程序的性能要比HTML高很多。所以在IE上预览摄像头视频时,基本上不会出现画面卡顿,不流畅,甚至是花屏等问题。
以目前的普通的电脑硬件配置来说,在Chrome, FireFox, Opera等IE以外的浏览器上观看1080P分辨率的摄像机视频,基本上能满足需求,但是如果摄像机分辨率在1080P以上,例如3MP、4MP,甚至是4K,由于HTML解码性能不足,预览就容易出现卡顿、延时、或者花屏的情况;请用户根据实际使用情况,选择适合的分辨率进行预览。
我司工程师也会对HTML5视频解码技术进行持续优化!
好期待
更多详情可关注我们“安佳威视”公众号!
更多内容敬请期待!
—如果喜欢,快分享给你的朋友们吧—
想要获得更多信息 请关注