本申請(qǐng)屬于音視頻,尤其涉及一種基于視頻會(huì)議應(yīng)用的數(shù)據(jù)處理方法、裝置,設(shè)備及計(jì)算機(jī)介質(zhì)。
背景技術(shù):
1、視頻會(huì)議是一個(gè)高耗性能的功能,音視頻編解碼、共享屏幕、特效等都比較消耗cpu、gpu資源;且這種消耗持續(xù)時(shí)間較長,一般的日程會(huì)議,持續(xù)時(shí)間多在30min-60min;較長時(shí)間的高消耗可能引發(fā)耗電速度快、卡頓(高溫降頻)、風(fēng)扇聲音大等問題。
2、在視頻會(huì)議過程中,共享屏幕時(shí),存在分辨率、幀率的差異。分辨率比如分為1080p、720p、360p、180p,幀率存在30fps、24fps、15fps等,分辨率/幀率越高,畫質(zhì)越清晰流暢,但同時(shí)編解碼的性能消耗也越大。通常,根據(jù)設(shè)備當(dāng)前的狀態(tài)(比如cpu資源、gpu資源、網(wǎng)絡(luò)狀態(tài)),可以對(duì)編解碼的參數(shù)進(jìn)行調(diào)整,比如網(wǎng)絡(luò)不好的情況下,可能從編碼發(fā)送720p/30fps降低為180p/15fps,通過降低音視頻質(zhì)量的方式來適配當(dāng)前設(shè)備的狀態(tài)的做法,簡稱“性能降級(jí)”?,F(xiàn)有技術(shù)中,一般是根據(jù)系統(tǒng)cpu的閾值來判定降級(jí)時(shí)機(jī),具體來說:可將視頻品質(zhì)分為多個(gè)檔位,例如720p/30fps,360p/24fps,180p/15fps三檔,如果系統(tǒng)cpu負(fù)載高于m%持續(xù)n分鐘,則降低1檔(從720p/30fps降低到360p/24fps),如果繼續(xù)高于x%持續(xù)y分鐘,則再降低一檔,直至最低檔位。但是相關(guān)技術(shù)中的方案會(huì)導(dǎo)致問題判定不準(zhǔn),cpu負(fù)載高于某個(gè)閾值,并不代表一定遇到了問題;并且,cpu負(fù)載高于某個(gè)閾值,并不一定是視頻會(huì)議引起的,還可能是三方應(yīng)用引起的(例如系統(tǒng)cpu負(fù)載達(dá)到了95%,其中視頻會(huì)議只使用了5%),此時(shí)會(huì)議性能降級(jí)并不能解決問題,相關(guān)技術(shù)中,在視頻會(huì)議應(yīng)用出現(xiàn)卡頓時(shí),解決問題的效率較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種與相關(guān)技術(shù)不同的實(shí)現(xiàn)方案,以解決相關(guān)技術(shù)中,在視頻會(huì)議應(yīng)用出現(xiàn)卡頓時(shí),解決問題的效率較低的技術(shù)問題。
2、第一方面,本申請(qǐng)?zhí)峁┮环N基于視頻會(huì)議應(yīng)用的數(shù)據(jù)處理方法,包括:
3、獲取視頻會(huì)議應(yīng)用在第一預(yù)設(shè)時(shí)間段內(nèi)的幀刷新信息;
4、響應(yīng)于所述幀刷新信息表征所述視頻會(huì)議應(yīng)用出現(xiàn)卡頓,確定所述卡頓是否有由所述視頻會(huì)議應(yīng)用的顯示設(shè)置引起,若是,則對(duì)所述顯示設(shè)置進(jìn)行調(diào)整;
5、其中,所述顯示設(shè)置包括以下任一種或多種:所述視頻會(huì)議應(yīng)用的視頻分辨率、所述視頻會(huì)議應(yīng)用的視頻幀率、所述視頻會(huì)議應(yīng)用在視頻播放過程中,對(duì)所述幀刷新信息產(chǎn)生影響的視頻功能的設(shè)置。
6、第二方面,本申請(qǐng)?zhí)峁┮环N基于視頻會(huì)議應(yīng)用的數(shù)據(jù)處理裝置,包括:
7、獲取單元,用于獲取視頻會(huì)議應(yīng)用在第一預(yù)設(shè)時(shí)間段內(nèi)的幀刷新信息;
8、調(diào)整單元,用于響應(yīng)于所述幀刷新信息表征所述視頻會(huì)議應(yīng)用出現(xiàn)卡頓,確定所述卡頓是否有由所述視頻會(huì)議應(yīng)用的顯示設(shè)置引起,若是,則對(duì)所述顯示設(shè)置進(jìn)行調(diào)整;
9、其中,所述顯示設(shè)置包括以下任一種或多種:所述視頻會(huì)議應(yīng)用的視頻分辨率、所述視頻會(huì)議應(yīng)用的視頻幀率、所述視頻會(huì)議應(yīng)用在視頻播放過程中,對(duì)所述幀刷新信息產(chǎn)生影響的視頻功能的設(shè)置。
10、第三方面,本申請(qǐng)?zhí)峁┮环N電子設(shè)備,包括:
11、處理器;以及
12、存儲(chǔ)器,用于存儲(chǔ)所述處理器的可執(zhí)行指令;
13、其中,所述處理器配置為經(jīng)由執(zhí)行所述可執(zhí)行指令來執(zhí)行第一方面、或第一方面各可能的實(shí)施方式中的任一方法。
14、第四方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面、或第一方面各可能的實(shí)施方式中的任一方法。
15、第五方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面、或第一方面各可能的實(shí)施方式中的任一方法。
16、本申請(qǐng)?zhí)峁┑墨@取視頻會(huì)議應(yīng)用在第一預(yù)設(shè)時(shí)間段內(nèi)的幀刷新信息;響應(yīng)于所述幀刷新信息表征所述視頻會(huì)議應(yīng)用出現(xiàn)卡頓,確定所述卡頓是否有由所述視頻會(huì)議應(yīng)用的顯示設(shè)置引起,若是,則對(duì)所述顯示設(shè)置進(jìn)行調(diào)整;其中,所述顯示設(shè)置包括以下任一種或多種:所述視頻會(huì)議應(yīng)用的視頻分辨率、所述視頻會(huì)議應(yīng)用的視頻幀率、所述視頻會(huì)議應(yīng)用在視頻播放過程中,對(duì)所述幀刷新信息產(chǎn)生影響的視頻功能的設(shè)置的方案,可在視頻會(huì)議應(yīng)用出現(xiàn)卡頓時(shí),分析卡頓原因,針對(duì)性的進(jìn)行相應(yīng)調(diào)整,提高了在視頻會(huì)議應(yīng)用出現(xiàn)卡頓時(shí),解決問題的效率。
1.一種基于視頻會(huì)議應(yīng)用的數(shù)據(jù)處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,對(duì)所述顯示設(shè)置進(jìn)行調(diào)整包括以下至少一種:降低所述視頻分辨率、降低所述視頻幀率、關(guān)閉或調(diào)整所述視頻會(huì)議應(yīng)用在視頻播放過程中,對(duì)所述幀刷新信息產(chǎn)生影響的視頻功能的設(shè)置。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述溫度相關(guān)指標(biāo)出現(xiàn)異常包括以下任一種:當(dāng)前設(shè)備的熱能級(jí)值大于第一預(yù)設(shè)閾值、當(dāng)前設(shè)備的熱狀態(tài)值為預(yù)設(shè)異常值、cpu的速度極限值小于第二預(yù)設(shè)閾值。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
9.一種基于視頻會(huì)議應(yīng)用的數(shù)據(jù)處理裝置,其特征在于,包括:
10.一種電子設(shè)備,其特征在于,包括:
11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-8任一項(xiàng)所述的方法。