欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)處理方法及裝置與流程

文檔序號:11624477閱讀:214來源:國知局
數(shù)據(jù)處理方法及裝置與流程

本發(fā)明實(shí)施例涉及計算機(jī)和互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)處理方法及裝置。



背景技術(shù):

導(dǎo)播終端是一種用于實(shí)現(xiàn)efp(electronicfieldproduction,電子現(xiàn)場制作)的電子設(shè)備,其被廣泛應(yīng)用于戶外直播。

視頻直播包括同時對不同的多個場地進(jìn)行直播的情況。比如,基于演唱會的線上線下融合互動直播。在現(xiàn)有技術(shù)中,導(dǎo)播終端采集現(xiàn)場直播視頻數(shù)據(jù),主播終端采集主播直播視頻數(shù)據(jù),然后二者將各自采集到的數(shù)據(jù)發(fā)送至服務(wù)器,由服務(wù)器對現(xiàn)場直播視頻數(shù)據(jù)和主播直播視頻數(shù)據(jù)進(jìn)行合成處理,得到合成視頻數(shù)據(jù),然后將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道,以供觀眾在登錄至上述目標(biāo)直播頻道后觀看。

在現(xiàn)有技術(shù)中,由于直接將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道,目標(biāo)直播頻道根據(jù)合成視頻數(shù)據(jù)播放的直播畫面可能存在一些問題,例如主播直播視頻數(shù)據(jù)對應(yīng)的直播畫面的分辨率與現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的直播畫面的分辨率不相同等,從而影響到直播質(zhì)量。



技術(shù)實(shí)現(xiàn)要素:

為了解決現(xiàn)有技術(shù)中因直接發(fā)布合成視頻數(shù)據(jù),而導(dǎo)致相應(yīng)的直播畫面可能存在一些問題,影響到直播質(zhì)量的問題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法、裝置及系統(tǒng)。所述技術(shù)方案如下:

第一方面,提供了一種數(shù)據(jù)處理方法,所述方法包括:

獲取目標(biāo)直播頻道的合成視頻數(shù)據(jù),所述合成視頻數(shù)據(jù)包括現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù);

顯示所述合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面;

獲取對應(yīng)于所述預(yù)覽畫面的調(diào)節(jié)操作信號;

根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)。

可選地,所述根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù),包括:

根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù);

和/或,

根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)。

可選地,所述根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)之后,還包括:

向后臺服務(wù)器發(fā)送所述處理后的合成視頻數(shù)據(jù),以使得所述后臺服務(wù)器將所述處理后的合成視頻數(shù)據(jù)發(fā)布至所述目標(biāo)直播頻道。

可選地,所述獲取目標(biāo)直播頻道的合成視頻數(shù)據(jù)之前,還包括:

根據(jù)主播用戶在所述目標(biāo)直播頻道的直播時間,向后臺服務(wù)器發(fā)送上傳請求,所述上傳請求中攜帶所述主播用戶的標(biāo)識;以使得所述后臺服務(wù)器根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求,所述視頻數(shù)據(jù)獲取請求用于請求獲取所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù);

接收所述后臺服務(wù)器發(fā)送的所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

可選地,所述方法還包括:

向后臺服務(wù)器發(fā)送合成請求,所述合成請求中攜帶所述現(xiàn)場直播視頻數(shù)據(jù)和主播用戶的標(biāo)識;以使得所述后臺服務(wù)器根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送所述現(xiàn)場直播視頻數(shù)據(jù),所述主播用戶對應(yīng)的客戶端用于對所述現(xiàn)場直播視頻數(shù)據(jù)和所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)進(jìn)行合成處理。

第二方面,提供了一種數(shù)據(jù)處理方法,所述方法包括:

接收導(dǎo)播終端發(fā)送的目標(biāo)直播頻道的處理后的合成視頻數(shù)據(jù);其中,所述處理后的合成視頻數(shù)據(jù)由所述導(dǎo)播終端在獲取到對應(yīng)于所述目標(biāo)直播頻道的合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的調(diào)節(jié)操作信號,根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述預(yù)覽畫面之后,基于調(diào)節(jié)后的預(yù)覽畫面生成,所述合成視頻數(shù)據(jù)包括現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù);

將所述處理后的合成視頻數(shù)據(jù)發(fā)布至所述目標(biāo)直播頻道。

可選地,所述接收導(dǎo)播終端發(fā)送的目標(biāo)直播頻道的處理后的合成視頻數(shù)據(jù)之前,還包括:

接收所述導(dǎo)播終端根據(jù)主播用戶在所述目標(biāo)直播頻道的直播時間發(fā)送的上傳請求,所述上傳請求中攜帶所述主播用戶的標(biāo)識;

根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求,所述視頻數(shù)據(jù)獲取請求用于請求獲取所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù);

接收所述主播用戶對應(yīng)的客戶端發(fā)送的所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù);

向所述導(dǎo)播終端發(fā)送所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

可選地,所述方法還包括:

接收所述導(dǎo)播終端發(fā)送的合成請求,所述合成請求中攜帶所述現(xiàn)場直播視頻數(shù)據(jù)和主播用戶的標(biāo)識;

根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送所述現(xiàn)場直播視頻數(shù)據(jù),以使得所述主播用戶對應(yīng)的客戶端對所述現(xiàn)場直播視頻數(shù)據(jù)和所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)進(jìn)行合成處理。

第三方面,提供了一種數(shù)據(jù)處理裝置,所述裝置包括:

數(shù)據(jù)獲取模塊,用于獲取目標(biāo)直播頻道的合成視頻數(shù)據(jù),所述合成視頻數(shù)據(jù)包括現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù);

畫面顯示模塊,用于顯示所述合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面;

信號獲取模塊,用于獲取對應(yīng)于所述預(yù)覽畫面的調(diào)節(jié)操作信號;

數(shù)據(jù)處理模塊,用于根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)。

可選地,所述畫面調(diào)節(jié)模塊,包括:

第一處理單元,用于根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù);

和/或,

第二處理單元,用于根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)。

可選地,所述裝置還包括:

數(shù)據(jù)發(fā)送模塊,用于向后臺服務(wù)器發(fā)送所述處理后的合成視頻數(shù)據(jù),以使得所述后臺服務(wù)器將所述處理后的合成視頻數(shù)據(jù)發(fā)布至所述目標(biāo)直播頻道。

可選地,所述裝置還包括:

第一請求模塊,用于根據(jù)主播用戶在所述目標(biāo)直播頻道的直播時間,向后臺服務(wù)器發(fā)送上傳請求,所述上傳請求中攜帶所述主播用戶的標(biāo)識;以使得所述后臺服務(wù)器根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求,所述視頻數(shù)據(jù)獲取請求用于請求獲取所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù);

