關于----安佳威視網絡攝像機跨平臺、多瀏覽器支持的黑科技
一、我們先來說說瀏覽器的市場現狀
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視頻解碼技術進行持續優化!
好期待
更多詳情可關注我們“安佳威視”公眾號!
更多內容敬請期待!
—如果喜歡,快分享給你的朋友們吧—
想要獲得更多信息 請關注