System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本專利技術屬于視頻預覽,尤其涉及一種視頻監(jiān)控客戶端多通道視頻預覽的方法及裝置。
技術介紹
1、隨著視頻監(jiān)控系統(tǒng)的廣泛應用和技術的進步,高清視頻流的使用變得越來越普遍。在視頻監(jiān)控系統(tǒng)中,客戶端通常需要接收并顯示來自多個攝像頭的實時視頻流。然而,在這種多通道視頻預覽的場景下,客戶端往往會面臨資源消耗過大的問題,導致pc運行卡頓、視頻播放不流暢甚至崩潰等現(xiàn)象。因此對于視頻監(jiān)控客戶端而言,處理多視頻流數(shù)據(jù)成為一項挑戰(zhàn),特別是需要同時顯示多個通道視頻流時,如何高效地管理這些視頻流并確保系統(tǒng)的穩(wěn)定性和流暢性已經(jīng)成為一個亟待解決的問題。
2、現(xiàn)有技術中,常通過采用拉取子碼流的方式,即獲取較低分辨率或較低比特率的視頻流來減輕客戶端的處理壓力。然而,在實際應用中,由于前端設備的限制或接入?yún)f(xié)議的約束,并非每路視頻都能取到子碼流,這就使得這種解決方案難以通用。
技術實現(xiàn)思路
1、鑒于以上現(xiàn)有技術的不足,專利技術的目的在于提供一種視頻監(jiān)控客戶端多通道視頻預覽的方法及裝置,通過對視頻監(jiān)控客戶端硬件資源消耗和播放畫面數(shù)量的動態(tài)監(jiān)測,并匹配智能策略,實現(xiàn)了視頻播放效率的顯著提升,不僅避免了資源過度消耗導致的播放卡頓,同時也保證了在不同播放場景下的畫質要求,極大地提升了用戶體驗。
2、本專利技術的第一方面,提出了一種視頻監(jiān)控客戶端多通道視頻預覽的方法,包括:
3、在視頻監(jiān)控客戶端設置硬件資源消耗壓力指數(shù)和播放畫面數(shù)量指數(shù);
4、根據(jù)實時的硬件資源消耗壓力指數(shù)和播放畫
5、判斷硬件資源消耗壓力指數(shù)與硬件資源消耗壓力指數(shù)閾值以及播放畫面數(shù)量指數(shù)與播放畫面數(shù)量指數(shù)閾值的大小得到判斷結果;
6、根據(jù)判斷結果對視頻監(jiān)控客戶端的播放模式自動切換。
7、進一步地,上述一種視頻監(jiān)控客戶端多通道視頻預覽的方法中,在視頻監(jiān)控客戶端設置硬件資源消耗壓力指數(shù),包括:
8、設置視頻監(jiān)控客戶端的cpu使用率、內存占用率以及在播視頻網(wǎng)絡帶寬使用率;
9、設置硬件資源消耗壓力指數(shù)是通過如下公式設置的:
10、crpi=ω1×cpu_usage+ω2×memory_usage+ω3×network_bandwidth_usage
11、其中ω1,ω2,ω3分別表示視頻監(jiān)控客戶端cpu使用率、內存占用率和網(wǎng)絡帶寬使用率的權重系數(shù),cpu_usage表示視頻監(jiān)控客戶端cpu使用率,memory_usage表示視頻監(jiān)控客戶端內存占用率,network_bandwidth_usage表示視頻監(jiān)控客戶端在播視頻網(wǎng)絡帶寬使用率,crpi表示硬件資源消耗壓力指數(shù)。
12、進一步地,上述一種視頻監(jiān)控客戶端多通道視頻預覽的方法中,根據(jù)實時的硬件資源消耗壓力指數(shù)調整硬件資源消耗壓力指數(shù)閾值是通過如下公式調整的:
13、tcrpi=b+c·(r-ravg)
14、其中,b表示硬件資源消耗壓力指數(shù)基線閾值,c表示硬件資源消耗權重因子,r表示當前硬件資源消耗水平,ravg表示歷史平均硬件資源消耗水平,tcrpi表示硬件資源消耗壓力指數(shù)閾值。
15、進一步地,上述一種視頻監(jiān)控客戶端多通道視頻預覽的方法中,根據(jù)播放畫面數(shù)量調整播放畫面數(shù)量指數(shù)閾值是通過如下公式調整的:
16、tsfi=d+s·(n-m)
17、其中,d表示播放畫面數(shù)量基線閾值,s表示畫面數(shù)量權重因子,決定了畫面數(shù)量變化對閾值的影響程度,n表示當前播放的畫面數(shù)量,m表示推薦的最大畫面數(shù)量,推薦的最大畫面數(shù)量是在不啟動i幀播放模式的情況下視頻監(jiān)控客戶端穩(wěn)定處理的畫面數(shù)量。
18、進一步地,上述一種視頻監(jiān)控客戶端多通道視頻預覽的方法中,根據(jù)判斷結果對視頻監(jiān)控客戶端的播放模式自動切換,包括:
19、當判斷結果為所述硬件資源消耗壓力指數(shù)大于等于所述硬件資源消耗壓力指數(shù)閾值時;
20、或,播放畫面數(shù)量指數(shù)大于等于所述播放畫面數(shù)量指數(shù)閾值時,所述視頻監(jiān)控客戶端自動切換到i幀播放模式。
21、進一步地,上述一種視頻監(jiān)控客戶端多通道視頻預覽的方法中,根據(jù)判斷結果對視頻監(jiān)控客戶端的播放模式自動切換,包括:
22、當判斷結果為所述硬件資源消耗壓力指數(shù)小于所述硬件資源消耗壓力指數(shù)閾值時;
23、或,播放畫面數(shù)量指數(shù)小于所述播放畫面數(shù)量指數(shù)閾值時,所述視頻監(jiān)控客戶端自動切換到主碼流播放模式。
24、進一步地,上述一種視頻監(jiān)控客戶端多通道視頻預覽的方法,還包括:
25、當視頻監(jiān)控客戶端畫面處于i幀播放模式時,接收到用戶的選中操作時,自動切換為主碼流播放模式;
26、當視頻監(jiān)控客戶端畫面處于i幀播放模式時,接收到用戶切換到全屏模式的操作時,自動切換為主碼流播放模式,退出全屏模式時,自動切換回i幀播放模式;
27、當硬件資源消耗壓力指數(shù)crpi小于等于硬件資源消耗壓力指數(shù)閾值時,視頻監(jiān)控客戶端接收到可見畫面數(shù)的切換操作時,若切換后可見畫面數(shù)小于實際播放畫面數(shù)量,則隱藏的畫面自動切換成i幀播放模式。
28、本專利技術的第二方面,還提出了一種視頻監(jiān)控客戶端多通道視頻預覽的裝置,包括:
29、設置模塊:用于在視頻監(jiān)控客戶端設置硬件資源消耗壓力指數(shù)和播放畫面數(shù)量指數(shù);
30、調整模塊:用于根據(jù)實時的硬件資源消耗壓力指數(shù)和播放畫面數(shù)量分別調整硬件資源消耗壓力指數(shù)閾值和播放畫面數(shù)量指數(shù)閾值;
31、判斷模塊:用于判斷硬件資源消耗壓力指數(shù)與硬件資源消耗壓力指數(shù)閾值以及播放畫面數(shù)量指數(shù)與播放畫面數(shù)量指數(shù)閾值的大小得到判斷結果;
32、切換模塊:用于根據(jù)判斷結果對視頻監(jiān)控客戶端的播放模式自動切換。
33、本專利技術的第三方面,還提出了一種電子設備,包括:處理器和存儲器;
34、處理器通過調用存儲器存儲的程序或指令,用于執(zhí)行如上任一項一種視頻監(jiān)控客戶端多通道視頻預覽的方法。
35、本專利技術的第四方面,還提出了一種計算機可讀存儲介質,計算機可讀存儲介質存儲程序或指令,程序或指令使計算機執(zhí)行如上任一項一種視頻監(jiān)控客戶端多通道視頻預覽的方法。
36、本專利技術的有益效果如下:本專利技術通過在視頻監(jiān)控客戶端設置硬件資源消耗壓力指數(shù)和播放畫面數(shù)量指數(shù);根據(jù)實時的硬件資源消耗壓力指數(shù)和播放畫面數(shù)量分別調整硬件資源消耗壓力指數(shù)閾值和播放畫面數(shù)量指數(shù)閾值;判斷硬件資源消耗壓力指數(shù)與硬件資源消耗壓力指數(shù)閾值以及播放畫面數(shù)量指數(shù)與播放畫面數(shù)量指數(shù)閾值的大小;根據(jù)判斷結果對視頻監(jiān)控客戶端的播放模式自動切換。本專利技術通過對視頻監(jiān)控客戶端硬件資源消耗和播放畫面數(shù)量的動態(tài)監(jiān)測,并匹配智能策略,提升了視頻播放效率的顯著,避免了資源過度消耗導致的播放卡頓,保證了在不同播放場景下的畫質要求,極大地提升了用戶體驗。
本文檔來自技高網(wǎng)...【技術保護點】
1.一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,包括:
2.根據(jù)權利要求1所述的一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,所述在視頻監(jiān)控客戶端設置硬件資源消耗壓力指數(shù),包括:
3.根據(jù)權利要求1所述的一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,根據(jù)實時的硬件資源消耗壓力指數(shù)調整硬件資源消耗壓力指數(shù)閾值是通過如下公式調整的:
4.根據(jù)權利要求1所述的一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,根據(jù)播放畫面數(shù)量調整播放畫面數(shù)量指數(shù)閾值是通過如下公式調整的:
5.根據(jù)權利要求1所述的一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,所述根據(jù)判斷結果對視頻監(jiān)控客戶端的播放模式自動切換,包括:
6.根據(jù)權利要求1所述的一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,所述根據(jù)判斷結果對視頻監(jiān)控客戶端的播放模式自動切換,包括:
7.根據(jù)權利要求1所述的一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,所述方法還包括:
8.一種視頻監(jiān)控客戶端多通道視頻預覽的裝置,其特征在
9.一種電子設備,其特征在于,包括:處理器和存儲器;
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲程序或指令,所述程序或指令使計算機執(zhí)行如權利要求1至7任一項所述一種視頻監(jiān)控客戶端多通道視頻預覽的方法。
...【技術特征摘要】
1.一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,包括:
2.根據(jù)權利要求1所述的一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,所述在視頻監(jiān)控客戶端設置硬件資源消耗壓力指數(shù),包括:
3.根據(jù)權利要求1所述的一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,根據(jù)實時的硬件資源消耗壓力指數(shù)調整硬件資源消耗壓力指數(shù)閾值是通過如下公式調整的:
4.根據(jù)權利要求1所述的一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,根據(jù)播放畫面數(shù)量調整播放畫面數(shù)量指數(shù)閾值是通過如下公式調整的:
5.根據(jù)權利要求1所述的一種視頻監(jiān)控客戶端多通道視頻預覽的方法,其特征在于,所述根據(jù)判斷...
【專利技術屬性】
技術研發(fā)人員:程濤,葉裕雷,陳橫,
申請(專利權)人:天翼視聯(lián)科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。