1.一種視頻直播方法,其特征在于,所述方法包括:
接收目標(biāo)直播頻道中直播客戶端發(fā)送的視頻數(shù)據(jù);
確定與所述目標(biāo)直播頻道關(guān)聯(lián)的關(guān)聯(lián)直播頻道;
在所述目標(biāo)直播頻道和所述關(guān)聯(lián)直播頻道中播放所述視頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻數(shù)據(jù)攜帶有共享狀態(tài)標(biāo)識(shí),所述確定與所述目標(biāo)直播頻道關(guān)聯(lián)的關(guān)聯(lián)直播頻道之前,所述方法還包括:
接收到所述視頻數(shù)據(jù)時(shí),根據(jù)所述共享狀態(tài)標(biāo)識(shí)判定所述視頻數(shù)據(jù)為允許共享的數(shù)據(jù);
所述確定與所述目標(biāo)直播頻道關(guān)聯(lián)的關(guān)聯(lián)直播頻道,包括:
從預(yù)存對(duì)應(yīng)關(guān)系中查詢與目標(biāo)直播頻道標(biāo)識(shí)對(duì)應(yīng)的關(guān)聯(lián)直播頻道標(biāo)識(shí);
其中,所述預(yù)存對(duì)應(yīng)關(guān)系基于所述目標(biāo)直播頻道中主播客戶端發(fā)送的目標(biāo)直播頻道標(biāo)識(shí)和關(guān)聯(lián)直播頻道標(biāo)識(shí)獲得,或所述預(yù)存對(duì)應(yīng)關(guān)系基于所述關(guān)聯(lián)直播頻道中主播客戶端發(fā)送的轉(zhuǎn)播請(qǐng)求獲得,所述轉(zhuǎn)播請(qǐng)求是轉(zhuǎn)播所述目標(biāo)直播頻道中視頻數(shù)據(jù)的請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述關(guān)聯(lián)直播頻道中播放所述視頻數(shù)據(jù),包括:
將所述視頻數(shù)據(jù)直接發(fā)送至所述關(guān)聯(lián)直播頻道內(nèi)的所有直播客戶端進(jìn)行播放。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻數(shù)據(jù)中攜帶有原視頻參數(shù),在所述關(guān)聯(lián)直播頻道中播放所述視頻數(shù)據(jù),包括:
獲取關(guān)聯(lián)直播頻道中主播客戶端設(shè)置的轉(zhuǎn)碼視頻參數(shù);
根據(jù)所述轉(zhuǎn)碼視頻參數(shù)以及所述原視頻參數(shù)對(duì)所述視頻數(shù)據(jù)進(jìn)行轉(zhuǎn)碼處理;
將處理后的視頻數(shù)據(jù),發(fā)送至所述關(guān)聯(lián)直播頻道內(nèi)的主播客戶端,并通過(guò)所述關(guān)聯(lián)直播頻道內(nèi)的主播客戶端進(jìn)行轉(zhuǎn)播。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述通過(guò)所述關(guān)聯(lián)直播頻道內(nèi)的主播客戶端進(jìn)行轉(zhuǎn)播,包括:
接收所述關(guān)聯(lián)直播頻道內(nèi)的主播客戶端發(fā)送的更新視頻數(shù)據(jù),所述更新視頻數(shù)據(jù)是所述關(guān)聯(lián)直播頻道內(nèi)的主播客戶端將所述視頻數(shù)據(jù)中的圖像數(shù)據(jù)以及麥克風(fēng)采集的聲音數(shù)據(jù)編碼后的數(shù)據(jù);
將所述更新視頻數(shù)據(jù)發(fā)送至所述關(guān)聯(lián)直播頻道中的觀眾客戶端進(jìn)行播放。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述原視頻參數(shù)包括視頻數(shù)據(jù)的分辨率、碼率、幀率中的一種或多種。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
將轉(zhuǎn)播通知發(fā)送至關(guān)聯(lián)直播頻道中的主播客戶端;
根據(jù)所述關(guān)聯(lián)直播頻道中的主播客戶端返回的響應(yīng)信息,判定創(chuàng)建所述關(guān)聯(lián)直播頻道的主播同意轉(zhuǎn)播。
8.一種視頻直播裝置,其特征在于,所述裝置包括:
數(shù)據(jù)接收模塊,用于接收目標(biāo)直播頻道中直播客戶端發(fā)送的視頻數(shù)據(jù);
頻道確定模塊,用于確定與所述目標(biāo)直播頻道關(guān)聯(lián)的關(guān)聯(lián)直播頻道;
視頻播放模塊,用于在所述目標(biāo)直播頻道和所述關(guān)聯(lián)直播頻道中播放所述視頻數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述視頻數(shù)據(jù)攜帶有共享狀態(tài)標(biāo)識(shí),所述裝置還包括狀態(tài)判斷模塊,用于在接收到所述視頻數(shù)據(jù)時(shí),根據(jù)所述共享狀態(tài)標(biāo)識(shí)判定所述視頻數(shù)據(jù)為允許共享的數(shù)據(jù);
所述頻道確定模塊,具體用于:從預(yù)存對(duì)應(yīng)關(guān)系中查詢與目標(biāo)直播頻道標(biāo)識(shí)對(duì)應(yīng)的關(guān)聯(lián)直播頻道標(biāo)識(shí);
其中,所述預(yù)存對(duì)應(yīng)關(guān)系基于所述目標(biāo)直播頻道中主播客戶端發(fā)送的目標(biāo)直播頻道標(biāo)識(shí)和關(guān)聯(lián)直播頻道標(biāo)識(shí)獲得,或所述預(yù)存對(duì)應(yīng)關(guān)系基于所述關(guān)聯(lián)直播頻道中主播客戶端發(fā)送的轉(zhuǎn)播請(qǐng)求獲得,所述轉(zhuǎn)播請(qǐng)求是轉(zhuǎn)播所述目標(biāo)直播頻道中視頻數(shù)據(jù)的請(qǐng)求。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述視頻播放模塊,具體用于:將所述視頻數(shù)據(jù)直接發(fā)送至所述關(guān)聯(lián)直播頻道內(nèi)的所有直播客戶端進(jìn)行播放。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述視頻數(shù)據(jù)中攜帶有原視頻參數(shù),所述視頻播放模塊,包括:
參數(shù)獲取子模塊,用于獲取關(guān)聯(lián)直播頻道中主播客戶端設(shè)置的轉(zhuǎn)碼視頻參數(shù);
數(shù)據(jù)處理子模塊,用于根據(jù)所述轉(zhuǎn)碼視頻參數(shù)以及所述原視頻參數(shù)對(duì)所述視頻數(shù)據(jù)進(jìn)行轉(zhuǎn)碼處理;
視頻轉(zhuǎn)播子模塊,用于將處理后的視頻數(shù)據(jù),發(fā)送至所述關(guān)聯(lián)直播頻道內(nèi)的主播客戶端,并通過(guò)所述關(guān)聯(lián)直播頻道內(nèi)的主播客戶端進(jìn)行轉(zhuǎn)播。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述視頻轉(zhuǎn)播子模塊,具體用于:
接收所述關(guān)聯(lián)直播頻道內(nèi)的主播客戶端發(fā)送的更新視頻數(shù)據(jù),所述更新視頻數(shù)據(jù)是:所述關(guān)聯(lián)直播頻道內(nèi)的主播客戶端,將所述視頻數(shù)據(jù)中的圖像數(shù)據(jù)以及麥克風(fēng)采集的聲音數(shù)據(jù)編碼后的數(shù)據(jù);
將所述更新視頻數(shù)據(jù)發(fā)送至所述關(guān)聯(lián)直播頻道中的觀眾客戶端進(jìn)行播放。