本申請(qǐng)實(shí)施例涉及視頻通話,特別涉及一種視頻通話方法、裝置、終端及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著通信技術(shù)的發(fā)展,終端的功能也越來(lái)越豐富,用戶間可以通過(guò)終端實(shí)現(xiàn)視頻聊天,同一用戶還可以通過(guò)多個(gè)終端同時(shí)進(jìn)行視頻通話。
2、為了實(shí)現(xiàn)同一用戶通過(guò)多個(gè)終端同時(shí)進(jìn)行視頻通話,在視頻通話過(guò)程中,常采用投屏的方式將一臺(tái)終端(如手機(jī)端)上的視頻通話內(nèi)容投放到其他互聯(lián)終端(如車機(jī)端)上進(jìn)行顯示,用戶可以通過(guò)其他互聯(lián)終端上顯示的視頻通話內(nèi)容進(jìn)行視頻聊天。
3、然而,用戶在發(fā)送投屏內(nèi)容的終端進(jìn)行其他操作時(shí)會(huì)打斷投屏,并且發(fā)送投屏內(nèi)容的終端與接收投屏內(nèi)容的互聯(lián)終端往往屏幕尺寸不一致,從而導(dǎo)致接收投屏內(nèi)容的互聯(lián)終端展示視頻通話內(nèi)容的效果不佳。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種視頻通話方法、裝置、終端及存儲(chǔ)介質(zhì),有助于提升視頻通話界面在互聯(lián)終端上的顯示效果,所述技術(shù)方案如下:
2、一方面,本申請(qǐng)實(shí)施例提供了一種視頻通話方法,所述方法用于第一終端,所述方法包括:
3、對(duì)第一視頻通話界面進(jìn)行視頻流提取,得到本端視頻流以及至少一路對(duì)端視頻流,所述第一視頻通話界面為所述第一終端與至少一個(gè)第二終端進(jìn)行視頻通話的界面;
4、基于第三終端的顯示配置信息對(duì)所述本端視頻流和所述對(duì)端視頻流進(jìn)行處理,得到目標(biāo)視頻流,所述目標(biāo)視頻流對(duì)應(yīng)的目標(biāo)視頻通話畫面中包含本端視頻畫面和對(duì)端視頻畫面,且所述目標(biāo)視頻畫面符合所述顯示配置信息所表征的顯示需求;
5、向所述第三終端發(fā)送所述目標(biāo)視頻流,以使所述第三終端基于所述目標(biāo)視頻流顯示第二視頻通話界面,所述第二視頻通話界面中包含所述目標(biāo)視頻通話畫面。
6、另一方面,本申請(qǐng)實(shí)施例提供了一種視頻通話方法,所述方法用于第三終端,所述方法包括:
7、向第一終端提供所述第三終端的顯示配置信息;
8、接收所述第一終端發(fā)送的目標(biāo)視頻流,所述目標(biāo)視頻流對(duì)應(yīng)的目標(biāo)視頻通話畫面目標(biāo)視頻畫面符合所述顯示配置信息所表征的顯示需求,所述目標(biāo)視頻流由所述第一終端基于所述顯示配置信息對(duì)本端視頻流和對(duì)端視頻流進(jìn)行處理得到,所述本端視頻流以及所述對(duì)端視頻流由所述第一終端對(duì)第一視頻通話界面進(jìn)行視頻流提取得到,所述目標(biāo)視頻通話畫面中包含本端視頻畫面和對(duì)端視頻畫面,所述第一視頻通話界面為所述第一終端與至少一個(gè)第二終端進(jìn)行視頻通話的界面;
9、基于所述目標(biāo)視頻流顯示第二視頻通話界面,所述第二視頻通話界面中包含所述目標(biāo)視頻通話畫面。
10、另一方面,本申請(qǐng)實(shí)施例提供了一種視頻通話裝置,所述裝置包括:
11、視頻流提取模塊,用于對(duì)第一視頻通話界面進(jìn)行視頻流提取,得到本端視頻流以及至少一路對(duì)端視頻流,所述第一視頻通話界面為所述第一終端與至少一個(gè)第二終端進(jìn)行視頻通話的界面;
12、視頻流處理模塊,用于基于第三終端的顯示配置信息對(duì)所述本端視頻流和所述對(duì)端視頻流進(jìn)行處理,得到目標(biāo)視頻流,所述目標(biāo)視頻流對(duì)應(yīng)的目標(biāo)視頻通話畫面中包含本端視頻畫面和對(duì)端視頻畫面,且所述目標(biāo)視頻畫面符合所述顯示配置信息所表征的顯示需求;
13、視頻流發(fā)送模塊,向所述第三終端發(fā)送所述目標(biāo)視頻流,以使所述第三終端基于所述目標(biāo)視頻流顯示第二視頻通話界面,所述第二視頻通話界面中包含所述目標(biāo)視頻通話畫面。
14、另一方面,本申請(qǐng)實(shí)施例提供了一種視頻通話裝置,所述裝置包括:
15、配置信息發(fā)送模塊,向第一終端提供所述第三終端的顯示配置信息;
16、視頻流接收模塊,接收所述第一終端發(fā)送的目標(biāo)視頻流,所述目標(biāo)視頻流對(duì)應(yīng)的目標(biāo)視頻通話畫面目標(biāo)視頻畫面符合所述顯示配置信息所表征的顯示需求,所述目標(biāo)視頻流由所述第一終端基于所述顯示配置信息對(duì)本端視頻流和對(duì)端視頻流進(jìn)行處理得到,所述本端視頻流以及所述對(duì)端視頻流由所述第一終端對(duì)第一視頻通話界面進(jìn)行視頻流提取得到,所述目標(biāo)視頻通話畫面中包含本端視頻畫面和對(duì)端視頻畫面,所述第一視頻通話界面為所述第一終端與至少一個(gè)第二終端進(jìn)行視頻通話的界面;
17、界面顯示模塊,基于所述目標(biāo)視頻流顯示第二視頻通話界面,所述第二視頻通話界面中包含所述目標(biāo)視頻通話畫面。
18、另一方面,本申請(qǐng)實(shí)施例提供了一種終端,所述終端包括處理器和存儲(chǔ)器;所述存儲(chǔ)器存儲(chǔ)有至少一條指令,所述至少一條指令用于被所述處理器執(zhí)行以實(shí)現(xiàn)如上述任一方面所述的視頻通話方法。
19、另一方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一段程序,所述至少一段程序由處理器加載并執(zhí)行以實(shí)現(xiàn)如上述任一方面所述的視頻通話方法。
20、另一方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行上述任一方面提供的視頻通話方法。
21、本申請(qǐng)實(shí)施例中,第一視頻界面為第一終端與至少一個(gè)第二終端進(jìn)行視頻通話的界面,通過(guò)對(duì)第一視頻通話界面進(jìn)行視頻流提取,可以得到本端視頻流以及至少一路對(duì)端視頻流。第三終端是第一終端的互聯(lián)終端,為使第三終端能夠顯示效果較佳的視頻通話界面,利用第三終端的顯示配置信息對(duì)本端視頻流和對(duì)端視頻流進(jìn)行處理,得到符合第三終端顯示需求的目標(biāo)視頻流;通過(guò)第一終端向互聯(lián)的第三終端發(fā)送目標(biāo)視頻流,使得第三終端展示第二視頻通話界面,該界面中包含與目標(biāo)視頻流對(duì)應(yīng)的目標(biāo)視頻通話畫面,由于目標(biāo)視頻流符合第三終端顯示需求,因此有助于提高第三終端側(cè)視頻通話內(nèi)容的展示效果。
1.一種視頻通話方法,其特征在于,所述方法用于第一終端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)第一視頻通話界面進(jìn)行視頻流提取,得到本端視頻流以及至少一路對(duì)端視頻流,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述本端視頻流從所述第一視頻通話界面中提取至少一路所述對(duì)端視頻流,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對(duì)所述第一視頻通話界面中的所述對(duì)端視頻窗口進(jìn)行視頻流提取,得到所述對(duì)端視頻流,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一視頻通話界面中包含全屏窗口和單個(gè)小窗窗口,所述小窗窗口位于所述全屏窗口的上層;
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對(duì)所述第一視頻通話界面中的所述對(duì)端視頻窗口進(jìn)行視頻流提取,得到所述對(duì)端視頻流,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于第三終端的顯示配置信息對(duì)所述本端視頻流和所述對(duì)端視頻流進(jìn)行處理,得到目標(biāo)視頻流,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:在接收到所述第一視頻通話界面內(nèi)的窗口切換操作的情況下,重新執(zhí)行所述對(duì)第一視頻通話界面進(jìn)行視頻流提取,得到本端視頻流以及至少一路對(duì)端視頻流的步驟。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一終端為移動(dòng)終端,所述第三終端為車載終端。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
12.一種視頻通話方法,其特征在于,所述方法用于第三終端,所述方法包括:
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述方法還包括:
14.一種視頻通話裝置,其特征在于,所述裝置包括:
15.一種視頻通話裝置,其特征在于,所述裝置包括:
16.一種終端,其特征在于,所述終端包括處理器和存儲(chǔ)器;所述存儲(chǔ)器存儲(chǔ)有至少一條指令,所述至少一條指令用于被所述處理器執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至11任一所述的視頻通話方法,或,權(quán)利要求12至13任一所述的視頻通話方法。
17.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)存儲(chǔ)有至少一條指令,所述至少一條指令用于被處理器執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至11任一所述的視頻通話方法,或,權(quán)利要求12至13任一所述的視頻通話方法。
18.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中;電子設(shè)備的處理器從所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取所述計(jì)算機(jī)指令,所述處理器執(zhí)行所述計(jì)算機(jī)指令,使得所述電子設(shè)備實(shí)現(xiàn)如權(quán)利要求1至11任一所述的視頻通話方法,或,權(quán)利要求12至13任一所述的視頻通話方法。