关于----安佳威视网络摄像机跨平台、多浏览器支持的黑科技

2019-06-14 17:20:44 hr 187

1559208740749834.png


一、我们先来说说浏览器的市场现状

  • 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、手机上进行观看了

不慌.jpg


针对这个情况,我司经过长时间的研究与开发,基于HTML5技术,已经于2017年实现网络摄像机WEB服务的跨平台、多浏览器支持。


二、我们来看下在各个平台下的安佳模组效果

1、Iphone Safari


图片1.png


2、Andriod Chrome


图片2.png


3、PC端FireFox浏览器


图片3.png


4、PC端Chrome浏览器


图片4.png


5、PC端Edge浏览器


图片5.png


6、PC端Opera浏览器


图片6.png


三、技术原理的探秘

  • 网络摄像机模组采用HTML5新引入的WebSocket规范技术, WebSocket是一种在单个TCP连接上进行全双工通信的协议, 于2011年被IETF定为标准RFC 6455, 并由RFC7936补充规范。

  • WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输Google Chrome浏览器最先支持WedSocket,随后是Safari,Firefox;此外最新版本的Opera也支持WedSocket

四、支持的浏览器列表与版本要求

下面是主要浏览器的支持情况:

1560505377(1).jpg

上述是浏览器版本的最低要求,如出现无法预览的情况,请确认浏览器的当前版本号, 必要时请下载对应的最新版本再进行验证测试。


五、当然它有一点点小缺点

  • IE以外的浏览器上使用HTM5技术进行视频解码,与在IE上使用的控件技术进行视频解码相比,运行效率相对要低,延时相对要高。这是因为使用C++开发的IE控件程序的性能要比HTML高很多。所以在IE上预览摄像头视频时,基本上不会出现画面卡顿,不流畅,甚至是花屏等问题。

  • 以目前的普通的电脑硬件配置来说,在Chrome, FireFox, OperaIE以外的浏览器上观看1080P分辨率的摄像机视频,基本上能满足需求,但是如果摄像机分辨率在1080P以上,例如3MP4MP,甚至是4K,由于HTML解码性能不足,预览就容易出现卡顿、延时、或者花屏的情况;请用户根据实际使用情况,选择适合的分辨率进行预览。


我司工程师也会对HTML5视频解码技术进行持续优化!

好期待


更多详情可关注我们“安佳威视”公众号!

更多内容敬请期待!


1557384281(1).jpg

二维码公众号.webp.jpg


—如果喜欢,快分享给你的朋友们吧—

想要获得更多信息 请关注