本技術(shù)屬于視頻處理,特別涉及一種彩鈴媒體流的處理方法、裝置、電子設(shè)備、介質(zhì)和程序。
背景技術(shù):
1、在相關(guān)技術(shù)中,被叫視頻彩鈴業(yè)務(wù)的實(shí)現(xiàn)邏輯為被叫用戶設(shè)置彩鈴內(nèi)容,通過(guò)被叫域的彩鈴平臺(tái)向主叫終端發(fā)送視頻數(shù)據(jù)。當(dāng)主叫終端升級(jí)為支持裸眼三維(3d)顯示的終端后,可以接收到二維(2d)視頻數(shù)據(jù)或三維視頻數(shù)據(jù),但是,主叫終端無(wú)法獲知需要播放的視頻彩鈴的類型,因此,不能確定是否需要針對(duì)接收到的視頻數(shù)據(jù)禁用三維渲染能力或調(diào)用三維渲染能力,從而不利于根據(jù)視頻彩鈴的類型播放視頻彩鈴。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種彩鈴媒體流的處理方法、裝置、電子設(shè)備、介質(zhì)和程序。
2、本技術(shù)實(shí)施例提供一種彩鈴媒體流的處理方法,應(yīng)用于彩鈴呼叫節(jié)點(diǎn)中,所述方法包括:
3、確定待發(fā)送的彩鈴媒體流的類型;
4、在所述彩鈴媒體流的預(yù)設(shè)關(guān)鍵幀圖像攜帶有所述彩鈴媒體流的顯示屬性的情況下,將所述彩鈴媒體流發(fā)送至主叫終端;其中,所述顯示屬性至少包括所述彩鈴媒體流的類型。
5、在一些實(shí)施例中,在所述彩鈴媒體流的類型為三維視頻數(shù)據(jù)時(shí),所述顯示屬性還包括所述三維視頻數(shù)據(jù)的布局類型??梢钥闯觯趯⒉殊徝襟w流發(fā)送至主叫終端后,如果顯示屬性還包括三維視頻數(shù)據(jù)的布局類型,則主叫終端可以根據(jù)三維視頻數(shù)據(jù)的布局類型處理彩鈴媒體流,有利于在主叫終端展示具有裸眼三維效果的視頻彩鈴。
6、在一些實(shí)施例中,所述預(yù)設(shè)關(guān)鍵幀圖像為首幀圖像。這樣,在將彩鈴媒體流的首幀圖像發(fā)送至主叫終端后,主叫終端可以根據(jù)首幀圖像確定彩鈴媒體流的顯示屬性,從而可以根據(jù)彩鈴媒體流的顯示屬性合理地確定彩鈴媒體流的非首幀圖像的圖像處理方式。
7、在一些實(shí)施例中,所述確定待發(fā)送的彩鈴媒體流的類型包括:接收所述主叫終端發(fā)送的會(huì)話初始協(xié)議(session?initialization?protocol,sip)信令,所述sip信令中攜帶有所述主叫終端的終端類型;根據(jù)所述主叫終端的終端類型確定所述待發(fā)送的彩鈴媒體流的類型??梢钥闯?,本技術(shù)實(shí)施例可以利用主叫終端發(fā)送的sip信令指示主叫終端的終端類型,從而彩鈴呼叫節(jié)點(diǎn)可以根據(jù)sip信令直接確定出主叫終端的終端類型。
8、在一些實(shí)施例中,所述主叫終端的終端類型位于sip信令的contact字段中。由于sip信令中contact字段被定義為標(biāo)識(shí)終端或者呼叫能力,因此,適合用于標(biāo)識(shí)主叫終端的類型。
9、在一些實(shí)施例中,所述根據(jù)所述主叫終端的終端類型確定所述待發(fā)送的彩鈴媒體流的類型,包括:在所述主叫終端的終端類型為支持裸眼三維顯示的終端,且被叫終端已訂購(gòu)三維視頻彩鈴的業(yè)務(wù)時(shí),確定所述待發(fā)送的彩鈴媒體流的類型為三維視頻數(shù)據(jù);在所述主叫終端的終端類型為不支持裸眼三維顯示的終端,或者,所述被叫終端未訂購(gòu)所述三維視頻彩鈴的業(yè)務(wù)時(shí),確定所述待發(fā)送的彩鈴媒體流的類型為二維視頻數(shù)據(jù)。
10、可以理解地,在主叫終端的終端類型為支持裸眼三維顯示的終端,且被叫終端已訂購(gòu)三維視頻彩鈴的業(yè)務(wù)時(shí),說(shuō)明滿足在主叫終端播放三維視頻彩鈴的條件,因此,可以將待發(fā)送的彩鈴媒體流的類型合理地確定為三維視頻數(shù)據(jù);在主叫終端的終端類型為不支持裸眼三維顯示的終端,或者,被叫終端未訂購(gòu)所述三維視頻彩鈴的業(yè)務(wù)時(shí),說(shuō)明不滿足在主叫終端播放維視頻彩鈴的條件,此時(shí),可以將待發(fā)送的彩鈴媒體流的類型合理地確定為二維視頻數(shù)據(jù)。
11、在一些實(shí)施例中,在確定待發(fā)送的彩鈴媒體流的類型之前,所述方法還包括:在所述主叫終端的終端類型為支持裸眼三維顯示的終端,所述被叫終端已訂購(gòu)三維視頻彩鈴的業(yè)務(wù),且所述被叫終端未設(shè)置所述三維視頻彩鈴的彩鈴內(nèi)容時(shí),判斷是否能夠獲取到所述被叫終端設(shè)置的二維視頻彩鈴的彩鈴內(nèi)容;在能夠獲取到所述被叫終端設(shè)置的二維視頻彩鈴的彩鈴內(nèi)容時(shí),對(duì)所述二維視頻彩鈴的彩鈴內(nèi)容進(jìn)行二維視頻數(shù)據(jù)到三維視頻數(shù)據(jù)的轉(zhuǎn)換,得到所述彩鈴媒體流。
12、可以看出,在主叫終端的終端類型為支持裸眼三維顯示的終端,且被叫終端已訂購(gòu)三維視頻彩鈴的業(yè)務(wù)時(shí),說(shuō)明滿足在主叫終端播放三維視頻彩鈴的條件,在這種情況下,如果被叫終端未設(shè)置三維視頻彩鈴的彩鈴內(nèi)容,但設(shè)置有二維視頻彩鈴的彩鈴內(nèi)容,則可以通過(guò)對(duì)二維視頻彩鈴的彩鈴內(nèi)容進(jìn)行二維視頻數(shù)據(jù)到三維視頻數(shù)據(jù)的轉(zhuǎn)換,得到彩鈴媒體流,從而可以支持主叫終端基于接收到的彩鈴媒體流展示具有裸眼三維效果的彩鈴。
13、在一些實(shí)施例中,在確定待發(fā)送的彩鈴媒體流的類型之前,所述方法還包括:在所述主叫終端的終端類型為支持裸眼三維顯示的終端,所述被叫終端已訂購(gòu)三維視頻彩鈴的業(yè)務(wù),且所述被叫終端已設(shè)置所述三維視頻彩鈴的彩鈴內(nèi)容時(shí),根據(jù)所述三維視頻彩鈴的彩鈴內(nèi)容生成所述彩鈴媒體流;在所述主叫終端的終端類型為支持裸眼三維顯示的終端,所述被叫終端已訂購(gòu)三維視頻彩鈴的業(yè)務(wù),且所述被叫終端未設(shè)置所述三維視頻彩鈴的彩鈴內(nèi)容時(shí),判斷是否能夠獲取到所述被叫終端設(shè)置的二維視頻彩鈴的彩鈴內(nèi)容;在不能獲取到所述被叫終端設(shè)置的二維視頻彩鈴的彩鈴內(nèi)容時(shí),根據(jù)默認(rèn)的三維視頻彩鈴的彩鈴內(nèi)容生成所述彩鈴媒體流。
14、可以看出,在主叫終端的終端類型為支持裸眼三維顯示的終端,且被叫終端已訂購(gòu)三維視頻彩鈴的業(yè)務(wù)時(shí),說(shuō)明滿足在主叫終端播放三維視頻彩鈴的條件,在這種情況下,如果被叫終端設(shè)置三維視頻彩鈴的彩鈴內(nèi)容,可以根據(jù)三維視頻彩鈴的彩鈴內(nèi)容簡(jiǎn)單容易地生成彩鈴媒體流。在主叫終端的終端類型為支持裸眼三維顯示的終端,且被叫終端已訂購(gòu)三維視頻彩鈴的業(yè)務(wù)時(shí),說(shuō)明滿足在主叫終端播放三維視頻彩鈴的條件,在這種情況下,如果被叫終端未設(shè)置三維視頻彩鈴的彩鈴內(nèi)容和二維視頻彩鈴的彩鈴內(nèi)容,則可以根據(jù)默認(rèn)的三維視頻彩鈴的彩鈴內(nèi)容生成彩鈴媒體流,從而可以支持主叫終端展示具有裸眼三維效果的彩鈴。
15、本技術(shù)實(shí)施例還提供了另一種彩鈴媒體流的處理方法,應(yīng)用于主叫終端中,所述方法包括:
16、接收彩鈴媒體流;
17、提取所述彩鈴媒體流的預(yù)設(shè)關(guān)鍵幀圖像;
18、根據(jù)所述預(yù)設(shè)關(guān)鍵幀圖像攜帶的所述彩鈴媒體流的顯示屬性,播放所述彩鈴媒體流;其中,所述顯示屬性至少包括所述彩鈴媒體流的類型。
19、在一些實(shí)施例中,在所述彩鈴媒體流的類型為三維視頻數(shù)據(jù)時(shí),所述顯示屬性還包括所述三維視頻數(shù)據(jù)的布局類型??梢钥闯?,在主叫終端接收彩鈴媒體流后,如果顯示屬性還包括三維視頻數(shù)據(jù)的布局類型,則主叫終端可以根據(jù)三維視頻數(shù)據(jù)的布局類型處理彩鈴媒體流,有利于在主叫終端展示具有裸眼三維效果的視頻彩鈴。
20、在一些實(shí)施例中,所述預(yù)設(shè)關(guān)鍵幀圖像為首幀圖像。。這樣,在將彩鈴媒體流的首幀圖像發(fā)送至主叫終端后,主叫終端可以根據(jù)首幀圖像確定彩鈴媒體流的顯示屬性,從而可以根據(jù)彩鈴媒體流的顯示屬性合理地確定彩鈴媒體流的非首幀圖像的圖像處理方式。
21、在一些實(shí)施例中,在接收彩鈴媒體流之前,所述方法還包括:向彩鈴呼叫節(jié)點(diǎn)發(fā)送sip信令,所述sip信令中攜帶有所述主叫終端的終端類型;所述主叫終端的終端類型用于供所述彩鈴呼叫節(jié)點(diǎn)確定所述彩鈴媒體流的類型??梢钥闯?,本技術(shù)實(shí)施例可以利用主叫終端發(fā)送的sip信令指示主叫終端的終端類型,從而彩鈴呼叫節(jié)點(diǎn)可以根據(jù)sip信令直接確定出主叫終端的終端類型。
22、在一些實(shí)施例中,所述主叫終端的終端類型位于sip信令的contact字段中。由于sip信令中contact字段被定義為標(biāo)識(shí)終端或者呼叫能力,因此,適合用于標(biāo)識(shí)主叫終端的類型。
23、本技術(shù)實(shí)施例還提供了一種彩鈴媒體流的處理裝置,應(yīng)用于彩鈴呼叫節(jié)點(diǎn)中,所述裝置包括:
24、確定模塊,用于確定待發(fā)送的彩鈴媒體流的類型;
25、發(fā)送模塊,用于在所述彩鈴媒體流的預(yù)設(shè)關(guān)鍵幀圖像攜帶有所述彩鈴媒體流的顯示屬性的情況下,將所述彩鈴媒體流發(fā)送至主叫終端;其中,所述顯示屬性至少包括所述彩鈴媒體流的類型。
26、本技術(shù)實(shí)施例還提供了另一種彩鈴媒體流的處理裝置,應(yīng)用于主叫終端中,所述裝置包括:
27、收發(fā)模塊,用于接收彩鈴媒體流;
28、處理模塊,用于提取所述彩鈴媒體流的預(yù)設(shè)關(guān)鍵幀圖像;根據(jù)所述預(yù)設(shè)關(guān)鍵幀圖像攜帶的所述彩鈴媒體流的顯示屬性,播放所述彩鈴媒體流;其中,所述顯示屬性至少包括所述彩鈴媒體流的類型。
29、本技術(shù)實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括處理器和用于存儲(chǔ)能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的存儲(chǔ)器;其中,所述處理器用于運(yùn)行所述計(jì)算機(jī)程序以執(zhí)行上述任意一種彩鈴媒體流的處理方法。
30、本技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任意一種彩鈴媒體流的處理方法。
31、本技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任意一種彩鈴媒體流的處理方法。
32、可以看出,由于彩鈴媒體流的預(yù)設(shè)關(guān)鍵幀圖像攜帶有彩鈴媒體流的顯示屬性,并且顯示屬性至少包括彩鈴媒體流的類型,因此,在將彩鈴媒體流發(fā)送至主叫終端后,主叫終端可以根據(jù)彩鈴媒體流的類型確定是否需要禁用三維渲染能力或調(diào)用三維渲染能力,從而可以根據(jù)彩鈴媒體流的類型播放彩鈴媒體流。