本申請(qǐng)涉及信息處理,特別是涉及一種視頻文件處理方法、裝置和計(jì)算機(jī)設(shè)備。
背景技術(shù):
1、隨著信息技術(shù)的發(fā)展,用戶(hù)對(duì)應(yīng)用程序的使用體驗(yàn)需求越來(lái)越高。對(duì)文件進(jìn)行輕量化處理,例如對(duì)視頻文件進(jìn)行壓縮,有助于提升客戶(hù)端和服務(wù)端交互的速度,保障應(yīng)用程序的流暢性,進(jìn)而使應(yīng)用程序能夠?yàn)橛脩?hù)提供更好的使用體驗(yàn)。
2、目前,一般通過(guò)單次壓縮的方式來(lái)對(duì)視頻文件進(jìn)行壓縮,也就是說(shuō),通過(guò)調(diào)用一次接口完成視頻文件的壓縮。但由于視頻文件所包含的信息量較大,需要較長(zhǎng)時(shí)間來(lái)完成單次壓縮,使得服務(wù)端反饋信息速度慢,進(jìn)而容易導(dǎo)致客戶(hù)端界面卡頓或空白等問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種視頻文件處理方法、裝置和計(jì)算機(jī)設(shè)備,以提升服務(wù)端的信息反饋速度。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N視頻文件處理方法,應(yīng)用于服務(wù)端,該方法包括:
3、響應(yīng)于客戶(hù)端發(fā)送的針對(duì)源視頻文件的壓縮請(qǐng)求,通過(guò)視頻文件壓縮接口,生成源視頻文件對(duì)應(yīng)的壓縮任務(wù),并向客戶(hù)端發(fā)送壓縮任務(wù)的壓縮任務(wù)標(biāo)識(shí);
4、執(zhí)行壓縮任務(wù),以對(duì)源視頻文件進(jìn)行壓縮;
5、在執(zhí)行壓縮任務(wù)的過(guò)程中,響應(yīng)于客戶(hù)端發(fā)送的攜帶壓縮任務(wù)標(biāo)識(shí)的信息獲取請(qǐng)求,根據(jù)壓縮任務(wù)標(biāo)識(shí),通過(guò)壓縮監(jiān)測(cè)接口,獲取視頻壓縮信息,并向客戶(hù)端發(fā)送視頻壓縮信息;其中,視頻壓縮信息包括源視頻文件的屬性信息,或者,源視頻文件壓縮后的目標(biāo)視頻信息。
6、在其中一個(gè)實(shí)施例中,在執(zhí)行完壓縮任務(wù)的情況下,視頻壓縮信息包括目標(biāo)視頻信息;在未執(zhí)行完壓縮任務(wù)的情況下,視頻壓縮信息包括源視頻文件的屬性信息。
7、在其中一個(gè)實(shí)施例中,目標(biāo)視頻信息包括源視頻文件壓縮后的目標(biāo)視頻文件和目標(biāo)視頻文件的屬性信息。
8、第二方面,本申請(qǐng)還提供了一種視頻文件處理方法,應(yīng)用于客戶(hù)端,該方法包括:
9、向服務(wù)端發(fā)送針對(duì)源視頻文件的壓縮請(qǐng)求,并獲取服務(wù)端基于壓縮請(qǐng)求反饋的壓縮任務(wù)標(biāo)識(shí);
10、在服務(wù)端執(zhí)行源視頻文件對(duì)應(yīng)的壓縮任務(wù)的過(guò)程中,向服務(wù)端發(fā)送攜帶壓縮任務(wù)標(biāo)識(shí)的信息獲取請(qǐng)求;
11、獲取服務(wù)端基于信息獲取請(qǐng)求反饋的視頻壓縮信息;其中,視頻壓縮信息包括源視頻文件的屬性信息,或者,源視頻文件壓縮后的目標(biāo)視頻信息;
12、基于視頻壓縮信息,對(duì)客戶(hù)端頁(yè)面進(jìn)行更新處理;其中,客戶(hù)端頁(yè)面顯示有源視頻區(qū)域和目標(biāo)視頻區(qū)域;源視頻區(qū)域包括源視頻文件的第一播放區(qū)域,以及源視頻文件的屬性信息的第一展示區(qū)域;目標(biāo)視頻區(qū)域包括用于展示源視頻文件壓縮后的目標(biāo)視頻信息的區(qū)域。
13、在其中一個(gè)實(shí)施例中,目標(biāo)視頻區(qū)域包括源視頻文件壓縮后的目標(biāo)視頻文件的第二播放區(qū)域,以及目標(biāo)視頻文件的屬性信息的第二展示區(qū)域。
14、在其中一個(gè)實(shí)施例中,目標(biāo)視頻信息包括源視頻文件壓縮后的目標(biāo)視頻文件和目標(biāo)視頻文件的屬性信息。
15、在其中一個(gè)實(shí)施例中,若視頻壓縮信息為源視頻文件的屬性信息,則重新向服務(wù)端發(fā)送攜帶壓縮任務(wù)標(biāo)識(shí)的信息獲取請(qǐng)求,直至獲取的視頻壓縮信息為目標(biāo)視頻信息。
16、第三方面,本申請(qǐng)還提供了一種視頻文件處理裝置,配置于服務(wù)端中,該裝置包括:
17、響應(yīng)模塊,用于響應(yīng)于客戶(hù)端發(fā)送的針對(duì)源視頻文件的壓縮請(qǐng)求,通過(guò)視頻文件壓縮接口,生成源視頻文件對(duì)應(yīng)的壓縮任務(wù),并向客戶(hù)端發(fā)送壓縮任務(wù)的壓縮任務(wù)標(biāo)識(shí);
18、執(zhí)行模塊,用于執(zhí)行壓縮任務(wù),以對(duì)源視頻文件進(jìn)行壓縮;
19、第一獲取模塊,用于在執(zhí)行壓縮任務(wù)的過(guò)程中,響應(yīng)于客戶(hù)端發(fā)送的攜帶壓縮任務(wù)標(biāo)識(shí)的信息獲取請(qǐng)求,根據(jù)壓縮任務(wù)標(biāo)識(shí),通過(guò)壓縮監(jiān)測(cè)接口,獲取視頻壓縮信息,并向客戶(hù)端發(fā)送視頻壓縮信息;其中,視頻壓縮信息包括源視頻文件的屬性信息,或者,源視頻文件壓縮后的目標(biāo)視頻信息。
20、第四方面,本申請(qǐng)還提供了一種視頻文件處理裝置,配置于客戶(hù)端中,該裝置包括:
21、第一請(qǐng)求模塊,用于向服務(wù)端發(fā)送針對(duì)源視頻文件的壓縮請(qǐng)求,并獲取服務(wù)端基于壓縮請(qǐng)求反饋的壓縮任務(wù)標(biāo)識(shí);
22、第二請(qǐng)求模塊,用于在服務(wù)端執(zhí)行源視頻文件對(duì)應(yīng)的壓縮任務(wù)的過(guò)程中,向服務(wù)端發(fā)送攜帶壓縮任務(wù)標(biāo)識(shí)的信息獲取請(qǐng)求;
23、第二獲取模塊,用于獲取服務(wù)端基于信息獲取請(qǐng)求反饋的視頻壓縮信息;其中,視頻壓縮信息包括源視頻文件的屬性信息,或者,源視頻文件壓縮后的目標(biāo)視頻信息;
24、更新模塊,用于基于視頻壓縮信息,對(duì)客戶(hù)端頁(yè)面進(jìn)行更新處理;其中,客戶(hù)端頁(yè)面顯示有源視頻區(qū)域和目標(biāo)視頻區(qū)域;源視頻區(qū)域包括源視頻文件的第一播放區(qū)域,以及源視頻文件的屬性信息的第一展示區(qū)域;目標(biāo)視頻區(qū)域包括用于展示源視頻文件壓縮后的目標(biāo)視頻信息的區(qū)域。
25、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述第一方面和/或第二方面所述的視頻文件處理方法。
26、第六方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面和/或第二方面所述的視頻文件處理方法。
27、第七方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面和/或第二方面所述的視頻文件處理方法。
28、上述視頻文件處理方法、裝置和計(jì)算機(jī)設(shè)備,服務(wù)端響應(yīng)于客戶(hù)端發(fā)送的針對(duì)源視頻文件的壓縮請(qǐng)求,通過(guò)視頻文件壓縮接口,生成源視頻文件對(duì)應(yīng)的壓縮任務(wù),并向客戶(hù)端發(fā)送壓縮任務(wù)的壓縮任務(wù)標(biāo)識(shí);執(zhí)行壓縮任務(wù),以對(duì)源視頻文件進(jìn)行壓縮;在執(zhí)行壓縮任務(wù)的過(guò)程中,響應(yīng)于客戶(hù)端發(fā)送的攜帶壓縮任務(wù)標(biāo)識(shí)的信息獲取請(qǐng)求,根據(jù)壓縮任務(wù)標(biāo)識(shí),通過(guò)壓縮監(jiān)測(cè)接口,獲取視頻壓縮信息,并向客戶(hù)端發(fā)送視頻壓縮信息。從而將傳統(tǒng)視頻壓縮方法中僅使用一個(gè)接口的方式,轉(zhuǎn)化為使用視頻文件壓縮接口和壓縮監(jiān)測(cè)接口的方式。使得在視頻壓縮的過(guò)程中,可以通過(guò)壓縮監(jiān)測(cè)接口獲取到視頻壓縮信息,并向客戶(hù)端及時(shí)地反饋視頻壓縮信息,提升了服務(wù)端的信息反饋速度。
1.一種視頻文件處理方法,其特征在于,應(yīng)用于服務(wù)端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在執(zhí)行完所述壓縮任務(wù)的情況下,所述視頻壓縮信息包括所述目標(biāo)視頻信息;在未執(zhí)行完所述壓縮任務(wù)的情況下,所述視頻壓縮信息包括所述源視頻文件的屬性信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述目標(biāo)視頻信息包括所述源視頻文件壓縮后的目標(biāo)視頻文件和所述目標(biāo)視頻文件的屬性信息。
4.一種視頻文件處理方法,其特征在于,應(yīng)用于客戶(hù)端,所述方法包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述目標(biāo)視頻區(qū)域包括所述源視頻文件壓縮后的目標(biāo)視頻文件的第二播放區(qū)域,以及所述目標(biāo)視頻文件的屬性信息的第二展示區(qū)域。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述目標(biāo)視頻信息包括所述源視頻文件壓縮后的目標(biāo)視頻文件和所述目標(biāo)視頻文件的屬性信息。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,若所述視頻壓縮信息為源視頻文件的屬性信息,則所述方法包括;
8.一種視頻文件處理裝置,其特征在于,配置于服務(wù)端中,所述裝置包括:
9.一種視頻文件處理裝置,其特征在于,配置于客戶(hù)端中,所述裝置包括:
10.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的方法的步驟。