數(shù)據(jù)接收模塊,用于接收所述后臺服務(wù)器發(fā)送的所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

可選地,所述裝置還包括:

第二請求模塊,用于向后臺服務(wù)器發(fā)送合成請求,所述合成請求中攜帶所述現(xiàn)場直播視頻數(shù)據(jù)和主播用戶的標(biāo)識;以使得所述后臺服務(wù)器根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送所述現(xiàn)場直播視頻數(shù)據(jù),所述主播用戶對應(yīng)的客戶端用于對所述現(xiàn)場直播視頻數(shù)據(jù)和所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)進(jìn)行合成處理。

第四方面,提供了一種視頻直播裝置,所述裝置包括:

第一接收模塊,用于接收導(dǎo)播終端發(fā)送的目標(biāo)直播頻道的處理后的合成視頻數(shù)據(jù);其中,所述處理后的合成視頻數(shù)據(jù)由所述導(dǎo)播終端在獲取到對應(yīng)于所述目標(biāo)直播頻道的合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的調(diào)節(jié)操作信號,根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述預(yù)覽畫面之后,基于調(diào)節(jié)后的預(yù)覽畫面生成,所述合成視頻數(shù)據(jù)包括現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù);

發(fā)布模塊,用于將所述處理后的合成視頻數(shù)據(jù)發(fā)布至所述目標(biāo)直播頻道。

可選地,所述裝置還包括:

第二接收模塊,用于接收所述導(dǎo)播終端根據(jù)主播用戶在所述目標(biāo)直播頻道的直播時間發(fā)送的上傳請求,所述上傳請求中攜帶所述主播用戶的標(biāo)識;

第一發(fā)送模塊,用于根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求,所述視頻數(shù)據(jù)獲取請求用于請求獲取所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù);

第三接收模塊,用于接收所述主播用戶對應(yīng)的客戶端發(fā)送的所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù);

第二發(fā)送模塊,用于向所述導(dǎo)播終端發(fā)送所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

可選地,所述裝置還包括:

第四接收模塊,用于接收所述導(dǎo)播終端發(fā)送的合成請求,所述合成請求中攜帶所述現(xiàn)場直播視頻數(shù)據(jù)和主播用戶的標(biāo)識;

第三發(fā)送模塊,用于根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送所述現(xiàn)場直播視頻數(shù)據(jù),以使得所述主播用戶對應(yīng)的客戶端對所述現(xiàn)場直播視頻數(shù)據(jù)和所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)進(jìn)行合成處理。

第五方面,提供了一種視頻直播系統(tǒng),所述系統(tǒng)包括:導(dǎo)播終端和后臺服務(wù)器;

所述導(dǎo)播終端包括如第三方面或者其任一可選示例所述的裝置;

所述后臺服務(wù)器包括如第四方面或者其任一可選示例所述的裝置。

本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果包括:

通過在將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道之前,導(dǎo)播終端根據(jù)觸發(fā)操作信號對預(yù)覽畫面進(jìn)行調(diào)節(jié),然后向云服務(wù)器發(fā)送基于預(yù)覽畫面的調(diào)節(jié)而生成的處理后的合成視頻數(shù)據(jù),由云服務(wù)器將處理后的合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道;由于在將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道之前,導(dǎo)播終端能夠顯示預(yù)覽畫面,并根據(jù)觸發(fā)信號對預(yù)覽畫面進(jìn)行調(diào)節(jié),進(jìn)而提高直播質(zhì)量,提升觀眾觀看直播的體驗(yàn)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一個實(shí)施例提供的實(shí)施環(huán)境的示意圖;

圖2是本發(fā)明另一個實(shí)施例提供的實(shí)施環(huán)境的示意圖

圖3是本發(fā)明一個實(shí)施例提供的數(shù)據(jù)處理方法的流程圖;

圖4是本發(fā)明另一個實(shí)施例提供的數(shù)據(jù)處理方法的流程圖;

圖5是本發(fā)明一個實(shí)施例提供的數(shù)據(jù)處理裝置的框圖;

圖6是本發(fā)明另一個實(shí)施例提供的數(shù)據(jù)處理裝置的框圖;

圖7是本發(fā)明另一個實(shí)施例提供的數(shù)據(jù)處理裝置的框圖;

圖8是本發(fā)明另一個實(shí)施例提供的數(shù)據(jù)處理裝置的框圖;

圖9是本發(fā)明一個實(shí)施例提供的終端的結(jié)構(gòu)示意圖;

圖10是本發(fā)明一個實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。

請參考圖1,其示出了本發(fā)明一個實(shí)施例提供的實(shí)施環(huán)境的示意圖。該實(shí)施環(huán)境包括:導(dǎo)播終端120和后臺服務(wù)器140。

導(dǎo)播終端120是活動現(xiàn)場中的導(dǎo)播終端。比如,導(dǎo)播終端120是演唱會現(xiàn)場中的導(dǎo)播終端。

后臺服務(wù)器140可以通過網(wǎng)絡(luò)與導(dǎo)播終端120建立通信連接。該網(wǎng)絡(luò)可以是無線網(wǎng)絡(luò),也可以是有線網(wǎng)絡(luò)。后臺服務(wù)器140可以是一臺服務(wù)器,也可以是由若干臺服務(wù)器組成的服務(wù)器集群,或者是一個云計算服務(wù)中心。

可選地,該實(shí)施環(huán)境還包括:至少一個主播終端160和至少一個觀眾終端180。

主播終端160是具備采集直播視頻數(shù)據(jù)功能的終端。比如,主播終端160可以是手機(jī)、平板電腦、電子書閱讀器、多媒體播放設(shè)備、pda(personaldigitalassistant,個人數(shù)字助理)、可穿戴設(shè)備等。

觀眾終端180是具備視頻播放功能的終端。比如,觀眾終端180可以是手機(jī)、平板電腦、電子書閱讀器、多媒體播放設(shè)備、pda(personaldigitalassistant,個人數(shù)字助理)、可穿戴設(shè)備等。

后臺服務(wù)器140通過網(wǎng)絡(luò)與主播終端160建立通信連接,后臺服務(wù)器140還通過網(wǎng)絡(luò)與觀眾終端180建立通信連接。該網(wǎng)絡(luò)可以是無線網(wǎng)絡(luò),也可以是有線網(wǎng)絡(luò)。

在一個示例中,如圖2所示,當(dāng)后臺服務(wù)器140為集群架構(gòu)時,后臺服務(wù)器140可以包括:云服務(wù)器142、娛樂服務(wù)器144和媒體服務(wù)器146。

