System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請涉及遠(yuǎn)程通信,特別是涉及到一種降低音視頻傳輸數(shù)據(jù)量的方法、系統(tǒng)、設(shè)備和介質(zhì)。
技術(shù)介紹
1、隨著移動互聯(lián)網(wǎng)和5g網(wǎng)絡(luò)的普及,音視頻傳輸技術(shù)得到了廣泛應(yīng)用,然而,現(xiàn)有的音視頻傳輸方案中,即使畫面靜止不動,系統(tǒng)也會不斷地發(fā)送視頻幀數(shù)據(jù)。且由于系統(tǒng)不斷發(fā)送重復(fù)的靜止畫面數(shù)據(jù),導(dǎo)致傳輸效率低下。在網(wǎng)絡(luò)帶寬有限的情況下,這種低效的傳輸方式會占用大量的網(wǎng)絡(luò)資源,增加編碼和解碼模塊的處理負(fù)擔(dān),導(dǎo)致視頻播放過程中出現(xiàn)延遲和卡頓現(xiàn)象,影響用戶體驗(yàn),尤其在例如遠(yuǎn)程手術(shù)這種高帶寬需求的應(yīng)用場景中,這一問題尤為突出。
2、因此現(xiàn)有的音頻傳輸過程中對于重復(fù)畫面發(fā)送導(dǎo)致的數(shù)據(jù)浪費(fèi)和網(wǎng)絡(luò)寬帶占用的問題亟待解決。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)提供一種降低音視頻傳輸數(shù)據(jù)量的方法、系統(tǒng)、設(shè)備和介質(zhì),旨在解決現(xiàn)有的音頻傳輸過程中對于重復(fù)畫面發(fā)送導(dǎo)致的數(shù)據(jù)浪費(fèi)和網(wǎng)絡(luò)寬帶占用的技術(shù)問題。
2、為了實(shí)現(xiàn)上述專利技術(shù)目的,本專利技術(shù)第一方面提出一種降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,包括:
3、采集視頻幀數(shù)據(jù);
4、讀取當(dāng)前視頻幀,以及所述當(dāng)前視頻幀的前一視頻幀;
5、對所述當(dāng)前視頻幀和所述前一視頻幀進(jìn)行差分運(yùn)算,生成幀差圖像;
6、基于第一判斷閾值,判斷所述幀差圖像中是否存在運(yùn)動區(qū)域;
7、基于判斷結(jié)果,判定所述當(dāng)前視頻幀是否為運(yùn)動幀;
8、若不為所述運(yùn)動幀,丟棄所述當(dāng)前視頻幀對應(yīng)的數(shù)據(jù);
9、若為所述運(yùn)動幀
10、進(jìn)一步地,所述基于第一判斷閾值,判斷幀差圖像中是否存在運(yùn)動區(qū)域的步驟,包括:
11、獲取所述幀差圖像的差分值;
12、判斷所述差分值是否在所述第一判斷閾值內(nèi);
13、若小于所述第一判斷閾值,判定為不存在所述運(yùn)動區(qū)域;
14、若大于所述第一判斷閾值,判定為存在所述運(yùn)動區(qū)域。
15、進(jìn)一步地,所述若為所述運(yùn)動幀,將所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E,包括:
16、若為所述運(yùn)動幀,使用視頻編碼算法對所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行壓縮;
17、將壓縮后的所述數(shù)據(jù)打包成對應(yīng)的數(shù)據(jù)包格式;
18、基于當(dāng)前網(wǎng)絡(luò)狀況選擇對應(yīng)的傳輸路徑和協(xié)議,將打包后的所述數(shù)據(jù)發(fā)送至接收端。
19、進(jìn)一步地,所述若為所述運(yùn)動幀,將所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E,還包括:
20、若為所述運(yùn)動幀,識別所述運(yùn)動幀中所述運(yùn)動區(qū)域;
21、獲取所述運(yùn)動區(qū)域?qū)?yīng)的數(shù)據(jù),即運(yùn)動數(shù)據(jù);
22、將所述運(yùn)動數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包傳輸至接收端。
23、進(jìn)一步地,所述若為所述運(yùn)動幀,將所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E之后,包括:
24、基于接收端接收傳輸?shù)乃鰯?shù)據(jù);
25、基于所述數(shù)據(jù)對視頻幀畫面進(jìn)行更新。
26、進(jìn)一步地,所述基于所述數(shù)據(jù)對視頻幀畫面進(jìn)行更新的步驟,包括:
27、基于所述接收端對傳輸?shù)乃鰯?shù)據(jù)進(jìn)行解碼,得到解碼后的數(shù)據(jù);
28、基于所述解碼后的數(shù)據(jù)對所述視頻幀畫面進(jìn)行數(shù)據(jù)更新顯示。
29、進(jìn)一步地,所述基于所述解碼后的數(shù)據(jù)對視頻幀畫面進(jìn)行數(shù)據(jù)更新顯示的步驟,包括:
30、基于所述解碼后的數(shù)據(jù)進(jìn)行運(yùn)動檢測;
31、根據(jù)所述運(yùn)動檢測結(jié)果,將視頻畫面劃分為運(yùn)動區(qū)域和靜止區(qū)域;
32、基于所述運(yùn)動區(qū)域?qū)λ鲆曨l幀畫面進(jìn)行更新。
33、本申請的第二方面提出一種降低音視頻傳輸數(shù)據(jù)量的系統(tǒng),包括:
34、采集模塊,用于采集視頻幀數(shù)據(jù);
35、讀取模塊,用于讀取當(dāng)前視頻幀,以及所述當(dāng)前視頻幀的前一視頻幀;
36、差分運(yùn)算模塊,用于對所述當(dāng)前視頻幀和所述前一視頻幀進(jìn)行差分運(yùn)算,生成幀差圖像;
37、第一判斷模塊,用于基于第一判斷閾值,判斷所述幀差圖像中是否存在運(yùn)動區(qū)域;
38、存在判定模塊,用于基于判斷結(jié)果,判定所述當(dāng)前視頻幀是否為運(yùn)動幀;
39、丟棄模塊,用于若不為所述運(yùn)動幀,丟棄所述當(dāng)前視頻幀對應(yīng)的數(shù)據(jù);
40、傳輸模塊,用于若為所述運(yùn)動幀,將所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸。
41、本申請的第三方面提出一種計(jì)算機(jī)設(shè)備,包括存儲器和處理器,所述存儲器中存儲有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)如上述任一項(xiàng)所述的降低音視頻傳輸數(shù)據(jù)量的方法的步驟。
42、本申請的第四方面提出一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上述任一項(xiàng)所述的降低音視頻傳輸數(shù)據(jù)量的方法的步驟。
43、有益效果:
44、本專利技術(shù)通過幀間差分法檢測視頻幀之間的運(yùn)動差異,通過檢測結(jié)果對產(chǎn)生運(yùn)動的對應(yīng)的視頻幀進(jìn)行數(shù)據(jù)傳輸和解析顯示,即只有當(dāng)檢測到該視頻幀運(yùn)動時,才將該幀數(shù)據(jù)傳輸?shù)骄幋a模塊進(jìn)行編碼和傳輸。這樣可以有效減少無效數(shù)據(jù)的傳輸,通過減少無效數(shù)據(jù)的傳輸,系統(tǒng)能夠減輕編碼和解碼的處理負(fù)擔(dān),更高效地利用網(wǎng)絡(luò)資源,避免因傳輸大量重復(fù)數(shù)據(jù)而導(dǎo)致的網(wǎng)絡(luò)擁塞,減少視頻播放過程中的延遲和卡頓現(xiàn)象。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,所述基于第一判斷閾值,判斷幀差圖像中是否存在運(yùn)動區(qū)域的步驟,包括:
3.根據(jù)權(quán)利要求1所述的降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,所述若為所述運(yùn)動幀,將所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E,包括:
4.根據(jù)權(quán)利要求1所述的降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,所述若為所述運(yùn)動幀,將所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E,還包括:
5.根據(jù)權(quán)利要求1所述的降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,所述若為所述運(yùn)動幀,將所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E之后,包括:
6.根據(jù)權(quán)利要求5所述的降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,所述基于所述數(shù)據(jù)對視頻幀畫面進(jìn)行更新的步驟,包括:
7.根據(jù)權(quán)利要求6所述的降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,所述基于所述解碼后的數(shù)據(jù)對視頻幀畫面進(jìn)行數(shù)據(jù)更新顯示的步驟,包括:<
...【技術(shù)特征摘要】
1.一種降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,所述基于第一判斷閾值,判斷幀差圖像中是否存在運(yùn)動區(qū)域的步驟,包括:
3.根據(jù)權(quán)利要求1所述的降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,所述若為所述運(yùn)動幀,將所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E,包括:
4.根據(jù)權(quán)利要求1所述的降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,所述若為所述運(yùn)動幀,將所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E,還包括:
5.根據(jù)權(quán)利要求1所述的降低音視頻傳輸數(shù)據(jù)量的方法,其特征在于,所述若為所述運(yùn)動幀,將所述運(yùn)動幀對應(yīng)的數(shù)據(jù)進(jìn)行編碼并將編碼后的數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E之后,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:郭健,鄧家寶,
申請(專利權(quán))人:深圳愛博合創(chuàng)醫(yī)療機(jī)器人有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。