攝影機網頁管理支援哪些瀏覽器?
許多年資較長的IP攝影機或NVR,網頁管理介面必須依靠瀏覽器插件才能顯示即時影像,這種插件框架稱為NPAPI,主流瀏覽器早已陸續停止支援,令舊型號設備在現時的Chrome、Edge等瀏覽器上無法正常顯示畫面。現代機種則改用HTML5配合WebSocket的免插件架構。本頁講解兩個時代的分別、常見故障徵狀,以及過渡與應對做法。
插件時代:NPAPI與ActiveX為何被淘汰
在網頁影像技術尚未成熟的年代,瀏覽器本身缺乏原生解碼與顯示即時影像流的能力,攝影機廠商普遍透過一種名為NPAPI的插件框架,讓使用者安裝專屬控件(在Windows上常見的形式是ActiveX控件)來解碼影像並顯示在網頁介面上。這種做法在當時解決了瀏覽器功能不足的問題,但同時帶來明顯的安全與穩定性隱患,插件框架本身容易成為當機、當機及安全漏洞的來源。
基於安全與穩定性考慮,主流瀏覽器陸續停止支援NPAPI:Chrome在2015年9月發佈的45版起停止支援;Firefox在2017年發佈的52版移除大部分NPAPI支援,並於2021年發佈的85版完全移除;Safari在2018年發佈的12版起停止支援除Flash以外的NPAPI插件。結果是這些依賴插件的舊型號攝影機,其網頁管理介面在現時的主流瀏覽器上已無法正常顯示即時影像,登入後畫面位置通常只顯示空白或提示需要安裝插件。
免插件時代:HTML5與WebSocket的現代做法
| 項目 | 插件時代(舊機種) | 免插件時代(現代機種) |
| 顯示技術 | ActiveX控件或NPAPI插件 | HTML5配合WebSocket影像串流 |
| 瀏覽器兼容性 | 需特定舊版瀏覽器或IE模式 | 相容於現時主流瀏覽器 |
| 安裝需求 | 需下載並安裝控件,涉及權限設定 | 毋須安裝任何插件 |
| 安全性 | 插件本身可能成為漏洞來源 | 依賴瀏覽器原生安全機制 |
| 維護狀態 | 插件框架已停止更新 | 持續隨瀏覽器版本更新相容 |
現代攝影機與NVR的網頁介面改由攝影機或後端伺服器把影像流轉換為瀏覽器可直接解讀的格式,再透過WebSocket即時傳輸至頁面顯示,全程毋須安裝任何插件或控件。這是目前主流廠商新一代機種的標準做法,優點是能夠相容任何現代瀏覽器,亦免除插件版本不相容與安裝權限等問題。
舊型號的過渡做法與H.265解碼限制
- 啟用IE相容模式——若舊機仍需使用原生網頁介面,可在企業環境內使用支援IE模式的瀏覽器版本作為過渡,並將該工作站與一般辦公網絡適當隔離。
- 改用廠商專屬用戶端或App——日常監看可改用廠商提供的桌面用戶端軟件或手機應用程式,網頁介面只保留作偶爾設定之用。
- 透過NVR統一管理——盡量透過NVR的介面集中管理多台攝影機,減少直接透過個別攝影機的網頁介面操作。
- 留意H.265解碼限制——H.265雖壓縮效率較高,但專利授權費用較高,部分瀏覽器與作業系統未全面內建解碼支援,兼容程度不及H.264普及,部分廠商因此在網頁直接預覽時仍採用H.264,把H.265留給本地錄影使用。
- 規劃長遠汰換——若舊機仍在頻密使用,建議規劃升級至支援HTML5免插件介面的型號,避免長期依賴已停止更新的舊式瀏覽器環境。
H.264與H.265編碼的具體分別,可參考H.264與H.265編碼有何分別;若新舊設備混合使用出現兼容問題,可參考新NVR與舊攝影機的編碼兼容問題如何處理。