天天看點

wasm技術支援的H.265網頁播放器為安防可視化智能化帶來了新的視窗

最開始,我的想法很簡單,就是解決H.265視訊在網頁端播放的問題,因為不管是把裝置強制配置成H.264或者服務端強制将H.265轉碼成H.264,都是我認為的一種無能為力的越描越黑。經過這一年多對wasm從了解,到研發,到領悟,越來越感覺到,wasm帶給整個視訊前段的技術邊界寬廣了許多許多,如果隻是簡單的播放,可能湊合湊合,達到功能目标就完事了,但是現在,wasm+AI成為了我們新的目标;

在之前的很長一段時間,如果想要在H5端或者網頁端顯示H.265錄影機視訊,研發人員需要到源頭将錄影機的編碼格式由H.265改成H.264,這樣才能達到H5端的可視化展示,但這由會帶來一個非常麻煩的問題,項目中我們花大量的經費采購的H.265錄影機,為了的就是降低帶寬消耗和存儲成本,但是,真正到實際用的時候,又需要改回H.264,這種做法很明顯不是長久之計;

後來我們又嘗試了通過轉碼的形式,在可視化的過程中,動态地将H.265視訊轉成H.264,然後再進行大屏可視化顯示,這雖然暫時性解決了問題,但是視訊實時轉碼的過程,不但産生了延時,而且大量地消耗機器的計算能力,尤其是在高清轉碼的時候,基本上轉碼不了幾路,機器就撐不住了,是以,這種情況,後來也不是解決問題的辦法,雖然目前還有廠家在這麼做;

随着目前各大浏覽器對wasm技術的支援,以及w3c對wasm标準的肯定,wasm技術就可以非常完美地解決安防可視化場景中對H.265編碼格式的支援問題了,WebAssembly技術的特點就是采用js/c/c++前端解碼的方式,将實時視訊解碼播放,這種非常符合目前流行的邊緣計算的概念,雖然也隻是解碼計算,但wasm對視訊解碼計算的支援也許隻是H5視訊邊緣計算的開始!

目前我們的EasyNVR(接入RTSP/Onvif流)、EasyDSS(接入RTMP推流)、EasyGBS(接入國标GB/T28181裝置)、EasyCVR(接入各種公有/私有協定),都已經完全支援wasm技術,尤其是對H.265、PCMA/PCMU等音視訊編碼格式的支援!

  • 更經濟:H.265技術在碼率上進行了深度優化,同等畫質下,可以比H。264節省近50%碼率,這将使存儲成本大大降低。我們來對比一下H.264和H.265百路1080P視訊一個月的存儲成本,以H.264的4M碼率為例:對于100路視訊,H265要比H.264少用約62T磁盤空間,以4T硬碟為例,可以節省平均15.5塊硬碟,約合1.5萬元,成本優勢顯而易見。
  • 更清晰:安防領域高清化已經成為必然趨勢,720P、1080P視訊已廣泛普及,而4K、8K超清視訊也已開始出現。高分辨率帶來的視訊資訊量的增長遠比網絡帶寬增長速度快。H.265編碼可以彌補網絡帶寬的限制,讓超清視訊輕松傳輸,在同等帶寬條件下,H.265可将原有畫質提升50%,增強使用者的視覺體驗。
  • 更智能:支援H.265的編解碼晶片比傳統監控晶片更為強大,基于這些晶片可擴充更多的智能分析應用。以天地偉業推出的300W像素H265相機為例,内部內建了拌線、周界、物品遺留值崗、人臉檢測、人群聚集、音視訊異常診斷等多種智能分析算法,H.265+智能分析,讓您的監控更輕松。

基于wasm的視訊智能分析

基于wasm的視訊智能分析并不是指将視訊智能分析的功能放到H5前段去做,我的了解是:wasm是前端輔助後端視訊分析的一種非常好的輔助手段,尤其是在視訊智能化分析結果的可視化展現方面;

另外,對于需求越來越強烈的視訊加密方面,wasm也為我們提供了很多解決問題的可能;

繼續閱讀