云服務(wù)器142用于提供直播視頻數(shù)據(jù)收發(fā)的功能,直播視頻數(shù)據(jù)包括主播直播視頻數(shù)據(jù)、現(xiàn)場直播視頻數(shù)據(jù)和合成視頻數(shù)據(jù)。

娛樂服務(wù)器144用于提供請求信息的收發(fā)功能,請求信息包括上傳請求與合成請求。

媒體服務(wù)器146用于實(shí)現(xiàn)將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道的功能。

上述各個服務(wù)器之間可通過網(wǎng)絡(luò)建立通信連接。該網(wǎng)絡(luò)可以是無線網(wǎng)絡(luò),也可以是有線網(wǎng)絡(luò)。

請參考圖3,其示出了本發(fā)明一個實(shí)施例提供的數(shù)據(jù)處理方法的流程圖。該方法可以應(yīng)用于圖1所示實(shí)施環(huán)境中。該方法可以包括如下幾個步驟:

步驟301,導(dǎo)播終端獲取目標(biāo)直播頻道的合成視頻數(shù)據(jù)。

目標(biāo)直播頻道用于提供媒體流,以使得觀眾用戶通過觀眾用戶的標(biāo)識登錄至目標(biāo)直播頻道后可以觀看直播畫面。媒體流也即視頻數(shù)據(jù),在本發(fā)明實(shí)施例中,媒體流為合成視頻數(shù)據(jù)和/或處理后的合成視頻數(shù)據(jù)。目標(biāo)直播頻道對應(yīng)唯一的目標(biāo)直播頻道的標(biāo)識。比如,目標(biāo)直播頻道的標(biāo)識為“頻道id:233”。

合成視頻數(shù)據(jù)包括現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù)。

主播直播視頻數(shù)據(jù)是目標(biāo)直播頻道中的主播用戶錄制的直播視頻數(shù)據(jù)。主播直播視頻數(shù)據(jù)包括主播用戶的音頻數(shù)據(jù)和視頻數(shù)據(jù)??蛇x地,主播用戶采用包括攝像設(shè)備的終端錄制自己的主播直播視頻數(shù)據(jù),并通過終端向?qū)РソK端發(fā)送主播直播視頻數(shù)據(jù)。

現(xiàn)場直播視頻數(shù)據(jù)是導(dǎo)播終端在現(xiàn)場采集到的直播視頻數(shù)據(jù)?,F(xiàn)場為戶外活動現(xiàn)場,比如演唱會現(xiàn)場、晚會現(xiàn)場、婚禮現(xiàn)場等等。在一種可能的實(shí)現(xiàn)形式中,導(dǎo)播終端設(shè)置有至少一個攝像頭,導(dǎo)播終端通過攝像頭采集現(xiàn)場不同角度的現(xiàn)場直播視頻數(shù)據(jù)。在另外一種可能的實(shí)現(xiàn)形式中,導(dǎo)播終端與現(xiàn)場的攝像設(shè)備連接,導(dǎo)播終端通過攝像設(shè)備獲取現(xiàn)場直播視頻數(shù)據(jù)。

可選地,步驟301包括如下兩個子步驟:

1、導(dǎo)播終端獲取后臺服務(wù)器發(fā)送的至少一個主播直播視頻數(shù)據(jù),并獲取現(xiàn)場攝像頭采集的現(xiàn)場直播視頻數(shù)據(jù);

2、導(dǎo)播終端對現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù)進(jìn)行合成處理,得到合成視頻數(shù)據(jù)。

可選地,導(dǎo)播終端根據(jù)分配顯示效果對現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù)進(jìn)行合成處理。分配顯示效果為主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面與現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的數(shù)量比。當(dāng)導(dǎo)播終端對現(xiàn)場直播視頻數(shù)據(jù)和多個主播直播視頻數(shù)據(jù)進(jìn)行合成處理時,多個主播直播視頻數(shù)據(jù)分別對應(yīng)不同的主播用戶。比如,在合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面中,主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面與現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的數(shù)量比為3:1,則導(dǎo)播終端對現(xiàn)場直播視頻數(shù)據(jù)和三個主播用戶分別對應(yīng)的主播直播視頻數(shù)據(jù)進(jìn)行合成處理,得到合成視頻數(shù)據(jù)。

導(dǎo)播終端根據(jù)主播用戶在目標(biāo)直播頻道的直播時間確定對現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù)進(jìn)行合成處理的時間。主播用戶在目標(biāo)直播頻道的直播時間可以是根據(jù)目標(biāo)直播頻道的直播流程預(yù)先設(shè)定的??蛇x地,導(dǎo)播終端將主播用戶在目標(biāo)直播頻道的直播時間之前的預(yù)設(shè)時間確定為對現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù)進(jìn)行合成處理的時間。比如,預(yù)設(shè)時間為10分鐘,主播用戶的標(biāo)識為a的主播用戶在目標(biāo)直播頻道的直播時間10:00,則導(dǎo)播終端將9:50確定為對現(xiàn)場直播視頻數(shù)據(jù)和主播用戶的標(biāo)識為a對應(yīng)的主播直播視頻數(shù)據(jù)進(jìn)行合成處理的時間。

步驟302,導(dǎo)播終端顯示合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面。

在本發(fā)明實(shí)施例中,導(dǎo)播終端在將合成視頻數(shù)據(jù)發(fā)送至后臺服務(wù)器之前,首先根據(jù)合成視頻數(shù)據(jù)顯示對應(yīng)的預(yù)覽畫面,以使得預(yù)覽畫面不符合預(yù)設(shè)條件時,能夠及時對預(yù)覽畫面進(jìn)行調(diào)節(jié),避免直接將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道后導(dǎo)致的目標(biāo)直播頻道的直播畫面出現(xiàn)質(zhì)量問題。

步驟303,導(dǎo)播終端獲取對應(yīng)于預(yù)覽畫面的調(diào)節(jié)操作信號。

可選地,導(dǎo)播終端上設(shè)置有至少一個用于調(diào)節(jié)預(yù)覽畫面的功能控件,各個功能旋鈕用于實(shí)現(xiàn)對預(yù)覽畫面的各個參數(shù)的調(diào)節(jié)。比如,導(dǎo)播終端上設(shè)置有三個功能控件。第一功能控件用于實(shí)現(xiàn)對預(yù)覽畫面的尺寸的調(diào)節(jié),第二功能控件用于實(shí)現(xiàn)對預(yù)覽畫面的分辨率的調(diào)節(jié),第三功能控件用于實(shí)現(xiàn)對預(yù)覽畫面對應(yīng)的音頻的調(diào)節(jié)。

