本公開涉及直播技術(shù)領(lǐng)域,尤其涉及視頻直播方法及裝置。
背景技術(shù):
目前,隨著直播的普及,越來越多的用戶喜歡直播,而相關(guān)技術(shù)中的視頻直播互動(dòng)方式通常有:禮物,點(diǎn)贊,與主播連麥等。
技術(shù)實(shí)現(xiàn)要素:
本公開實(shí)施例提供了視頻直播方法及裝置。所述技術(shù)方案如下:
根據(jù)本公開實(shí)施例的第一方面,提供一種視頻直播方法,包括:
接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)用于指示所述虛擬熒光棒的運(yùn)動(dòng)路徑;
獲取主播端錄制的當(dāng)前視頻;
在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑,得到目標(biāo)直播視頻;
將所述目標(biāo)直播視頻下發(fā)至所述觀眾端。
在一個(gè)實(shí)施例中,當(dāng)接收到至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)時(shí),所述在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑,包括:
根據(jù)所述至少兩個(gè)觀眾端中各觀眾端與所述主播端之間的歷史交互次數(shù),從所述至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)中篩選出目標(biāo)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
在所述當(dāng)前視頻中繪制所述目標(biāo)觀眾端的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)所指示的虛擬熒光棒的運(yùn)動(dòng)路徑。
在一個(gè)實(shí)施例中,所述方法還包括:
接收所述觀眾端發(fā)送的觀眾端標(biāo)識(shí);
根據(jù)所述觀眾端標(biāo)識(shí),在所述當(dāng)前視頻中標(biāo)識(shí)所述虛擬熒光棒的運(yùn)動(dòng)路徑。
在一個(gè)實(shí)施例中,所述接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),包括
接收與所述觀眾端相連接的觀眾所佩戴的可穿戴設(shè)備檢測到的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,
所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)包括以下至少一項(xiàng):
所述可穿戴設(shè)備的運(yùn)動(dòng)速度、運(yùn)動(dòng)加速度、運(yùn)動(dòng)方向、運(yùn)動(dòng)距離、所述可穿戴設(shè)備的指示燈閃爍參數(shù)。
在一個(gè)實(shí)施例中,所述接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),包括:
通過直播服務(wù)器接收所述觀眾端發(fā)送的所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
所述將所述目標(biāo)直播視頻下發(fā)至所述觀眾端,包括:
通過所述直播服務(wù)器將所述目標(biāo)直播視頻下發(fā)至所述觀眾端。
在一個(gè)實(shí)施例中,在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑之前,所述方法還包括:
根據(jù)接收到的虛擬熒光棒配置參數(shù),繪制所述虛擬熒光棒,其中,所述虛擬熒光棒配置參數(shù)包括以下至少一項(xiàng):
所述虛擬熒光棒的長度、寬度、形狀、顏色、透明度。
根據(jù)本公開實(shí)施例的第二方面,提供一種視頻直播裝置,包括:
第一接收模塊,用于接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)用于指示所述虛擬熒光棒的運(yùn)動(dòng)路徑;
獲取模塊,用于獲取主播端錄制的當(dāng)前視頻;
第一繪制模塊,用于在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑,得到目標(biāo)直播視頻;
下發(fā)模塊,用于將所述目標(biāo)直播視頻下發(fā)至所述觀眾端。
在一個(gè)實(shí)施例中,所述第一繪制模塊包括:
篩選子模塊,用于當(dāng)接收到至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)時(shí),根據(jù)所述至少兩個(gè)觀眾端中各觀眾端與所述主播端之間的歷史交互次數(shù),從所述至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)中篩選出目標(biāo)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
繪制子模塊,用于在所述當(dāng)前視頻中繪制所述目標(biāo)觀眾端的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)所指示的虛擬熒光棒的運(yùn)動(dòng)路徑。
在一個(gè)實(shí)施例中,所述裝置還包括:
第二接收模塊,用于接收所述觀眾端發(fā)送的觀眾端標(biāo)識(shí);
標(biāo)識(shí)模塊,用于根據(jù)所述觀眾端標(biāo)識(shí),在所述當(dāng)前視頻中標(biāo)識(shí)所述虛擬熒光棒的運(yùn)動(dòng)路徑。
在一個(gè)實(shí)施例中,所述第一接收模塊包括
第一接收子模塊,用于接收與所述觀眾端相連接的觀眾所佩戴的可穿戴設(shè)備檢測到的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,
所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)包括以下至少一項(xiàng):
所述可穿戴設(shè)備的運(yùn)動(dòng)速度、運(yùn)動(dòng)加速度、運(yùn)動(dòng)方向、運(yùn)動(dòng)距離、所述可穿戴設(shè)備的指示燈閃爍參數(shù)。
在一個(gè)實(shí)施例中,所述第一接收模塊包括:
第二接收子模塊,用于通過直播服務(wù)器接收所述觀眾端發(fā)送的所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
所述下發(fā)模塊包括:
下發(fā)子模塊,用于通過所述直播服務(wù)器將所述目標(biāo)直播視頻下發(fā)至所述觀眾端。
在一個(gè)實(shí)施例中,所述裝置還包括:
第二繪制模塊,用于在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑之前,根據(jù)接收到的虛擬熒光棒配置參數(shù),繪制所述虛擬熒光棒,其中,所述虛擬熒光棒配置參數(shù)包括以下至少一項(xiàng):
所述虛擬熒光棒的長度、寬度、形狀、顏色、透明度。
根據(jù)本公開實(shí)施例的第三方面,提供了一種視頻直播裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)用于指示所述虛擬熒光棒的運(yùn)動(dòng)路徑;
獲取主播端錄制的當(dāng)前視頻;
在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑,得到目標(biāo)直播視頻;
將所述目標(biāo)直播視頻下發(fā)至所述觀眾端。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
本公開的實(shí)施例提供的技術(shù)方案,通過接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),進(jìn)而在當(dāng)前視頻中自動(dòng)繪制虛擬熒光棒的運(yùn)動(dòng)路徑,得到目標(biāo)直播視頻,并將目標(biāo)直播視頻下發(fā)至觀眾端,可以使觀眾端在觀看直播的過程中,能夠觀看到根據(jù)虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)繪制出的虛擬熒光棒運(yùn)動(dòng)路徑,從而使觀眾端產(chǎn)生如身臨直播現(xiàn)場的感受,且這種與主播的互動(dòng)方式也豐富了與主播之間的互動(dòng)方式,有利于主播直觀地觀看到觀眾端的直播觀看反應(yīng),進(jìn)而能夠直接影響主播的直播積極性并能夠在一定程度上提高主播端的直播品質(zhì),同時(shí)也有利于減少實(shí)時(shí)互動(dòng)的成本。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種視頻直播方法的流程圖。
圖2是根據(jù)一示例性實(shí)施例示出的另一種視頻直播方法的流程圖。
圖3是根據(jù)一示例性實(shí)施例示出的又一種視頻直播方法的流程圖。
圖4是根據(jù)一示例性實(shí)施例示出的一種視頻直播裝置的框圖。
圖5是根據(jù)一示例性實(shí)施例示出的另一種視頻直播裝置的框圖。
圖6是根據(jù)一示例性實(shí)施例示出的又一種視頻直播裝置的框圖。
圖7是根據(jù)一示例性實(shí)施例示出的適用于視頻直播裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
目前,隨著直播的普及,越來越多的用戶喜歡直播,而相關(guān)技術(shù)中的視頻直播互動(dòng)方式通常有:禮物,點(diǎn)贊,與主播連麥等,但隨著觀眾對直播體驗(yàn)的越來越高要求,這些直播互動(dòng)方式仍然不太豐富、顯得比較單調(diào)。
為了解決上述技術(shù)問題,本公開實(shí)施例提供了一種視頻直播方法,該方法可用于視頻直播程序、系統(tǒng)或裝置中,且該方法對應(yīng)的執(zhí)行主體可以是主播端或者直播服務(wù)器,如圖1所示,該方法包括步驟s101至步驟s103:
在步驟s101中,接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)用于指示虛擬熒光棒的運(yùn)動(dòng)路徑;
觀眾端可以是觀看直播的觀眾使用的可移動(dòng)設(shè)備,如手機(jī)、平板電腦等。
在步驟s102中,獲取主播端錄制的當(dāng)前視頻;
當(dāng)前視頻即主播端當(dāng)前在直播過程中錄制的視頻。
在步驟s103中,在當(dāng)前視頻中繪制虛擬熒光棒的運(yùn)動(dòng)路徑,得到目標(biāo)直播視頻;
在步驟s104中,將目標(biāo)直播視頻下發(fā)至觀眾端。
通過接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),進(jìn)而在當(dāng)前視頻中自動(dòng)繪制虛擬熒光棒的運(yùn)動(dòng)路徑,得到目標(biāo)直播視頻,并將目標(biāo)直播視頻下發(fā)至觀眾端,可以使觀眾端在觀看直播的過程中,能夠觀看到根據(jù)虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)繪制出的虛擬熒光棒運(yùn)動(dòng)路徑,從而使觀眾端產(chǎn)生如身臨直播現(xiàn)場的感受,且這種與主播的互動(dòng)方式也豐富了與主播之間的互動(dòng)方式,有利于主播直觀地觀看到觀眾端的直播觀看反應(yīng),進(jìn)而能夠直接影響主播的直播積極性并能夠在一定程度上提高主播端的直播品質(zhì),同時(shí)也有利于減少實(shí)時(shí)互動(dòng)的成本。
當(dāng)然,由于虛擬熒光棒的運(yùn)動(dòng)路徑是不斷變化的,且用于顯示目標(biāo)直播視頻的主播端/觀眾端的顯示屏尺寸大小又有限的,因而,在當(dāng)前視頻中繪制出某觀眾端的虛擬熒光棒的運(yùn)動(dòng)路徑時(shí),可只顯示該運(yùn)動(dòng)路徑中包括的當(dāng)前時(shí)刻該虛擬熒光棒的位置,而不顯示該運(yùn)動(dòng)路徑中包含的該虛擬熒光棒的歷史位置,當(dāng)然,用戶也可以根據(jù)需求選擇顯示該運(yùn)動(dòng)路徑中包含的該虛擬熒光棒的歷史位置,本公開對此并無限制。
如圖2所示,在一個(gè)實(shí)施例中,當(dāng)接收到至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)時(shí),上述圖1中的步驟s103,即在當(dāng)前視頻中繪制虛擬熒光棒的運(yùn)動(dòng)路徑,可以包括步驟s201和步驟s202:
在步驟s201中,根據(jù)至少兩個(gè)觀眾端中各觀眾端與主播端之間的歷史交互次數(shù),從至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)中篩選出目標(biāo)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
例如,可以根據(jù)各觀眾端與主播端之間的歷史交互次數(shù),從至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)中篩選出歷史交互次數(shù)大于預(yù)設(shè)交互次數(shù)或者歷史交互次數(shù)排列靠前的若干個(gè)比較活躍的觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)作為目標(biāo)觀眾端的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),目標(biāo)觀眾端包括一個(gè)或多個(gè)觀眾端。
各觀眾端與主播端之間的歷史交互次數(shù)可以是在預(yù)設(shè)歷史時(shí)間段內(nèi)各觀眾端向主播端發(fā)送文字、為主播端贈(zèng)送禮物、給主播端點(diǎn)贊、與主播連麥等的歷史次數(shù)。
在步驟s202中,在當(dāng)前視頻中繪制目標(biāo)觀眾端的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)所指示的虛擬熒光棒的運(yùn)動(dòng)路徑。
由于可能有很多觀眾在同時(shí)觀看主播的直播視頻,因而,為了避免虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)數(shù)目過多而影響直播視頻畫面,在繪制述虛擬熒光棒的運(yùn)動(dòng)路徑時(shí),可以根據(jù)至少兩個(gè)觀眾端中各觀眾端與主播端之間的歷史交互次數(shù),從至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)中自動(dòng)篩選出目標(biāo)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),進(jìn)而在當(dāng)前視頻中繪制這些目標(biāo)觀眾端的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)所指示的虛擬熒光棒的運(yùn)動(dòng)路徑,以得到攜帶有這些目標(biāo)觀眾端的虛擬熒光棒的運(yùn)動(dòng)路徑的目標(biāo)直播視頻。
如圖3所示,在一個(gè)實(shí)施例中,方法還包括步驟s301和步驟s302:
在步驟s301中,接收觀眾端發(fā)送的觀眾端標(biāo)識(shí);觀眾端標(biāo)識(shí)可以是觀眾端的機(jī)型、當(dāng)前所處位置、使用該觀眾端的用戶的稱呼、圖像等。
在步驟s302中,根據(jù)觀眾端標(biāo)識(shí),在當(dāng)前視頻中標(biāo)識(shí)虛擬熒光棒的運(yùn)動(dòng)路徑,如在該當(dāng)前視頻中繪制出的某觀眾端的虛擬熒光棒的運(yùn)動(dòng)路徑的側(cè)邊/底端標(biāo)出該觀眾端標(biāo)識(shí)。
通過根據(jù)該觀眾端標(biāo)識(shí),在當(dāng)前視頻中標(biāo)識(shí)虛擬熒光棒的運(yùn)動(dòng)路徑,可以使主播端或者觀看直播的其他觀眾端了解哪些觀眾在以虛擬熒光棒方式與主播互動(dòng),從而有利于進(jìn)一步增進(jìn)觀眾端與主播端之間的互動(dòng)效率和互動(dòng)積極性。
在一個(gè)實(shí)施例中,上述圖1所示的步驟s101,即接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),可被執(zhí)行為:
接收與觀眾端相連接的觀眾所佩戴的可穿戴設(shè)備檢測到的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,可穿戴設(shè)備可以包括:觀眾佩戴的智能手環(huán)、智能手表、智能眼鏡等。
虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)包括以下至少一項(xiàng):
可穿戴設(shè)備的運(yùn)動(dòng)速度、運(yùn)動(dòng)加速度、運(yùn)動(dòng)方向、運(yùn)動(dòng)距離、可穿戴設(shè)備的指示燈閃爍參數(shù)(如指示燈閃爍次數(shù)、閃爍頻率等)。
上述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)可通過可穿戴設(shè)備上的加速度傳感器、重力傳感器等參數(shù)獲得,或者通過陀螺儀等獲得。
而當(dāng)虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)包括可穿戴設(shè)備的指示燈閃爍參數(shù)時(shí),可通過指示燈閃爍參數(shù)與虛擬熒光棒的運(yùn)動(dòng)速度\距離等運(yùn)動(dòng)參數(shù)之間的對應(yīng)關(guān)系,確定當(dāng)前的指示燈閃爍參數(shù)對應(yīng)的虛擬熒光棒的運(yùn)動(dòng)速度、距離等進(jìn)而確定虛擬熒光棒的運(yùn)動(dòng)路徑,當(dāng)然此時(shí),虛擬熒光棒的運(yùn)動(dòng)方向可以是預(yù)設(shè)的。
在一個(gè)實(shí)施例中,上述圖1所示的步驟s101,即接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),可被執(zhí)行為:
通過直播服務(wù)器接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
在接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)時(shí),可以按照預(yù)設(shè)時(shí)間間隔接收。
上述圖1所示的步驟s104,即將目標(biāo)直播視頻下發(fā)至觀眾端,可被執(zhí)行為:
通過直播服務(wù)器將目標(biāo)直播視頻下發(fā)至觀眾端。
在視頻直播過程中,由于通常需要直播服務(wù)器作為中轉(zhuǎn)站,因而,在接收虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)和下發(fā)目標(biāo)直播視頻時(shí),可通過直播服務(wù)器作為中轉(zhuǎn)進(jìn)行發(fā)送和下發(fā)。
在一個(gè)實(shí)施例中,在執(zhí)行步驟s103,即當(dāng)前視頻中繪制虛擬熒光棒的運(yùn)動(dòng)路徑之前,上述方法還可包括:
根據(jù)接收到的虛擬熒光棒配置參數(shù),繪制虛擬熒光棒,其中,虛擬熒光棒配置參數(shù)包括以下至少一項(xiàng):
虛擬熒光棒的長度、寬度、形狀、顏色、透明度。
在繪制觀眾端對應(yīng)的虛擬熒光棒的運(yùn)動(dòng)路徑之前,可以預(yù)先根據(jù)接收到的虛擬熒光棒配置參數(shù),繪制虛擬熒光棒,進(jìn)而再根據(jù)接收到的該觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)自動(dòng)繪制出該觀眾端對應(yīng)的虛擬熒光棒的運(yùn)動(dòng)路徑。當(dāng)然,不同的觀眾端發(fā)送的虛擬熒光棒配置參數(shù)可以不同,即不同的觀眾端的虛擬熒光棒可以不同。
觀眾端發(fā)送的虛擬熒光棒配置參數(shù)包括但不限于上述幾種,例如,還可以包括觀眾端與主播端相互交互的虛擬熒光棒(即各觀眾端對應(yīng)的虛擬熒光棒)在當(dāng)前視頻中的顯示區(qū)域等,例如,當(dāng)某觀眾端發(fā)送的虛擬熒光棒配置參數(shù)包括該觀眾端對應(yīng)的虛擬熒光棒在當(dāng)前視頻中的顯示區(qū)域?yàn)樵摦?dāng)前視頻的左下角區(qū)域時(shí),虛擬熒光棒的運(yùn)動(dòng)路徑就會(huì)大概顯示在最終得到的目標(biāo)直播視頻的左下角區(qū)域。
對應(yīng)本公開實(shí)施例提供的上述視頻直播方法,本公開實(shí)施例還提供一種視頻直播裝置,如圖4所示,該裝置包括:
第一接收模塊401,被配置為接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)被配置為指示虛擬熒光棒的運(yùn)動(dòng)路徑;
獲取模塊402,被配置為獲取主播端錄制的當(dāng)前視頻;
第一繪制模塊403,被配置為在當(dāng)前視頻中繪制虛擬熒光棒的運(yùn)動(dòng)路徑,得到目標(biāo)直播視頻;
下發(fā)模塊404,被配置為將目標(biāo)直播視頻下發(fā)至觀眾端。
如圖5所示,在一個(gè)實(shí)施例中,上述圖4所示的第一繪制模塊403可以包括:
篩選子模塊4031,被配置為當(dāng)接收到至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)時(shí),根據(jù)至少兩個(gè)觀眾端中各觀眾端與主播端之間的歷史交互次數(shù),從至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)中篩選出目標(biāo)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
繪制子模塊4032,被配置為在當(dāng)前視頻中繪制目標(biāo)觀眾端的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)所指示的虛擬熒光棒的運(yùn)動(dòng)路徑。
如圖6所示,在一個(gè)實(shí)施例中,上述裝置還可包括:
第二接收模塊601,被配置為接收觀眾端發(fā)送的觀眾端標(biāo)識(shí);
標(biāo)識(shí)模塊602,被配置為根據(jù)觀眾端標(biāo)識(shí),在當(dāng)前視頻中標(biāo)識(shí)虛擬熒光棒的運(yùn)動(dòng)路徑。
在一個(gè)實(shí)施例中,第一接收模塊401可以包括
第一接收子模塊,被配置為接收與觀眾端相連接的觀眾所佩戴的可穿戴設(shè)備檢測到的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,
虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)包括以下至少一項(xiàng):
可穿戴設(shè)備的運(yùn)動(dòng)速度、運(yùn)動(dòng)加速度、運(yùn)動(dòng)方向、運(yùn)動(dòng)距離、可穿戴設(shè)備的指示燈閃爍參數(shù)。
在一個(gè)實(shí)施例中,第一接收模塊401還可以包括:
第二接收子模塊,被配置為通過直播服務(wù)器接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
下發(fā)模塊404可以包括:
下發(fā)子模塊,被配置為通過直播服務(wù)器將目標(biāo)直播視頻下發(fā)至觀眾端。
在一個(gè)實(shí)施例中,裝置還包括:
第二繪制模塊,被配置為在當(dāng)前視頻中繪制虛擬熒光棒的運(yùn)動(dòng)路徑之前,根據(jù)接收到的虛擬熒光棒配置參數(shù),繪制虛擬熒光棒,其中,虛擬熒光棒配置參數(shù)包括以下至少一項(xiàng):
虛擬熒光棒的長度、寬度、形狀、顏色、透明度。
根據(jù)本公開實(shí)施例的第三方面,提供一種視頻直播裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,處理器被配置為:
接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)用于指示所述虛擬熒光棒的運(yùn)動(dòng)路徑;
獲取主播端錄制的當(dāng)前視頻;
在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑,得到目標(biāo)直播視頻;
將所述目標(biāo)直播視頻下發(fā)至所述觀眾端。
上述處理器還可被配置為:
當(dāng)接收到至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)時(shí),所述在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑,包括:
根據(jù)所述至少兩個(gè)觀眾端中各觀眾端與所述主播端之間的歷史交互次數(shù),從所述至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)中篩選出目標(biāo)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
在所述當(dāng)前視頻中繪制所述目標(biāo)觀眾端的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)所指示的虛擬熒光棒的運(yùn)動(dòng)路徑。
上述處理器還可被配置為:
所述方法還包括:
接收所述觀眾端發(fā)送的觀眾端標(biāo)識(shí);
根據(jù)所述觀眾端標(biāo)識(shí),在所述當(dāng)前視頻中標(biāo)識(shí)所述虛擬熒光棒的運(yùn)動(dòng)路徑。
上述處理器還可被配置為:
所述接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),包括
接收與所述觀眾端相連接的觀眾所佩戴的可穿戴設(shè)備檢測到的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,
所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)包括以下至少一項(xiàng):
所述可穿戴設(shè)備的運(yùn)動(dòng)速度、運(yùn)動(dòng)加速度、運(yùn)動(dòng)方向、運(yùn)動(dòng)距離、所述可穿戴設(shè)備的指示燈閃爍參數(shù)。
上述處理器還可被配置為:
所述接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),包括:
通過直播服務(wù)器接收所述觀眾端發(fā)送的所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
所述將所述目標(biāo)直播視頻下發(fā)至所述觀眾端,包括:
通過所述直播服務(wù)器將所述目標(biāo)直播視頻下發(fā)至所述觀眾端。
上述處理器還可被配置為:
在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑之前,所述方法還包括:
根據(jù)接收到的虛擬熒光棒配置參數(shù),繪制所述虛擬熒光棒,其中,所述虛擬熒光棒配置參數(shù)包括以下至少一項(xiàng):
所述虛擬熒光棒的長度、寬度、形狀、顏色、透明度。
圖7是根據(jù)一示例性實(shí)施例示出的一種用于視頻直播裝置700的框圖,該裝置適用于終端設(shè)備。例如,裝置700可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)用戶數(shù)字助理等。
參照圖7,裝置700可以包括以下一個(gè)或至少兩個(gè)組件:處理組件702,存儲(chǔ)器704,電源組件706,多媒體組件708,音頻組件710,輸入/輸出(i/o)接口712,傳感器組件714,以及通信組件716。
處理組件702通常控制裝置700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件702可以包括一個(gè)或至少兩個(gè)處理器720來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件702可以包括一個(gè)或至少兩個(gè)模塊,便于處理組件702和其他組件之間的交互。例如,處理組件702可以包括多媒體模塊,以方便多媒體組件708和處理組件702之間的交互。
存儲(chǔ)器704被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置700的操作。這些數(shù)據(jù)的示例包括用于在裝置700上操作的任何存儲(chǔ)對象或方法的指令,聯(lián)系用戶數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器704可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電源組件706為裝置700的各種組件提供電源。電源組件706可以包括電源管理系統(tǒng),一個(gè)或至少兩個(gè)電源,及其他與為裝置700生成、管理和分配電源相關(guān)聯(lián)的組件。
多媒體組件708包括在所述裝置700和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或至少兩個(gè)觸摸傳感器以感測觸摸、滑動(dòng)和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件708包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置700處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件710被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件710包括一個(gè)麥克風(fēng)(mic),當(dāng)裝置700處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器704或經(jīng)由通信組件716發(fā)送。在一些實(shí)施例中,音頻組件710還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
i/o接口712為處理組件702和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件714包括一個(gè)或至少兩個(gè)傳感器,用于為裝置700提供各個(gè)方面的狀態(tài)評估。例如,傳感器組件714可以檢測到裝置700的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置700的顯示器和小鍵盤,傳感器組件714還可以檢測裝置700或裝置700一個(gè)組件的位置改變,用戶與裝置700接觸的存在或不存在,裝置700方位或加速/減速和裝置700的溫度變化。傳感器組件714可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件714還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件714還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件716被配置為便于裝置700和其他設(shè)備之間有線或無線方式的通信。裝置700可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件716經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件716還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置700可以被一個(gè)或至少兩個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號(hào)處理器(dsp)、數(shù)字信號(hào)處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子組件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器704,上述指令可由裝置700的處理器720執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是rom、隨機(jī)存取存儲(chǔ)器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由上述裝置700的處理器執(zhí)行時(shí),使得上述裝置700能夠執(zhí)行一種視頻直播方法,包括:
接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)用于指示所述虛擬熒光棒的運(yùn)動(dòng)路徑;
獲取主播端錄制的當(dāng)前視頻;
在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑,得到目標(biāo)直播視頻;
將所述目標(biāo)直播視頻下發(fā)至所述觀眾端。
在一個(gè)實(shí)施例中,當(dāng)接收到至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)時(shí),所述在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑,包括:
根據(jù)所述至少兩個(gè)觀眾端中各觀眾端與所述主播端之間的歷史交互次數(shù),從所述至少兩個(gè)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)中篩選出目標(biāo)觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
在所述當(dāng)前視頻中繪制所述目標(biāo)觀眾端的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)所指示的虛擬熒光棒的運(yùn)動(dòng)路徑。
在一個(gè)實(shí)施例中,所述方法還包括:
接收所述觀眾端發(fā)送的觀眾端標(biāo)識(shí);
根據(jù)所述觀眾端標(biāo)識(shí),在所述當(dāng)前視頻中標(biāo)識(shí)所述虛擬熒光棒的運(yùn)動(dòng)路徑。
在一個(gè)實(shí)施例中,所述接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),包括
接收與所述觀眾端相連接的觀眾所佩戴的可穿戴設(shè)備檢測到的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),其中,
所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù)包括以下至少一項(xiàng):
所述可穿戴設(shè)備的運(yùn)動(dòng)速度、運(yùn)動(dòng)加速度、運(yùn)動(dòng)方向、運(yùn)動(dòng)距離、所述可穿戴設(shè)備的指示燈閃爍參數(shù)。
在一個(gè)實(shí)施例中,所述接收觀眾端發(fā)送的虛擬熒光棒運(yùn)動(dòng)模擬參數(shù),包括:
通過直播服務(wù)器接收所述觀眾端發(fā)送的所述虛擬熒光棒運(yùn)動(dòng)模擬參數(shù);
所述將所述目標(biāo)直播視頻下發(fā)至所述觀眾端,包括:
通過所述直播服務(wù)器將所述目標(biāo)直播視頻下發(fā)至所述觀眾端。
在一個(gè)實(shí)施例中,在所述當(dāng)前視頻中繪制所述虛擬熒光棒的運(yùn)動(dòng)路徑之前,所述方法還包括:
根據(jù)接收到的虛擬熒光棒配置參數(shù),繪制所述虛擬熒光棒,其中,所述虛擬熒光棒配置參數(shù)包括以下至少一項(xiàng):
所述虛擬熒光棒的長度、寬度、形狀、顏色、透明度。
本領(lǐng)域技術(shù)用戶員在考慮說明書及實(shí)踐這里公開的公開后,將容易想到本公開的其它實(shí)施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。