[發明專利]視頻解碼播放方法、裝置、計算機存儲介質及電子設備在審
| 申請號: | 201910023738.2 | 申請日: | 2019-01-10 |
| 公開(公告)號: | CN109729362A | 公開(公告)日: | 2019-05-07 |
| 發明(設計)人: | 周偉浩;黃仝宇;汪剛;宋一兵;侯玉清;劉雙廣 | 申請(專利權)人: | 高新興科技集團股份有限公司 |
| 主分類號: | H04N19/44 | 分類號: | H04N19/44;H04N19/42;H04N7/18;H04N21/443;H04N21/431;H04N21/81 |
| 代理公司: | 廣州國鵬知識產權代理事務所(普通合伙) 44511 | 代理人: | 何志軍 |
| 地址: | 510530 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻編解碼 計算機存儲介質 電子設備 視頻解碼 中間模塊 進程間通訊 播放信息 播放裝置 分離視頻 解碼播放 進程 播放 瀏覽器進程 進程訪問 進程接收 視頻顯示 瀏覽器 | ||
本發明提供一種基于前后端分離視頻解碼播放方法、視頻解碼播放裝置、計算機存儲介質及電子設備,IE進程與視頻編解碼進程之間通過中間模塊進行進程間通訊,所述方法包括:所述IE進程訪問所述中間模塊;所述IE進程將播放信息通過所述中間模塊發送給所述視頻編解碼進程;所述視頻編解碼進程接收所述播放信息,將視頻顯示到窗口上,完成播放。根據本發明實施例的基于前后端分離視頻解碼播放方法、視頻解碼播放裝置、計算機存儲介質及電子設備,通過進程間通訊的方式,將耗資源的視頻編解碼進程從瀏覽器進程中獨立出來,大大提升了瀏覽器播放的性能。
技術領域
本發明涉及視頻監控領域,更具體地,涉及一種基于前后端分離視頻解碼播放方法、視頻解碼播放裝置、計算機存儲介質及電子設備。
背景技術
伴隨著計算機芯片、存儲、網絡技術的發展,視頻監控技術向著智能化、網絡化的方向不斷前進。視頻監控系統采用分布式方式加設在網絡上,不受地域空間的限制,實現視頻資源的管理、傳輸、存儲、報警、集成等。由于網絡訪問能力的不斷增強,視頻監控系統逐漸從CS(Client/Server)向B/S(Browser/Server)架構逐漸演變。對于B/S架構的視頻監控客戶端的用戶,只要能夠接入網絡并具有權限,即可實現對存儲或監控設備的訪問。
用戶借助瀏覽器,通過頁面控制網絡上的監控設備,瀏覽器又借助插件,實現頁面難以完成的播放、錄像、繪制等操作。瀏覽器與頁面的交互通常以JavaScript等腳本語言編寫。JS難以實施同時對效率要求較高的取流、播放等工作,則可通過C++等編譯語言生成的ocx插件達成。
目前ocx插件開發技術是基于Windows系統中的IE瀏覽器實現的。由于插件和IE瀏覽器是在同一個進程中的,播放視頻時取流、解碼、播放都比較耗內存資源,因此,當同時打開多路監控視頻的時候,IE進程的內存會占用很高,特別是當用戶使用的是32位的IE瀏覽器時,則會出現播放瓶頸,無法點開太多路視頻。因此,存在改進需要。
發明內容
有鑒于此,本發明提供一種基于前后端分離視頻解碼播放方法、視頻解碼播放裝置、計算機存儲介質及電子設備,能夠使解碼播放不再受限于IE瀏覽器的資源占用,提升瀏覽器播放的性能。
為解決上述技術問題,一方面,本發明提供一種視頻解碼播放方法,IE進程與視頻編解碼進程之間通過中間模塊進行進程間通訊,所述方法包括:所述IE進程訪問所述中間模塊;所述IE進程將播放信息通過所述中間模塊發送給所述視頻編解碼進程;所述視頻編解碼進程接收所述播放信息,將視頻顯示到窗口上,完成播放。
根據本發明的一些實施例,所述IE進程通過調用ocx插件訪問所述中間模塊。
根據本發明的一些實施例,所述IE進程同時將窗口句柄和播放信息發送給所述視頻編解碼進程。
根據本發明的一些實施例,所述視頻編解碼進程接收所述播放信息后,進行取流、解碼和顯示,將所述視頻顯示到對應窗口句柄的窗口上。
根據本發明的一些實施例,所述中間模塊為共享內存。
第二方面,本發明實施例提供一種視頻解碼播放裝置,包括:IE進程模塊,所述IE進程模塊能夠接收窗口句柄和播放信息;中間模塊,所述中間模塊能夠被所述IE進程模塊訪問并轉達所述窗口句柄和播放信息;視頻編解碼進程模塊,所述視頻編解碼進程模塊接收所述中間模塊轉達的播放信息,并將視頻顯示到對應窗口句柄的窗口上。
根據本發明的一些實施例,所述IE進程模塊通過調用ocx插件訪問所述中間模塊。
根據本發明的一些實施例,所述中間模塊為共享內存。
第三方面,本發明實施例提供一種計算機存儲介質,包括一條或多條計算機指令,所述一條或多條計算機指令在執行時實現如上述實施例所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高新興科技集團股份有限公司,未經高新興科技集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910023738.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有音視頻壓縮的終端硬件實現方法
- 下一篇:一種視頻圖像的處理方法和裝置