當(dāng)導(dǎo)演判斷合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面不符合預(yù)設(shè)條件時,導(dǎo)演操控功能控件,以使得導(dǎo)播終端獲取導(dǎo)演對應(yīng)于預(yù)覽畫面的調(diào)節(jié)操作信號。

當(dāng)導(dǎo)演判斷合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面符合預(yù)設(shè)條件時,導(dǎo)播終端根據(jù)導(dǎo)演的觸發(fā)指令將合成視頻數(shù)據(jù)發(fā)送給后臺服務(wù)器。

合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面不符合預(yù)設(shè)條件包括如下的幾種情況:

(1)主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的尺寸和現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的尺寸分配不合理。比如,主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的尺寸占據(jù)合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的五分之一,現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的尺寸占據(jù)合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的五分之四。

(2)主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的分辨率與現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的分辨率不相同。比如,主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的分辨率為800×600,現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的分辨率為1280×1024。

(3)目標(biāo)直播頻道顯示的當(dāng)前的主播用戶的標(biāo)識與主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面不匹配。比如,目標(biāo)直播頻道顯示的當(dāng)前的主播用戶的標(biāo)識為a,主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面為主播用戶標(biāo)識為b對應(yīng)的主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面。

以上僅為示例性的情況,本發(fā)明實(shí)施例對合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面不符合預(yù)設(shè)條件的情況不做限定。

步驟304,導(dǎo)播終端根據(jù)調(diào)節(jié)操作信號調(diào)節(jié)預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)。

導(dǎo)播終端根據(jù)調(diào)節(jié)操作信號對預(yù)覽畫面進(jìn)行調(diào)節(jié),合成視頻數(shù)據(jù)會隨著預(yù)覽畫面的調(diào)節(jié)而發(fā)生改變,當(dāng)調(diào)節(jié)后的預(yù)覽畫面符合預(yù)設(shè)條件時,導(dǎo)演停止對功能控件的操作,此時導(dǎo)播終端不再獲取觸發(fā)信號。

可選地,步驟304可以包括如下的兩個子步驟:

1、根據(jù)調(diào)節(jié)操作信號調(diào)節(jié)主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù);

2、根據(jù)調(diào)節(jié)操作信號調(diào)節(jié)現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)。

合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面不符合預(yù)設(shè)條件的情況不同,則導(dǎo)播工具根據(jù)調(diào)節(jié)操作信號調(diào)節(jié)預(yù)覽畫面的參數(shù)也不同,此處結(jié)合步驟303中涉及的合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面不符合預(yù)設(shè)條件的情況對上述兩個子步驟進(jìn)行講解。

(1)導(dǎo)播工具根據(jù)調(diào)節(jié)操作信號對主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的尺寸和現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的尺寸進(jìn)行調(diào)節(jié)。比如,導(dǎo)播工具根據(jù)調(diào)節(jié)操作信將主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面與合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的尺寸占比從五分之一調(diào)節(jié)至二分之一,導(dǎo)播工具將現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面與合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的尺寸占比從五分之四調(diào)節(jié)至二分之一。

(2)導(dǎo)播工具根據(jù)調(diào)節(jié)操作信號對主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的分辨率和/或現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的分辨率進(jìn)行調(diào)節(jié)。比如,導(dǎo)播工具將主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的分辨率從800×600調(diào)節(jié)至1280×1024,此時主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的分辨率與現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的分辨率相同。

(3)導(dǎo)播工具根據(jù)調(diào)節(jié)操作信號對主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面進(jìn)行切換。比如,導(dǎo)播工具將主播用戶標(biāo)識為b對應(yīng)的主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面切換成主播用戶標(biāo)識為a對應(yīng)的主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面,此時,目標(biāo)直播頻道顯示的當(dāng)前的主播用戶的標(biāo)識與主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面匹配。

步驟305,導(dǎo)播終端向后臺服務(wù)器發(fā)送處理后的合成視頻數(shù)據(jù)。

對應(yīng)的,后臺服務(wù)器接收導(dǎo)播終端發(fā)送的處理后的合成視頻數(shù)據(jù)。

步驟306,后臺服務(wù)器將處理后的合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道。

此時觀眾通過觀眾用戶的標(biāo)識登錄至目標(biāo)直播頻道時可以觀看處理后的合成視頻數(shù)據(jù)對應(yīng)的直播畫面。

需要說明的是,導(dǎo)播終端和云服務(wù)器中均預(yù)存了目標(biāo)直播頻道的標(biāo)識、導(dǎo)播終端的標(biāo)識和各個主播用戶的標(biāo)識的對應(yīng)關(guān)系,導(dǎo)播終端的標(biāo)識用于唯一標(biāo)識,主播用戶的標(biāo)識用于唯一標(biāo)識主播用戶。此外,在導(dǎo)播終端和主播用戶對應(yīng)的客戶端為目標(biāo)直播頻道提供用于生成媒體流的視頻數(shù)據(jù)之前,導(dǎo)播終端和主播用戶對應(yīng)的客戶端均需要與后臺服務(wù)器建立通信連接。比如,導(dǎo)播終端通過導(dǎo)播終端的標(biāo)識登錄后臺服務(wù)器,主播用戶通過主播用戶的標(biāo)識登錄后臺服務(wù)器。

綜上所述,本實(shí)施例提供的方法,通過在將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道之前,導(dǎo)播終端根據(jù)觸發(fā)操作信號對預(yù)覽畫面進(jìn)行調(diào)節(jié),然后向云服務(wù)器發(fā)送基于預(yù)覽畫面的調(diào)節(jié)而生成的處理后的合成視頻數(shù)據(jù),由云服務(wù)器將處理后的合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道,解決了目標(biāo)直播視頻道根據(jù)直接發(fā)布的合成視頻數(shù)據(jù)播放的直播畫面可能存在問題,影響到直播質(zhì)量的問題;由于在將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道之前,導(dǎo)播終端能夠顯示預(yù)覽畫面,并根據(jù)觸發(fā)信號對預(yù)覽畫面進(jìn)行調(diào)節(jié),進(jìn)而提高直播質(zhì)量,提升觀眾觀看直播的體驗(yàn)。

在基于圖3所示實(shí)施例提供的一個可選實(shí)施例中,在步驟301之前,所述方法還包括如下的幾個步驟(圖3中未示出):

步驟401,導(dǎo)播終端根據(jù)主播用戶在目標(biāo)直播頻道的直播時間,向后臺服務(wù)器發(fā)送上傳請求。

可選地,導(dǎo)播終端在主播用戶在目標(biāo)直播頻道的直播時間之前的預(yù)設(shè)時間,向后臺服務(wù)器發(fā)送上傳請求。上傳請求中攜帶主播用戶的標(biāo)識。比如,預(yù)設(shè)時間為5分鐘,當(dāng)主播用戶標(biāo)識為a的主播用戶的直播時間為10:00時,導(dǎo)播終端在09:55向后臺服務(wù)器發(fā)送上傳請求,上傳請求中攜帶主播用戶標(biāo)識a。

在另外一種可能的實(shí)現(xiàn)形式中,導(dǎo)播終端向后臺服務(wù)器發(fā)送上傳請求,上傳請求中攜帶多個主播用戶的標(biāo)識以及各個主播用戶的標(biāo)識對應(yīng)的主播用戶在目標(biāo)直播頻道的直播時間。比如,上傳請求可以參考表-1。

表-1

對應(yīng)地,后臺服務(wù)器接收導(dǎo)播終端根據(jù)主播用戶在目標(biāo)直播頻道的直播時間發(fā)送的上傳請求。

步驟402,后臺服務(wù)器根據(jù)主播用戶的標(biāo)識,向主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求。

視頻數(shù)據(jù)獲取請求用于請求獲取主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

在一種可能的實(shí)現(xiàn)形式中,后臺服務(wù)器接收到導(dǎo)播終端根據(jù)主播用戶在目標(biāo)直播頻道的直播時間發(fā)送的上傳請求時,根據(jù)上述主播用戶的標(biāo)識,向主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求。

在另外一種可能的實(shí)現(xiàn)形式中,后臺服務(wù)器接收到攜帶多個主播用戶的標(biāo)識以及各個主播用戶的標(biāo)識對應(yīng)的主播用戶在目標(biāo)直播頻道的直播時間的上傳請求時,則根據(jù)主播用戶在目標(biāo)直播頻道的直播時間,向主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求??蛇x地,后臺服務(wù)器在主播用戶在目標(biāo)直播頻道之前的預(yù)設(shè)時間,向主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求。

步驟403,后臺服務(wù)器接收主播用戶對應(yīng)的客戶端發(fā)送的主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

主播用戶對應(yīng)的客戶端獲取后臺服務(wù)器發(fā)送的視頻數(shù)據(jù)獲取請求之后,向后臺服務(wù)器發(fā)送上述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)??蛇x地,主播用戶對應(yīng)的客戶端將主播用戶的標(biāo)識也發(fā)送給后臺服務(wù)器。

步驟404,后臺服務(wù)器向?qū)РソK端發(fā)送主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

對應(yīng)地,導(dǎo)播終端接收后臺服務(wù)器發(fā)送的主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

綜上所述,本實(shí)施例提供的方法,通過由后臺服務(wù)器根據(jù)導(dǎo)播終端發(fā)送的上傳請求向主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求,以使得主播用戶對應(yīng)的客戶端能夠有序地向后臺服務(wù)器發(fā)送主播直播視頻數(shù)據(jù),避免多個主播用戶對應(yīng)的客戶端同時向后臺服務(wù)器發(fā)送主播直播視頻數(shù)據(jù)時,后臺服務(wù)器的處理能力有限制導(dǎo)致的發(fā)送速率太慢的情況發(fā)生。

在基于圖3所示實(shí)施例提供的可選實(shí)施例中,所述方法還包括如下的幾個步驟(圖3中未示出):

步驟501,導(dǎo)播終端向后臺服務(wù)器發(fā)送合成請求,合成請求中攜帶現(xiàn)場直播視頻數(shù)據(jù)和主播用戶的標(biāo)識。

合成請求用于請求主播對應(yīng)的客戶端將主播直播視頻數(shù)據(jù)和現(xiàn)場直播視頻數(shù)據(jù)進(jìn)行合成處理,以使得主播用戶也可以觀看目標(biāo)直播頻道中的直播畫面。

由于主播用戶對應(yīng)的客戶端并不會訂閱目標(biāo)直播頻道的媒體流,因此主播用戶無法觀看目標(biāo)直播頻道中的直播畫面,若某個主播用戶被希望看到目標(biāo)直播頻道中的直播畫面時,導(dǎo)播終端向后臺服務(wù)器發(fā)送合成請求,合成請求中攜帶現(xiàn)場直播視頻數(shù)據(jù)和上述主播用戶的標(biāo)識,以使得上述主播用戶對應(yīng)的客戶端能對現(xiàn)場直播視頻數(shù)據(jù)和主播直播視頻數(shù)據(jù)進(jìn)行合并處理,此時主播用戶也可以觀看目標(biāo)直播頻道中的直播畫面。

對應(yīng)地,后臺服務(wù)器接收導(dǎo)播終端發(fā)送的合成請求。

步驟502,根據(jù)主播用戶的標(biāo)識,向主播用戶對應(yīng)的客戶端發(fā)送現(xiàn)場直播視頻數(shù)據(jù)。

后臺服務(wù)器根據(jù)合成請求中的主播用戶的標(biāo)識,向主播用戶對應(yīng)的客戶端發(fā)送現(xiàn)場直播視頻數(shù)據(jù)。主播用戶對應(yīng)的客戶端對現(xiàn)場直播視頻數(shù)據(jù)和主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)進(jìn)行合成處理。

綜上所述,本發(fā)明實(shí)施例提供的方法,通過向后臺服務(wù)器發(fā)送攜帶有現(xiàn)場直播視頻數(shù)據(jù)和主播用戶的標(biāo)識的合成請求,后臺服務(wù)器根據(jù)主播用戶的標(biāo)識,向主播用戶對應(yīng)的客戶端發(fā)送現(xiàn)場直播視頻數(shù)據(jù),以使得主播用戶對應(yīng)的客戶端能夠自行對現(xiàn)場直播視頻數(shù)據(jù)和主播直播視頻數(shù)據(jù)進(jìn)行合并處理,達(dá)到主播用戶也可以觀看目標(biāo)直播頻道中的直播畫面的效果,并且,由于主播用戶觀看到的直播畫面是主播用戶對應(yīng)的客戶端自行合成的,避免了由導(dǎo)播終端通過后臺服務(wù)器向主播用戶對應(yīng)的客戶端發(fā)送處理后的合成視頻數(shù)據(jù)導(dǎo)致的延時。

請參考圖4,其示出了其示出了本發(fā)明一個實(shí)施例提供的數(shù)據(jù)處理方法的流程圖。該方法可以應(yīng)用于圖2所示實(shí)施環(huán)境中。該方法包括:

步驟601,導(dǎo)播終端根據(jù)主播用戶在目標(biāo)直播頻道的直播時間,向娛樂服務(wù)器發(fā)送上傳請求。

上傳請求中攜帶主播用戶的標(biāo)識。

相應(yīng)地,娛樂服務(wù)器接收導(dǎo)播終端根據(jù)主播用戶在目標(biāo)直播頻道的直播時間發(fā)送的上傳請求。

步驟602,娛樂服務(wù)器根據(jù)主播用戶的標(biāo)識,向主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求。

視頻數(shù)據(jù)獲取請求用于請求獲取主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

主播用戶對應(yīng)的客戶端根據(jù)視頻數(shù)據(jù)獲取請求向云服務(wù)器發(fā)送主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

步驟603,云服務(wù)器接收主播用戶對應(yīng)的客戶端發(fā)送的主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

步驟604,云服務(wù)器向?qū)РソK端發(fā)送主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

相應(yīng)地,導(dǎo)播終端接收云服務(wù)器發(fā)送的主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

步驟605,導(dǎo)播終端獲取目標(biāo)直播頻道的合成視頻數(shù)據(jù)。

合成視頻數(shù)據(jù)包括現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù)。

步驟606,導(dǎo)播終端顯示合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面。

步驟607,導(dǎo)播終端獲取對應(yīng)于預(yù)覽畫面的調(diào)節(jié)操作信號。

步驟608,導(dǎo)播終端根據(jù)調(diào)節(jié)操作信號調(diào)節(jié)預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)。

步驟609,導(dǎo)播終端向媒體服務(wù)器發(fā)送處理后的合成視頻數(shù)據(jù)。

步驟610,媒體服務(wù)器將處理后的合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道。

步驟611,導(dǎo)播終端向娛樂服務(wù)器發(fā)送合成請求。

合成請求中攜帶現(xiàn)場直播視頻數(shù)據(jù)和主播用戶的標(biāo)識。

步驟612,娛樂服務(wù)器向云服務(wù)器轉(zhuǎn)發(fā)合成請求。

步驟613,云服務(wù)器根據(jù)主播用戶的標(biāo)識,向主播用戶對應(yīng)的客戶端發(fā)送現(xiàn)場直播視頻數(shù)據(jù)。

主播用戶對應(yīng)的客戶端用于對現(xiàn)場直播視頻數(shù)據(jù)和主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)進(jìn)行合成處理。

在上述方法實(shí)施例中,僅從導(dǎo)播終端和后臺服務(wù)器的交互角度對本發(fā)明提供的技術(shù)方案進(jìn)行介紹說明。上述有關(guān)導(dǎo)播終端側(cè)的步驟可以單獨(dú)實(shí)現(xiàn)成為導(dǎo)播終端側(cè)的數(shù)據(jù)處理方法,有關(guān)后臺服務(wù)器側(cè)的步驟可以單獨(dú)實(shí)現(xiàn)成為后臺服務(wù)器側(cè)的數(shù)據(jù)處理方法。

下述為本發(fā)明裝置實(shí)施例,可以用于執(zhí)行本發(fā)明方法實(shí)施例。對于本發(fā)明裝置實(shí)施例中未披露的細(xì)節(jié),請參照本發(fā)明方法實(shí)施例。

請參考圖5,其示出了本發(fā)明一個實(shí)施例提供的數(shù)據(jù)處理裝置的框圖。該裝置具有實(shí)現(xiàn)上述方法示例中導(dǎo)播終端側(cè)的功能,所述功能可以由硬件實(shí)現(xiàn),也可以由硬件執(zhí)行相應(yīng)的軟件實(shí)現(xiàn)。該裝置可以包括:數(shù)據(jù)獲取模塊701、畫面顯示模塊702、信號獲取模塊703和數(shù)據(jù)處理模塊704。

數(shù)據(jù)獲取模塊701,用于獲取目標(biāo)直播頻道的合成視頻數(shù)據(jù),所述合成視頻數(shù)據(jù)包括現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù)。

畫面顯示模塊702,用于顯示所述合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面。

信號獲取模塊703,用于獲取對應(yīng)于所述預(yù)覽畫面的調(diào)節(jié)操作信號。

數(shù)據(jù)處理模塊704,用于根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)。

綜上所述,本實(shí)施例提供的裝置,通過在將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道之前,導(dǎo)播終端根據(jù)觸發(fā)操作信號對預(yù)覽畫面進(jìn)行調(diào)節(jié),然后向云服務(wù)器發(fā)送基于預(yù)覽畫面的調(diào)節(jié)而生成的處理后的合成視頻數(shù)據(jù),由云服務(wù)器將處理后的合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道,由于在將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道之前,導(dǎo)播終端能夠顯示預(yù)覽畫面,并根據(jù)觸發(fā)信號對預(yù)覽畫面進(jìn)行調(diào)節(jié),進(jìn)而提高直播質(zhì)量,提升觀眾觀看直播的體驗(yàn)。

在基于圖5所示實(shí)施例提供的一個可選實(shí)施例中,請參考圖6,所述畫面調(diào)節(jié)模塊704,包括:第一處理單元704a和第二處理單元704b。

第一處理單元704a,用于根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述主播直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)。

第二處理單元704b,用于根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述現(xiàn)場直播視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面,并基于調(diào)節(jié)后的預(yù)覽畫面生成處理后的合成視頻數(shù)據(jù)。

在基于圖7所示實(shí)施例提供的另一個可選實(shí)施例中,請參考圖6,所述裝置還包括:數(shù)據(jù)發(fā)送模塊705。

數(shù)據(jù)發(fā)送模塊705,用于向云服務(wù)器發(fā)送所述處理后的合成視頻數(shù)據(jù),以使得所述云服務(wù)器將所述處理后的合成視頻數(shù)據(jù)發(fā)布至所述目標(biāo)直播頻道。

在基于圖5所示實(shí)施例提供的另一個可選實(shí)施例中,請參考圖6,所述裝置還包括:第一發(fā)送模塊706和數(shù)據(jù)接收模塊707。

第一發(fā)送模塊706,用于根據(jù)主播用戶在所述目標(biāo)直播頻道的直播時間,向云服務(wù)器發(fā)送上傳請求,所述上傳請求中攜帶所述主播用戶的標(biāo)識;以使得所述云服務(wù)器根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求,所述視頻數(shù)據(jù)獲取請求用于請求獲取所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

數(shù)據(jù)接收模塊707,用于接收所述云服務(wù)器發(fā)送的所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

在基于圖5所示實(shí)施例提供的另一個可選實(shí)施例中,請參考圖6,所述裝置還包括:第二發(fā)送模塊708。

第二發(fā)送模塊708,用于向云服務(wù)器發(fā)送合成請求,所述合成請求中攜帶所述現(xiàn)場直播視頻數(shù)據(jù)和主播用戶的標(biāo)識;以使得所述云服務(wù)器根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送所述現(xiàn)場直播視頻數(shù)據(jù),所述主播用戶對應(yīng)的客戶端用于對所述現(xiàn)場直播視頻數(shù)據(jù)和所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)進(jìn)行合成處理。

請參考圖7,其示出了本發(fā)明另一實(shí)施例提供的數(shù)據(jù)處理裝置的框圖。該裝置具有實(shí)現(xiàn)上述方法示例中后臺服務(wù)器側(cè)的功能,所述功能可以由硬件實(shí)現(xiàn),也可以由硬件執(zhí)行相應(yīng)的軟件實(shí)現(xiàn)。該裝置可以包括:第一接收模塊901和發(fā)布模塊902。

第一接收模塊901,用于接收導(dǎo)播終端發(fā)送的目標(biāo)直播頻道的處理后的合成視頻數(shù)據(jù);其中,所述處理后的合成視頻數(shù)據(jù)由所述導(dǎo)播終端在獲取到對應(yīng)于所述目標(biāo)直播頻道的合成視頻數(shù)據(jù)對應(yīng)的預(yù)覽畫面的調(diào)節(jié)操作信號,根據(jù)所述調(diào)節(jié)操作信號調(diào)節(jié)所述預(yù)覽畫面之后,基于調(diào)節(jié)后的預(yù)覽畫面生成,所述合成視頻數(shù)據(jù)包括現(xiàn)場直播視頻數(shù)據(jù)和至少一個主播直播視頻數(shù)據(jù)。

發(fā)布模塊902,用于將所述處理后的合成視頻數(shù)據(jù)發(fā)布至所述目標(biāo)直播頻道。

綜上所述,本實(shí)施例提供的裝置,通過在將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道之前,導(dǎo)播終端根據(jù)觸發(fā)操作信號對預(yù)覽畫面進(jìn)行調(diào)節(jié),然后向云服務(wù)器發(fā)送基于預(yù)覽畫面的調(diào)節(jié)而生成的處理后的合成視頻數(shù)據(jù),由云服務(wù)器將處理后的合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道,由于在將合成視頻數(shù)據(jù)發(fā)布至目標(biāo)直播頻道之前,導(dǎo)播終端能夠顯示預(yù)覽畫面,并根據(jù)觸發(fā)信號對預(yù)覽畫面進(jìn)行調(diào)節(jié),進(jìn)而能夠提高直播質(zhì)量,提升觀眾觀看直播的體驗(yàn)。

在基于圖7所示實(shí)施例提供的一個可選實(shí)施例中,請參考圖8,所述裝置還包括:第二接收模塊903、第一發(fā)送模塊904、第三接收模塊905和第二發(fā)送模塊906。

第二接收模塊903,用于接收所述導(dǎo)播終端根據(jù)主播用戶在所述目標(biāo)直播頻道的直播時間發(fā)送的上傳請求,所述上傳請求中攜帶所述主播用戶的標(biāo)識。

第一發(fā)送模塊904,用于根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送視頻數(shù)據(jù)獲取請求,所述視頻數(shù)據(jù)獲取請求用于請求獲取所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

第三接收模塊905,用于接收所述主播用戶對應(yīng)的客戶端發(fā)送的所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

第二發(fā)送模塊906,用于向所述導(dǎo)播終端發(fā)送所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)。

在基于圖7所示實(shí)施例提供的另一個可選實(shí)施例中,請參考圖8,所述裝置還包括:第四接收模塊907和第三發(fā)送模塊908。

第四接收模塊907,用于接收所述導(dǎo)播終端發(fā)送的合成請求,所述合成請求中攜帶所述現(xiàn)場直播視頻數(shù)據(jù)和主播用戶的標(biāo)識;

第三發(fā)送模塊908,用于根據(jù)所述主播用戶的標(biāo)識,向所述主播用戶對應(yīng)的客戶端發(fā)送所述現(xiàn)場直播視頻數(shù)據(jù),以使得所述主播用戶對應(yīng)的客戶端對所述現(xiàn)場直播視頻數(shù)據(jù)和所述主播用戶對應(yīng)的主播直播視頻數(shù)據(jù)進(jìn)行合成處理。

本發(fā)明一示例性實(shí)施例還提供了一種數(shù)據(jù)處理系統(tǒng),所述系統(tǒng)包括:導(dǎo)播終端和后臺服務(wù)器。所述導(dǎo)播終端包括如圖5所示實(shí)施例或者基于圖5所示實(shí)施例的任一可選實(shí)施例所提供的數(shù)據(jù)處理裝置。所述后臺服務(wù)器包括如圖7所示實(shí)施例或者基于圖7所示實(shí)施例的任一可選實(shí)施例所提供的數(shù)據(jù)處理裝置。

需要說明的是,上述實(shí)施例提供的裝置在實(shí)現(xiàn)其功能時,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。

另外,上述實(shí)施例提供的裝置與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。

請參考圖9,其示出了本發(fā)明一個實(shí)施例提供的終端的結(jié)構(gòu)示意圖。例如,該終端可以是上述實(shí)施例中涉及的導(dǎo)播終端,用于實(shí)施上述實(shí)施例中提供的導(dǎo)播終端側(cè)的數(shù)據(jù)處理方法。具體來講:

終端1000可以包括rf(radiofrequency,射頻)電路1010、包括有一個或一個以上計算機(jī)可讀存儲介質(zhì)的存儲器1020、輸入單元1030、顯示單元1040、傳感器1050、音頻電路1060、wifi(wirelessfidelity,無線保真)模塊1070、包括有一個或者一個以上處理核心的處理器1080、以及電源1090等部件。本領(lǐng)域技術(shù)人員可以理解,圖10中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:

rf電路1010可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器1080處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路1010包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(sim)卡、收發(fā)信機(jī)、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器等。此外,rf電路1010還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于gsm(globalsystemofmobilecommunication,全球移動通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無線服務(wù))、cdma(codedivisionmultipleaccess,碼分多址)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、lte(longtermevolution,長期演進(jìn))、電子郵件、sms(shortmessagingservice,短消息服務(wù))等。

存儲器1020可用于存儲軟件程序以及模塊,處理器1080通過運(yùn)行存儲在存儲器1020的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器1020可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端1000的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1020可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器1020還可以包括存儲器控制器,以提供處理器1080和輸入單元1030對存儲器1020的訪問。

輸入單元1030可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,輸入單元1030可包括圖像輸入設(shè)備1031以及其他輸入設(shè)備1032。圖像輸入設(shè)備1031可以是攝像頭,也可以是光電掃描設(shè)備。除了圖像輸入設(shè)備1031,輸入單元1030還可以包括其他輸入設(shè)備1032。具體地,其他輸入設(shè)備1032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端1000的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元1040可包括顯示面板1041,可選的,可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機(jī)發(fā)光二極管)等形式來配置顯示面板1041。

終端1000還可包括至少一種傳感器1050,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1041的亮度,接近傳感器可在終端1000移動到耳邊時,關(guān)閉顯示面板1041和/或背光。作為運(yùn)動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于終端1000還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路1060、揚(yáng)聲器1061,傳聲器1062可提供用戶與終端1000之間的音頻接口。音頻電路1060可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器1061,由揚(yáng)聲器1061轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1062將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1060接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1080處理后,經(jīng)rf電路1010以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器1020以便進(jìn)一步處理。音頻電路1060還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端1000的通信。

wifi屬于短距離無線傳輸技術(shù),終端1000通過wifi模塊1070可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖9示出了wifi模塊1070,但是可以理解的是,其并不屬于終端1000的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

處理器1080是終端1000的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器1020內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1020內(nèi)的數(shù)據(jù),執(zhí)行終端1000的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器1080可包括一個或多個處理核心;優(yōu)選的,處理器1080可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器1080中。

終端1000還包括給各個部件供電的電源1090(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1080邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源1090還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。

盡管未示出,終端1000還可以包括藍(lán)牙模塊等,在此不再贅述。

具體在本實(shí)施例中,終端1000還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行。上述一個或者一個以上程序包含用于執(zhí)行上述導(dǎo)播終端側(cè)的視頻直播方法的指令。

請參考圖10,其示出了本發(fā)明一個實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖。例如,該終端可以是上述實(shí)施例中涉及的后臺服務(wù)器,用于實(shí)施上述實(shí)施例中提供的后臺服務(wù)器側(cè)的數(shù)據(jù)處理方法。具體來講:

所述服務(wù)器1100包括中央處理單元(cpu)1101、包括隨機(jī)存取存儲器(ram)1102和只讀存儲器(rom)1103的系統(tǒng)存儲器1104,以及連接系統(tǒng)存儲器1104和中央處理單元1101的系統(tǒng)總線1105。所述服務(wù)器1100還包括幫助計算機(jī)內(nèi)的各個器件之間傳輸信息的基本輸入/輸出系統(tǒng)(i/o系統(tǒng))1106,和用于存儲操作系統(tǒng)1113、應(yīng)用程序1114和其他程序模塊1115的大容量存儲設(shè)備1107。

所述基本輸入/輸出系統(tǒng)1106包括有用于顯示信息的顯示器1108和用于用戶輸入信息的諸如鼠標(biāo)、鍵盤之類的輸入設(shè)備1109。其中所述顯示器1108和輸入設(shè)備1109都通過連接到系統(tǒng)總線1105的輸入輸出控制器1110連接到中央處理單元1101。所述基本輸入/輸出系統(tǒng)1106還可以包括輸入輸出控制器1110以用于接收和處理來自鍵盤、鼠標(biāo)、或電子觸控筆等多個其他設(shè)備的輸入。類似地,輸入輸出控制器1110還提供輸出到顯示屏、打印機(jī)或其他類型的輸出設(shè)備。

所述大容量存儲設(shè)備1107通過連接到系統(tǒng)總線1105的大容量存儲控制器(未示出)連接到中央處理單元1101。所述大容量存儲設(shè)備1107及其相關(guān)聯(lián)的計算機(jī)可讀介質(zhì)為服務(wù)器1100提供非易失性存儲。也就是說,所述大容量存儲設(shè)備1107可以包括諸如硬盤或者cd-rom驅(qū)動器之類的計算機(jī)可讀介質(zhì)(未示出)。

不失一般性,所述計算機(jī)可讀介質(zhì)可以包括計算機(jī)存儲介質(zhì)和通信介質(zhì)。計算機(jī)存儲介質(zhì)包括以用于存儲諸如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機(jī)存儲介質(zhì)包括ram、rom、eprom、eeprom、閃存或其他固態(tài)存儲其技術(shù),cd-rom、dvd或其他光學(xué)存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備。當(dāng)然,本領(lǐng)域技術(shù)人員可知所述計算機(jī)存儲介質(zhì)不局限于上述幾種。上述的系統(tǒng)存儲器1104和大容量存儲設(shè)備1107可以統(tǒng)稱為存儲器。

根據(jù)本發(fā)明的各種實(shí)施例,所述服務(wù)器1100還可以通過諸如因特網(wǎng)等網(wǎng)絡(luò)連接到網(wǎng)絡(luò)上的遠(yuǎn)程計算機(jī)運(yùn)行。也即服務(wù)器1100可以通過連接在所述系統(tǒng)總線1105上的網(wǎng)絡(luò)接口單元1111連接到網(wǎng)絡(luò)1112,或者說,也可以使用網(wǎng)絡(luò)接口單元1111來連接到其他類型的網(wǎng)絡(luò)或遠(yuǎn)程計算機(jī)系統(tǒng)(未示出)。

所述存儲器還包括一個或者一個以上的程序,所述一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行。上述一個或者一個以上程序包含用于執(zhí)行上述云服務(wù)器側(cè)的視頻直播方法的指令。

應(yīng)當(dāng)理解的是,在本文中提及的“多個”是指兩個或兩個以上。“和/或”,描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:單獨(dú)存在a,同時存在a和b,單獨(dú)存在b這三種情況。字符“/”一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。本文中使用的“第一”、“第二”以及類似的詞語并不表示任何順序、數(shù)量或者重要性,而只是用來區(qū)分不同的組成部分。同樣,“一個”或者“一”等類似詞語也不表示數(shù)量限制,而是表示存在至少一個。

上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
金湖县| 崇义县| 马龙县| 贡山| 江津市| 平阳县| 子长县| 安平县| 永春县| 吕梁市| 沂南县| 金平| 四平市| 天长市| 建德市| 永川市| 洛扎县| 宜春市| 博兴县| 昌邑市| 盐山县| 兴海县| 宜昌市| 饶河县| 子洲县| 宁城县| 郧西县| 黄骅市| 禹州市| 吴旗县| 呼图壁县| 张家川| 上思县| 治多县| 罗平县| 锡林郭勒盟| 海林市| 方正县| 集安市| 新密市| 那曲县|