麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種媒體流的控制方法、裝置和系統(tǒng)的制作方法

文檔序號(hào):7819678閱讀:270來(lái)源:國(guó)知局
一種媒體流的控制方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種媒體流的控制方法,包括:當(dāng)檢測(cè)到觀眾客戶端進(jìn)入主播客戶端所在的直播頻道時(shí),查詢所述直播頻道對(duì)應(yīng)的N路媒體流,N≥2且為整數(shù);將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端;其中,所述默認(rèn)媒體流為所述N路媒體流中的任意一個(gè);當(dāng)接收到所述觀眾客戶端發(fā)送的針對(duì)目標(biāo)媒體流標(biāo)簽的切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流;停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端。本發(fā)明實(shí)施例還公開(kāi)了一種控制裝置和系統(tǒng)。采用本發(fā)明,媒體流切換操作便捷,避免頻道內(nèi)的用戶流失。
【專利說(shuō)明】一種媒體流的控制方法、裝置和系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種媒體流的控制方法、裝置和系統(tǒng)。

【背景技術(shù)】
[0002]媒體流直播系統(tǒng)包括服務(wù)器和客戶端,客戶端分為主播客戶端和觀眾客戶端,通過(guò)服務(wù)器來(lái)設(shè)置一個(gè)頻道,或者說(shuō)是虛擬房間,主播可以在頻道內(nèi)進(jìn)行直播內(nèi)容的控制和上傳,服務(wù)器將這些內(nèi)容推送至客戶端,在客戶端進(jìn)行展示。
[0003]頻道是服務(wù)器為用戶提供的一種信息交互平臺(tái),主播客戶端將媒體流上傳至服務(wù)器,服務(wù)器在頻道內(nèi)廣播主播客戶端上傳的媒體流,觀眾客戶端進(jìn)入主播客戶端的頻道后,服務(wù)器向觀眾客戶端推送媒體流,由觀眾客戶端對(duì)媒體流進(jìn)行解析。同時(shí),觀眾客戶端在頻道內(nèi)可以與該頻道內(nèi)的主播客戶端以及進(jìn)入該頻道的其他觀眾客戶端之間進(jìn)行信息交互。
[0004]觀眾客戶端進(jìn)入主播客戶端的頻道的流程為:查詢目標(biāo)頻道所在的模板,點(diǎn)擊進(jìn)入模板頻道所在的模板,在模板的搜索框內(nèi)輸入目標(biāo)頻道的頻道號(hào)或查詢頻道列表定位到目標(biāo)頻道,點(diǎn)擊進(jìn)入目標(biāo)頻道。
[0005]針對(duì)一些熱門的賽事或活動(dòng),例如游戲直播賽事,多個(gè)主播客戶端可能會(huì)在各自的頻道內(nèi)提供針對(duì)同一主題的媒體流,用戶對(duì)該主題的媒體流感興趣時(shí),可能會(huì)觀看多個(gè)頻道內(nèi)播放的媒體流,這樣用戶需要在退出當(dāng)前頻道后再進(jìn)入其他頻道才能觀眾頻道內(nèi)的媒體流,操作繁瑣,不夠靈活,同時(shí)會(huì)造成當(dāng)前頻道內(nèi)的用戶的流失。


【發(fā)明內(nèi)容】

[0006]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種媒體流的控制方法、裝置和系統(tǒng)。可解析現(xiàn)有技術(shù)中媒體流切換操作繁瑣和會(huì)造成用戶流失的問(wèn)題。
[0007]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種媒體流的控制方法,包括:
[0008]當(dāng)檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢所述直播頻道對(duì)應(yīng)的N路媒體流,N彡2且為整數(shù);
[0009]將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端;其中,所述默認(rèn)媒體流為所述N路媒體流中的任意一個(gè);
[0010]當(dāng)接收到所述觀眾客戶端發(fā)送的針對(duì)目標(biāo)媒體流標(biāo)簽的切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,以及控制所述觀眾客戶端所屬的頻道保持不變;
[0011]停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端。
[0012]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種媒體流的控制裝置,包括:
[0013]查詢模塊,用于當(dāng)檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢所述直播頻道對(duì)應(yīng)的N路媒體流,N ^ 2且為整數(shù);
[0014]推送模塊,用于將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端;其中,所述默認(rèn)媒體流為所述N路媒體流中的任意一個(gè);
[0015]獲取模塊,用于當(dāng)接收到所述觀眾客戶端發(fā)送的針對(duì)目標(biāo)媒體流標(biāo)簽的切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,以及控制所述觀眾客戶端所屬的頻道保持不變;
[0016]切換模塊,用于停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端。
[0017]相應(yīng)的,本發(fā)明實(shí)施例還提供了一種媒體流播放系統(tǒng),包括服務(wù)器和觀眾客戶端,其中,所述觀眾客戶端進(jìn)入直播頻道;
[0018]所述服務(wù)器查詢所述直播頻道對(duì)應(yīng)的N路媒體流;N ^ 2且為整數(shù)
[0019]所述服務(wù)器將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端;其中,所述默認(rèn)媒體流為所述N路媒體流中的任意一個(gè);
[0020]所述觀眾客戶端顯示所述默認(rèn)媒體流,并顯示所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽;
[0021]所述客戶端接收到目標(biāo)媒體流標(biāo)簽上發(fā)生的觸發(fā)操作時(shí),生成切換指令,并向所述服務(wù)器發(fā)送所述切換指令‘
[0022]所述服務(wù)器接收到所述切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,以及控制所述觀眾客戶端所屬的頻道保持不變;
[0023]停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端;
[0024]所述觀眾客戶端顯示所述目標(biāo)媒體流。
[0025]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0026]向觀眾客戶端推送多個(gè)媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽,以使觀眾客戶端推送的媒體流和媒體流標(biāo)簽,接收到觀眾客戶端針對(duì)目標(biāo)媒體流標(biāo)簽發(fā)送的切換指令時(shí),將當(dāng)前推送的媒體流替換為媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,觀眾客戶端在直播頻道內(nèi)便捷的切換媒體流,切換操作簡(jiǎn)單快捷,增加頻道內(nèi)播放媒體流播靈活性,同時(shí),觀眾客戶端不需要切換頻道,避免直播頻道內(nèi)的用戶流失,增加了用戶粘性。

【專利附圖】

【附圖說(shuō)明】
[0027]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0028]圖1是本發(fā)明實(shí)施例公開(kāi)的一種主播制定任務(wù)的直播網(wǎng)絡(luò)構(gòu)架示意圖;
[0029]圖2是本發(fā)明第一實(shí)施例提供的一種媒體流的控制方法的流程示意圖;
[0030]圖3是本發(fā)明第二實(shí)施例提供的一種媒體流的控制方法的流程示意圖;
[0031]圖4是本發(fā)明實(shí)施例提供的一種觀眾客戶端的用戶界面的示意圖;
[0032]圖5是本發(fā)明第三實(shí)施例提供的一種媒體流的控制方法的交互示意圖;
[0033]圖6是本發(fā)明第一實(shí)施例提供的一種媒體流的控制裝置的結(jié)構(gòu)示意圖;
[0034]圖7是本發(fā)明第二實(shí)施例提供的一種媒體流的控制裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0035]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]為了更好理解本發(fā)明實(shí)施例公開(kāi)的一種媒體流的控制方法及系統(tǒng)、相關(guān)設(shè)備,下面先對(duì)本發(fā)明實(shí)施例適用的直播網(wǎng)絡(luò)構(gòu)架進(jìn)行描述。請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開(kāi)的一種直播網(wǎng)絡(luò)構(gòu)架示意圖。如圖1所示,該直播網(wǎng)絡(luò)構(gòu)架可以包括服務(wù)設(shè)備以及多個(gè)客戶端,其中,服務(wù)設(shè)備也被稱后臺(tái)服務(wù)器、組件服務(wù)器等,服務(wù)設(shè)備可以通過(guò)互聯(lián)網(wǎng)與多個(gè)客戶端進(jìn)行通信連接。
[0037]在圖1所示的直播網(wǎng)絡(luò)構(gòu)架中,多個(gè)客戶端中的部分客戶端可以作為主播客戶端,而其余客戶端可以作為觀眾客戶端。本發(fā)明實(shí)施例中,頻道簡(jiǎn)單來(lái)講就是服務(wù)設(shè)備創(chuàng)建的一種虛擬空間(或虛擬房間),位于該虛擬空間內(nèi)的觀眾客戶端可以不僅觀看主播客戶端的直播內(nèi)容,還可以和主播客戶端進(jìn)行語(yǔ)音或文字的交互。主播客戶端對(duì)接入其頻道內(nèi)的其余觀眾客戶端不僅具有接入、踢出控制權(quán),還具有直播主動(dòng)權(quán)。本發(fā)明實(shí)施例中,主播客戶端、觀眾客戶端可以實(shí)現(xiàn)包括集合群聊、視頻直播、頻道K歌、在線游戲、在線影視等多種功能。在圖1所示的直播網(wǎng)絡(luò)構(gòu)架中,主播客戶端、觀眾客戶端可以運(yùn)行在包括但不限于移動(dòng)電話、移動(dòng)電腦、平板電腦、個(gè)人數(shù)字助理(Personal Digital Assistant, PDA)、媒體播放器、智能電視、智能手表、智能眼鏡、智能手環(huán)等用戶設(shè)備上。
[0038]參見(jiàn)圖2,為本發(fā)明第一實(shí)施例提供的一種媒體流的控制方法的流程示意圖,在本發(fā)明實(shí)施例中,所述方法包括:
[0039]S101、當(dāng)檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢所述直播頻道對(duì)應(yīng)的N路媒體流,N彡2且為整數(shù)。
[0040]具體的,每個(gè)觀眾客戶端對(duì)應(yīng)一個(gè)用戶賬號(hào),觀眾客戶端通過(guò)用戶賬號(hào)登錄服務(wù)器,服務(wù)器將觀眾客戶端對(duì)應(yīng)的用戶賬號(hào)加入直播頻道的賬號(hào)列表后,則確定觀眾客戶端進(jìn)入直播頻道,服務(wù)器查詢直播頻道對(duì)應(yīng)的N路媒體流,N為大于或等于2的整數(shù),N路媒體流的內(nèi)容可以相同也可以不相同(相同的情況是完全相同嗎?)。在內(nèi)容相同的情況下,N路媒體流分別具有不同的視角。例如,針對(duì)同一場(chǎng)體育賽事直播,現(xiàn)場(chǎng)設(shè)置有N臺(tái)攝像機(jī),N臺(tái)攝像機(jī)采集不同視角的N路媒體流;或者針對(duì)同一場(chǎng)游戲直播,游戲中有N個(gè)控制角色,游戲攝像機(jī)跟隨不同的控制角色生成N路媒體流。
[0041]可以理解的是,N路媒體流可以由各自對(duì)應(yīng)的主播客戶端分別實(shí)時(shí)上傳至服務(wù)器,多個(gè)主播客戶端可以位于同一直播頻道或者分別位于不同的直播頻道。
[0042]S102、將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端;其中,所述默認(rèn)媒體流為所述N路媒體流中的任意
—個(gè)°
[0043]具體的,服務(wù)器將N路媒體流中的默認(rèn)媒體流推送至觀眾客戶端,觀眾客戶端對(duì)媒體流進(jìn)行解析和顯示,同時(shí)將多路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至觀眾客戶端,媒體流標(biāo)簽表示對(duì)應(yīng)媒體流的訪問(wèn)入口,用戶可以通過(guò)觀眾客戶端上顯示的媒體流標(biāo)簽從服務(wù)器上拉取對(duì)應(yīng)的媒體流。默認(rèn)媒體流為N路媒體流中的一個(gè),指定N路媒體流中的哪一路媒體流為默認(rèn)媒體流可以由觀眾客戶端進(jìn)行設(shè)置,也可以由服務(wù)器進(jìn)行設(shè)置。
[0044]S103、當(dāng)接收到所述觀眾客戶端發(fā)送的針對(duì)目標(biāo)媒體流標(biāo)簽的切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,以及控制所述觀眾客戶端所屬的頻道保持不變。
[0045]具體的,目標(biāo)媒體流為N路媒體流中除默認(rèn)媒體流之外的媒體流,用戶觸發(fā)觀眾客戶端上顯示的目標(biāo)媒體流對(duì)應(yīng)的目標(biāo)媒體流標(biāo)簽后,觀眾客戶端向服務(wù)器發(fā)送切換指令,切換指令中攜帶目標(biāo)媒體流的標(biāo)識(shí)信息,服務(wù)器根據(jù)標(biāo)識(shí)信息獲取目標(biāo)媒體流對(duì)應(yīng)的目標(biāo)媒體流。服務(wù)器控制觀眾客戶端所屬的頻道保持不變,觀眾客戶端仍然位于直播頻道內(nèi)。
[0046]S104、停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端。
[0047]具體的,媒體流可以為音頻流和/或視頻流,服務(wù)器將當(dāng)前推送的默認(rèn)媒體流替換為目標(biāo)媒體流,觀眾客戶端解析目標(biāo)媒體流并輸出設(shè)備進(jìn)行輸出,例如觀眾客戶端通過(guò)揚(yáng)聲器和/或顯示器輸出解析得到的媒體流。
[0048]實(shí)施本發(fā)明的實(shí)施例,檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢直播頻道對(duì)應(yīng)的多個(gè)媒體流,并向觀眾客戶端推送多個(gè)媒體流中的任意一個(gè),并推送多個(gè)媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽,以使觀眾客戶端推送的媒體流和媒體流標(biāo)簽,接收到觀眾客戶端針對(duì)目標(biāo)媒體流標(biāo)簽發(fā)送的切換指令時(shí),將當(dāng)前推送的媒體流替換為媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,觀眾客戶端在直播頻道內(nèi)便捷的切換媒體流,切換操作簡(jiǎn)單快捷,同時(shí),觀眾客戶端不需要切換頻道,避免直播頻道內(nèi)的用戶流失,增加了用戶粘性。
[0049]參加圖3,為本發(fā)明第二實(shí)施例提供的一種媒體流的控制方法的流程示意圖,在本發(fā)明實(shí)施例中,所述方法包括:
[0050]S201、獲取N個(gè)主播客戶端各自上傳的I路媒體流,并將N路媒體流與所述直播頻道進(jìn)彳T關(guān)聯(lián)。
[0051]具體的,在直播場(chǎng)景中,每個(gè)主播客戶端實(shí)時(shí)向服務(wù)器上傳I路媒體流,N個(gè)主播客戶端同時(shí)向服務(wù)器上傳N路媒體流,服務(wù)器將N路媒體流與主播播頻道進(jìn)行關(guān)聯(lián)的方法可以是:服務(wù)器將N路媒體流的媒體流標(biāo)識(shí)與直播頻道的頻道號(hào)進(jìn)行綁定進(jìn)行關(guān)聯(lián),并將綁定后的媒體流標(biāo)識(shí)和頻道號(hào)保存至服務(wù)器中。
[0052]需要說(shuō)明的是,本發(fā)明實(shí)施例的所述的N個(gè)主播客戶端可以位于同一直播頻道內(nèi),也可以分別位于不同的N個(gè)直播頻道內(nèi)。
[0053]示例性的,假設(shè)N = 4,直播頻道為頻道12345,主播客戶端A實(shí)時(shí)上傳媒體流I至服務(wù)器,主播客戶端B實(shí)時(shí)上傳媒體流2至服務(wù)器,主播客戶端C實(shí)時(shí)上傳媒體流3至服務(wù)器,主播客戶端D實(shí)時(shí)上傳媒體流4至服務(wù)器,服務(wù)器將上述4個(gè)主播客戶端上傳的4個(gè)媒體流與頻道12345關(guān)聯(lián),并將關(guān)聯(lián)關(guān)系保存至服務(wù)器中,例如,將4個(gè)媒體流的媒體流標(biāo)識(shí)和直播頻道的頻道號(hào)綁定后保存至服務(wù)器中。其中,主播客戶端A、主播客戶端B、主播客戶端C和主播客戶端D可以均位于頻道12345中,即上述4個(gè)主播客戶端對(duì)應(yīng)的用戶賬號(hào)在頻道12345的賬號(hào)列表中;主播客戶端A、主播客戶端B、主播客戶端C和主播客戶端D可以分別位于4個(gè)不同的頻道內(nèi),且上述4個(gè)主播客戶端中至少有有一個(gè)主播客戶端位于關(guān)聯(lián)的直播頻道內(nèi),例如,主播客戶端A位于頻道12345中,主播客戶端B、C、D分別位于3個(gè)不同于頻道12345的頻道中。
[0054]S202、當(dāng)檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢所述直播頻道對(duì)應(yīng)的N路媒體流,N彡2且為整數(shù)。
[0055]具體的,每個(gè)觀眾客戶端對(duì)應(yīng)一個(gè)用戶賬號(hào),觀眾客戶端通過(guò)用戶賬號(hào)登錄服務(wù)器,服務(wù)器將觀眾客戶端對(duì)應(yīng)的用戶賬號(hào)加入直播頻道的賬號(hào)列表后,則確定觀眾客戶端進(jìn)入直播頻道,服務(wù)器根據(jù)預(yù)先保存的關(guān)聯(lián)關(guān)系查詢直播頻道對(duì)應(yīng)的N路媒體流,N為大于或等于2的整數(shù),N路媒體流的內(nèi)容可以相同也可以不相同。
[0056]可選的,N路媒體流為相同內(nèi)容的直播節(jié)目對(duì)應(yīng)的N種不同視角的媒體流。例如,N = 4,針對(duì)賽事直播,直播現(xiàn)場(chǎng)設(shè)置有4臺(tái)不同位置的攝像機(jī),4個(gè)攝像機(jī)采集的媒體流為4個(gè)不同視角的媒體流,將攝像機(jī)I采集的媒體流作為媒體流1,將攝像機(jī)2采集的媒體流作為媒體流2,將攝像機(jī)3采集的媒體流作為媒體流4,將攝像機(jī)4采集的媒體流作為媒體流4,并將這4個(gè)媒體流與直播頻道進(jìn)行關(guān)聯(lián);或者,針對(duì)游戲直播,游戲中有4個(gè)玩家,分別控制4個(gè)角色,游戲攝像機(jī)分別跟隨4個(gè)角色采集到的4路媒體流與直播頻道進(jìn)行關(guān)聯(lián)。
[0057]觀眾客戶端I進(jìn)入直播頻道12345后,服務(wù)器根據(jù)預(yù)設(shè)關(guān)聯(lián)關(guān)系查詢頻道12345關(guān)聯(lián)有4個(gè)媒體流,分別為媒體流1、媒體流2、媒體流3和媒體流4。
[0058]需要說(shuō)明的是,N路媒體流可以由各自對(duì)應(yīng)的主播客戶端分別實(shí)時(shí)上傳至服務(wù)器,多個(gè)主播客戶端可以位于同一直播頻道或者分別位于不同的直播頻道。
[0059]S203、獲取所述N個(gè)主播客戶端的等級(jí),并將等級(jí)最高的主播客戶端對(duì)應(yīng)的媒體流作為所述默認(rèn)媒體流。
[0060]具體的,在本發(fā)明實(shí)施例中,主播客戶端的等級(jí)指通過(guò)主播客戶端登錄服務(wù)器的用戶賬號(hào)的等級(jí),服務(wù)器可以根據(jù)現(xiàn)有技術(shù)中的方法控制主播客戶端的等級(jí),例如根據(jù)在線時(shí)長(zhǎng)或經(jīng)驗(yàn)值等參數(shù)控制主播客戶端的等級(jí),服務(wù)器獲取N個(gè)主播客戶端中每個(gè)主播客戶端的等級(jí),確定N個(gè)主播客戶端中等級(jí)最高的主播客戶端,將等級(jí)最高的主播客戶端對(duì)應(yīng)的媒體流作為默認(rèn)媒體流。可以理解的是,默認(rèn)媒體流的設(shè)置也可以由觀眾客戶端完成,例如,觀眾客戶端向服務(wù)器發(fā)送請(qǐng)求,請(qǐng)求中攜帶默認(rèn)媒體流的媒體流標(biāo)識(shí),服務(wù)器根據(jù)媒體流標(biāo)識(shí)確定默認(rèn)媒體流。
[0061]示例性的,主播客戶端A的等級(jí)為10級(jí)、主播客戶端B的等級(jí)為9級(jí)、主播客戶端C的等級(jí)為8級(jí),主播客戶端D的等級(jí)為7級(jí),服務(wù)器獲取上述4個(gè)主播客戶端的等級(jí),確定主播客戶端A的等級(jí)最高,主播客戶端A對(duì)應(yīng)媒體流1,服務(wù)器將媒體流I作為默認(rèn)媒體流。
[0062]S204、將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端。
[0063]具體的,服務(wù)器將N路媒體流中的默認(rèn)媒體流推送至觀眾客戶端,觀眾客戶端對(duì)媒體流進(jìn)行解析和顯示,同時(shí)將N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至觀眾客戶端,媒體流標(biāo)簽表示對(duì)應(yīng)媒體流的訪問(wèn)入口,用戶可以通過(guò)觀眾客戶端上顯示的媒體流標(biāo)簽從服務(wù)器上拉取對(duì)應(yīng)的媒體流。
[0064]示例性的,媒體流為視頻流,默認(rèn)媒體流為頻道12345對(duì)應(yīng)的4路媒體流中的媒體流1,服務(wù)器將媒體流I推送至觀眾客戶端,觀眾客戶端接收和解析媒體流1,在觀眾客戶端的用戶界面上顯示解析得到視頻圖像,同時(shí)在用戶界面的指定位置顯示4路媒體流分別對(duì)應(yīng)的媒體流標(biāo)簽,媒體流I對(duì)應(yīng)視頻流標(biāo)簽1,媒體流2對(duì)應(yīng)媒體流標(biāo)簽2,媒體流3對(duì)應(yīng)媒體流標(biāo)簽3,媒體流4對(duì)應(yīng)媒體流標(biāo)簽4,觀眾客戶端當(dāng)前推送的媒體流對(duì)應(yīng)的媒體流標(biāo)簽與其他媒體流標(biāo)簽的顯示效果不相同,例如媒體流I的媒體流標(biāo)簽顯示效果為高亮效果,用于和其他媒體流標(biāo)簽區(qū)分。
[0065]S205、當(dāng)接收到所述觀眾客戶端發(fā)送的針對(duì)所述目標(biāo)媒體流標(biāo)簽的切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,以及控制所述觀眾客戶端所屬的頻道保持不變。
[0066]具體的,目標(biāo)媒體流為N路媒體流中除默認(rèn)媒體流之外的媒體流,用戶觸發(fā)觀眾客戶端上顯示的目標(biāo)媒體流對(duì)應(yīng)的目標(biāo)媒體流標(biāo)簽后,觀眾客戶端向服務(wù)器發(fā)送切換指令,媒體流標(biāo)簽表示媒體流的訪問(wèn)入口,例如媒體流的網(wǎng)絡(luò)地址,切換指令中攜帶目標(biāo)媒體流的網(wǎng)絡(luò)地址,服務(wù)器根據(jù)網(wǎng)絡(luò)地址獲取目標(biāo)媒體流對(duì)應(yīng)的目標(biāo)媒體流。
[0067]示例性的,服務(wù)器向觀眾客戶端當(dāng)前推送媒體流1,媒體流I對(duì)應(yīng)的媒體流標(biāo)簽I顯示效果為高亮狀態(tài),用戶點(diǎn)擊觀眾客戶端的用戶界面上顯示的媒體流標(biāo)簽2,觀眾客戶端檢測(cè)到媒體流標(biāo)簽2上發(fā)生的點(diǎn)擊操作后,生成切換指令,切換指令中攜帶媒體流標(biāo)簽2對(duì)應(yīng)的媒體流2的網(wǎng)絡(luò)地址,觀眾客戶端向服務(wù)器發(fā)送切換指令,服務(wù)器根據(jù)切換指令中的媒體流2的網(wǎng)絡(luò)地址或媒體流2。
[0068]S206、停止推送所述默認(rèn)媒體流,獲取所述默認(rèn)媒體流的質(zhì)量參數(shù),并將所述質(zhì)量參數(shù)應(yīng)用于所述目標(biāo)媒體流,以及將所述目標(biāo)媒體流推送至所述觀眾客戶端。
[0069]具體的,媒體流的質(zhì)量參數(shù)包括分辨率、碼率或幀率,服務(wù)器獲取默認(rèn)媒體流的質(zhì)量參數(shù),將默認(rèn)媒體流的指令參數(shù)應(yīng)用于目標(biāo)媒體流的質(zhì)量參數(shù),使目標(biāo)媒體流的質(zhì)量參數(shù)和默認(rèn)媒體流的質(zhì)量參數(shù)一致,服務(wù)器停止向觀眾客戶端推送默認(rèn)媒體流,將目標(biāo)媒體流推送至觀眾客戶端,觀眾客戶端對(duì)目標(biāo)媒體流進(jìn)行解析和輸出,同時(shí),在觀眾客戶端的用戶界面上更改目標(biāo)媒體流對(duì)應(yīng)的目標(biāo)媒體流標(biāo)簽的顯示效果發(fā)生改變,例如顯示為高亮狀態(tài),與其他媒體流標(biāo)簽區(qū)別開(kāi)來(lái)。
[0070]S207、接收所述觀眾客戶端發(fā)送的操作請(qǐng)求,判斷所述操作請(qǐng)求是否滿足所述直播頻道的頻道權(quán)限條件,若為是,向所述直播頻道內(nèi)的所有觀眾客戶端返回所述操作響應(yīng)。
[0071]具體的,觀眾客戶端發(fā)生的操作請(qǐng)求包括發(fā)送聊天消息、贈(zèng)送虛擬物品等,觀眾客戶端在直播頻道內(nèi)發(fā)送操作請(qǐng)求時(shí),服務(wù)器判斷操作請(qǐng)求是否滿足直播頻道的頻道權(quán)限條件;其中所述頻道權(quán)限條件包括聊天消息發(fā)送的權(quán)限條件或虛擬物品贈(zèng)送的權(quán)限條件。頻道權(quán)限條件可以由主播客戶端設(shè)置也可以由服務(wù)進(jìn)行設(shè)置,若滿足,服務(wù)器向直播頻道內(nèi)的所有觀眾客戶端返回操作響應(yīng)。
[0072]示例性的,在直播頻道內(nèi),主播客戶端設(shè)置了觀眾客戶端禁止發(fā)言的權(quán)限條件,該觀眾客戶端在直播頻道內(nèi)發(fā)送聊天消息時(shí),服務(wù)器根據(jù)主播客戶端預(yù)先設(shè)置的頻道權(quán)限條件不會(huì)在直播頻道內(nèi)廣播聊天消息,而會(huì)向直播頻道內(nèi)廣播表示觀眾客戶端已禁言的提示消息。
[0073]實(shí)施本發(fā)明的實(shí)施例,檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢直播頻道對(duì)應(yīng)的多個(gè)媒體流,并向觀眾客戶端推送多個(gè)媒體流中的任意一個(gè),并推送多個(gè)媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽,以使觀眾客戶端推送的媒體流和媒體流標(biāo)簽,接收到觀眾客戶端針對(duì)目標(biāo)媒體流標(biāo)簽發(fā)送的切換指令時(shí),將當(dāng)前推送的媒體流替換為媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,觀眾客戶端在直播頻道內(nèi)便捷的切換媒體流,切換操作簡(jiǎn)單快捷,同時(shí),觀眾客戶端不需要切換頻道,避免直播頻道內(nèi)的用戶流失,增加了用戶粘性。
[0074]參見(jiàn)圖4,為本發(fā)明實(shí)施例提供的一種觀眾客戶端的用戶界面的示意圖,在本發(fā)明實(shí)施例中,直播頻道內(nèi)正在進(jìn)行游戲直播,游戲中有4個(gè)玩家,4個(gè)玩家的游戲直播畫(huà)面對(duì)應(yīng)4個(gè)媒體流,分別為媒體流1、媒體流2、媒體流3和媒體流4,默認(rèn)媒體流為媒體流I。當(dāng)服務(wù)器檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),向觀眾客戶端推送媒體流I并且向觀眾客戶端推送4個(gè)媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽,觀眾客戶端的用戶界面如圖3所示,用戶界面顯示4個(gè)媒體流標(biāo)簽,從左往右分別為媒體流I的媒體流標(biāo)簽、媒體流2的媒體流標(biāo)簽、媒體流3的媒體流標(biāo)簽和媒體流4的媒體流標(biāo)簽,觀眾客戶端的用戶界面當(dāng)前顯示媒體流1,第I個(gè)媒體流標(biāo)簽的顯示效果為高亮效果,其他3個(gè)媒體流標(biāo)簽為正常狀態(tài)。如果上傳4個(gè)媒體流的4個(gè)主播客戶端位于直播頻道,則用戶界面的主播資料顯示區(qū)域顯示4個(gè)主播客戶端的主播資料;如果每個(gè)頻道只允許存在I個(gè)主播客戶端,那么主播資料顯示區(qū)域只呈現(xiàn)當(dāng)前頻道的主播客戶端的主播資料。
[0075]當(dāng)觀眾客戶端檢測(cè)到第2個(gè)媒體流標(biāo)簽上發(fā)生的點(diǎn)擊動(dòng)作時(shí),生成切換指令,第2個(gè)媒體流標(biāo)簽對(duì)應(yīng)媒體流2的訪問(wèn)入口,觀眾客戶端生成的切換指令中可包括媒體流2的網(wǎng)絡(luò)地址,觀眾客戶端向服務(wù)器發(fā)送切換指令,服務(wù)器根據(jù)網(wǎng)絡(luò)地址獲取媒體流2,并向觀眾客戶端推送媒體流2,觀眾客戶端接收媒體流2,對(duì)媒體流2進(jìn)行解析和輸出,觀眾客戶端將用戶界面上的第I個(gè)媒體流標(biāo)簽顯示為正常狀態(tài),將第2個(gè)媒體流標(biāo)簽顯示為高亮狀態(tài)。用戶在觀眾客戶端的用戶界面的聊天消息輸入框中輸入聊天消息,服務(wù)器判斷觀眾客戶端是否滿足直播頻道的頻道權(quán)限條件,若為是,將聊天消息進(jìn)行封裝處理,例如添加發(fā)送時(shí)間和觀眾客戶端的用戶賬號(hào)等封裝處理,將處理后的聊天消息發(fā)送至直播頻道內(nèi)所有的觀眾客戶端;或者觀眾客戶端選擇虛擬物品,向主播客戶端贈(zèng)送虛擬物品,服務(wù)器判斷觀眾客戶端是否有權(quán)限贈(zèng)送選擇的虛擬物品,若為是,向直播頻道內(nèi)的所有的觀眾客戶端和主播客戶端顯示贈(zèng)送成功的消息。
[0076]參見(jiàn)圖5,為本發(fā)明第三實(shí)施例提供的一種媒體流的控制方法的交互示意圖,在本發(fā)明實(shí)施例中,N個(gè)主播客戶端分別向服務(wù)器上傳I路媒體流,N路媒體流與直播頻道具有關(guān)聯(lián)關(guān)系,服務(wù)器接收到N個(gè)主播客戶端上傳的N路媒體流之后,執(zhí)行以下操作:
[0077]S1、觀眾客戶端I向服務(wù)器2發(fā)送進(jìn)入直播頻道的請(qǐng)求,服務(wù)器2將觀眾客戶端I對(duì)應(yīng)的用戶賬號(hào)加入直播頻道的用戶賬號(hào)列表中。
[0078]S2、服務(wù)器2查詢直播頻道對(duì)應(yīng)的N路媒體流。
[0079]S3、服務(wù)器2獲取直播頻道對(duì)應(yīng)的N路媒體流,以及獲取N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽。
[0080]S4、服務(wù)器2向觀眾客戶端I推送默認(rèn)媒體流,并推送N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽。默認(rèn)媒體流為N路媒體流中任意一個(gè)媒體流。
[0081 ] S5、觀眾客戶端I播放默認(rèn)媒體流,并顯示N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽。
[0082]S6、觀眾客戶端I檢測(cè)到目標(biāo)媒體流標(biāo)簽上發(fā)生的觸發(fā)操作時(shí),生成切換指令。目標(biāo)媒體流標(biāo)簽不同于默認(rèn)媒體流對(duì)應(yīng)的媒體流標(biāo)簽,觸發(fā)操作可以為雙擊觸發(fā)操作、單擊觸發(fā)操作或按鍵觸發(fā)操作等,目標(biāo)媒體流標(biāo)簽為目標(biāo)媒體流的訪問(wèn)入口。
[0083]S7、觀眾客戶端I向服務(wù)器2發(fā)送切換指令。
[0084]S8、服務(wù)器2獲取目標(biāo)媒體流,停止推送默認(rèn)媒體流。
[0085]S9、服務(wù)器2向觀眾客戶端I推送目標(biāo)媒體流。
[0086]S10、觀眾客戶端I顯示目標(biāo)媒體流。
[0087]可選的,在本發(fā)明實(shí)施例中,N路媒體流可以預(yù)先存儲(chǔ)在服務(wù)器上,當(dāng)觀眾客戶端進(jìn)入直播頻道時(shí),向觀眾客戶端推送N路媒體流中的默認(rèn)媒體流。N路媒體流可以是N個(gè)主播客戶端分別實(shí)時(shí)向服務(wù)器上傳的,本發(fā)明不作限制。
[0088]參加圖6,為本發(fā)明實(shí)施例一提供的一種媒體流的控制裝置的結(jié)構(gòu)示意圖,在本發(fā)明實(shí)施例中,所述裝置包括:查詢模塊10、推送模塊11、獲取模塊12和切換模塊13。
[0089]查詢模塊10,用于當(dāng)檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢所述直播頻道對(duì)應(yīng)的N路媒體流,N彡2且為整數(shù);
[0090]推送模塊11,用于將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端;其中,所述默認(rèn)媒體流為所述N路媒體流中的任意一個(gè);
[0091]獲取模塊12,用于當(dāng)接收到所述觀眾客戶端發(fā)送的針對(duì)目標(biāo)媒體流標(biāo)簽的切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,以及控制所述觀眾客戶端所屬的頻道保持不變;
[0092]切換模塊13,用于停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端。
[0093]實(shí)施本發(fā)明的實(shí)施例,檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢直播頻道對(duì)應(yīng)的多個(gè)媒體流,并向觀眾客戶端推送多個(gè)媒體流中的任意一個(gè),并推送多個(gè)媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽,以使觀眾客戶端推送的媒體流和媒體流標(biāo)簽,接收到觀眾客戶端針對(duì)目標(biāo)媒體流標(biāo)簽發(fā)送的切換指令時(shí),將當(dāng)前推送的媒體流替換為媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,觀眾客戶端在直播頻道內(nèi)便捷的切換媒體流,切換操作簡(jiǎn)單快捷,同時(shí),觀眾客戶端不需要切換頻道,避免直播頻道內(nèi)的用戶流失,增加了用戶粘性。
[0094]需要說(shuō)明的是,上述實(shí)施例提供的頻道控制的裝置在處理媒體流的切換時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將服務(wù)器的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成描述的全部或部分功能。另外,上述實(shí)施例提供的頻道控制的裝置方法實(shí)施例一屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0095]參加圖7,為本發(fā)明第二實(shí)施例提供的一種媒體流的控制裝置的結(jié)構(gòu)示意圖,在本發(fā)明實(shí)施例中,所述裝置除包括查詢模塊10、推送模塊11、獲取模塊12和切換模塊13之夕卜,還包括:關(guān)聯(lián)模塊14和響應(yīng)返回模塊15。
[0096]關(guān)聯(lián)模塊14,用于獲取N個(gè)主播客戶端各自上傳的I路媒體流,并將N路媒體流與所述直播頻道進(jìn)行關(guān)聯(lián);
[0097]其中,所述N個(gè)主播客戶端均位于所述直播頻道中或者所述N個(gè)主播客戶端分別位于不同的N個(gè)頻道中且所述N個(gè)主播客戶端中至少一個(gè)主播客戶端位于所述直播頻道中。
[0098]響應(yīng)返回模塊15,用于接收所述觀眾客戶端發(fā)送的操作請(qǐng)求,判斷所述操作請(qǐng)求是否滿足所述直播頻道的頻道權(quán)限條件,若為是,向所述直播頻道內(nèi)的所有觀眾客戶端返回操作響應(yīng);其中所述頻道權(quán)限條件包括聊天消息發(fā)送的權(quán)限條件或虛擬物品贈(zèng)送的權(quán)限條件。
[0099]可選的,推送模塊11用于獲取所述N個(gè)主播客戶端的等級(jí),并將等級(jí)最高的主播客戶端對(duì)應(yīng)的媒體流作為默認(rèn)媒體流;停止向觀眾客戶端推送默認(rèn)媒體流,將目媒體流推送至觀眾客戶端。
[0100]可選的,推送模塊11還用于獲取所述默認(rèn)媒體流的質(zhì)量參數(shù),將所述默認(rèn)媒體流的質(zhì)量參數(shù)應(yīng)用于所述目標(biāo)媒體流。
[0101]上述實(shí)施例提供的頻道控制的裝置方法實(shí)施例二屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0102]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0103]以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種媒體流的控制方法,其特征在于,包括: 當(dāng)檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢所述直播頻道對(duì)應(yīng)的N路媒體流,N ^ 2且為整數(shù); 將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端;其中,所述默認(rèn)媒體流為所述N路媒體流中的任意一個(gè); 當(dāng)接收到所述觀眾客戶端發(fā)送的針對(duì)目標(biāo)媒體流標(biāo)簽的切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,以及控制所述觀眾客戶端所屬的頻道保持不變; 停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,所述N路媒體流為相同內(nèi)容的直播節(jié)目對(duì)應(yīng)的N種不同視角的媒體流。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述當(dāng)檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢所述直播頻道對(duì)應(yīng)的N路媒體流之前,還包括: 獲取N個(gè)主播客戶端各自上傳的I路媒體流,并將N路媒體流與所述直播頻道進(jìn)行關(guān)聯(lián); 其中,所述N個(gè)主播客戶端均位于所述直播頻道中或者所述N個(gè)主播客戶端分別位于不同的N個(gè)頻道中且所述N個(gè)主播客戶端中至少一個(gè)主播客戶端位于所述直播頻道中。
4.如權(quán)利要求3所述的方法,其特征在于,所述將所述默認(rèn)媒體流推送至所述觀眾客戶端具體包括:獲取所述N個(gè)主播客戶端的等級(jí),并將等級(jí)最高的主播客戶端對(duì)應(yīng)的媒體流作為默認(rèn)媒體流;停止向觀眾客戶端推送默認(rèn)媒體流,將目媒體流推送至觀眾客戶端。
5.如權(quán)利要求4所述的方法,其特征在于,所述停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端還包括: 獲取所述默認(rèn)媒體流的質(zhì)量參數(shù),將所述默認(rèn)媒體流的質(zhì)量參數(shù)應(yīng)用于所述目標(biāo)媒體流。
6.如權(quán)利要求5所述的方法,其特征在于,還包括: 接收所述觀眾客戶端發(fā)送的操作請(qǐng)求,判斷所述操作請(qǐng)求是否滿足所述直播頻道的頻道權(quán)限條件,若為是,向所述直播頻道內(nèi)的所有觀眾客戶端返回操作響應(yīng);其中所述頻道權(quán)限條件包括聊天消息發(fā)送的權(quán)限條件或虛擬物品贈(zèng)送的權(quán)限條件。
7.—種媒體流的控制方法,其特征在于,包括: 觀眾客戶端進(jìn)入直播頻道; 服務(wù)器查詢所述直播頻道對(duì)應(yīng)的N路媒體流;N ^ 2且為整數(shù); 所述服務(wù)器將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端;其中,所述默認(rèn)媒體流為所述N路媒體流中的任意一個(gè); 所述觀眾客戶端顯示所述默認(rèn)媒體流,并顯示所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽; 所述客戶端接收到目標(biāo)媒體流標(biāo)簽上發(fā)生的觸發(fā)操作時(shí),生成切換指令,并向所述服務(wù)器發(fā)送所述切換指令; 所述服務(wù)器接收到所述切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流; 停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端; 所述觀眾客戶端顯示所述目標(biāo)媒體流。
8.如權(quán)利要求7所述的方法,其特征在于,所述服務(wù)器查詢所述直播頻道對(duì)應(yīng)的N路媒體流之前,還包括: 所述服務(wù)器獲取本地存儲(chǔ)的N路媒體流,并將所述N路媒體流與所述直播頻道進(jìn)行關(guān)聯(lián)。
9.一種媒體流的控制裝置,其特征在于,包括: 查詢模塊,用于當(dāng)檢測(cè)到觀眾客戶端進(jìn)入直播頻道時(shí),查詢所述直播頻道對(duì)應(yīng)的N路媒體流,N彡2且為整數(shù); 推送模塊,用于將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端;其中,所述默認(rèn)媒體流為所述N路媒體流中的任意一個(gè); 獲取模塊,用于當(dāng)接收到所述觀眾客戶端發(fā)送的針對(duì)目標(biāo)媒體流標(biāo)簽的切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,以及控制所述觀眾客戶端所屬的頻道保持不變; 切換模塊,用于停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端。
10.如權(quán)利要求9所述的方法,其特征在于,所述N路媒體流為相同內(nèi)容的直播節(jié)目對(duì)應(yīng)的N種不同視角的媒體流。
11.如權(quán)利要求9或10所述的裝置,其特征在于,還包括: 關(guān)聯(lián)模塊,用于獲取N個(gè)主播客戶端各自上傳的I路媒體流,并將N路媒體流與所述直播頻道進(jìn)行關(guān)聯(lián); 其中,所述N個(gè)主播客戶端均位于所述直播頻道中或者所述N個(gè)主播客戶端分別位于不同的N個(gè)頻道中且所述N個(gè)主播客戶端中至少一個(gè)主播客戶端位于所述直播頻道中。
12.如權(quán)利要求11所述的裝置,其特征在于,所述推送模塊用于獲取所述N個(gè)主播客戶端的等級(jí),并將等級(jí)最高的主播客戶端對(duì)應(yīng)的媒體流作為默認(rèn)媒體流;停止向觀眾客戶端推送默認(rèn)媒體流,將目媒體流推送至觀眾客戶端。
13.如權(quán)利要求12所述的方法,其特征在于,所述推送模塊還用于獲取所述默認(rèn)媒體流的質(zhì)量參數(shù),將所述默認(rèn)媒體流的質(zhì)量參數(shù)應(yīng)用于所述目標(biāo)媒體流。
14.如權(quán)利要求13所述的方法,其特征在于,還包括: 響應(yīng)返回模塊,用于接收所述觀眾客戶端發(fā)送的操作請(qǐng)求,判斷所述操作請(qǐng)求是否滿足所述直播頻道的頻道權(quán)限條件,若為是,向所述直播頻道內(nèi)的所有觀眾客戶端返回操作響應(yīng);其中所述頻道權(quán)限條件包括聊天消息發(fā)送的權(quán)限條件或虛擬物品贈(zèng)送的權(quán)限條件。
15.—種媒體流播放系統(tǒng),其特征在于,包括主播客戶端、服務(wù)器和觀眾客戶端,其中,N個(gè)主播客戶端各自向所述服務(wù)器上傳媒體流,所述觀眾客戶端進(jìn)入直播頻道; 所述服務(wù)器查詢所述直播頻道對(duì)應(yīng)的N路媒體流;N ^ 2且為整數(shù); 所述服務(wù)器將所述默認(rèn)媒體流推送至所述觀眾客戶端,并將所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽推送至所述觀眾客戶端;其中,所述默認(rèn)媒體流為所述N路媒體流中的任意一個(gè); 所述觀眾客戶端顯示所述默認(rèn)媒體流,并顯示所述N路媒體流各自對(duì)應(yīng)的媒體流標(biāo)簽; 所述客戶端接收到目標(biāo)媒體流標(biāo)簽上發(fā)生的觸發(fā)操作時(shí),生成切換指令,并向所述服務(wù)器發(fā)送所述切換指令; 所述服務(wù)器接收到所述切換指令時(shí),獲取所述目標(biāo)媒體流標(biāo)簽對(duì)應(yīng)的目標(biāo)媒體流,以及控制所述觀眾客戶端所屬的頻道保持不變; 停止推送所述默認(rèn)媒體流,并將所述目標(biāo)媒體流推送至所述觀眾客戶端; 所述觀眾客戶端顯示所述目標(biāo)媒體流。
【文檔編號(hào)】H04N21/654GK104486685SQ201410647647
【公開(kāi)日】2015年4月1日 申請(qǐng)日期:2014年11月14日 優(yōu)先權(quán)日:2014年11月14日
【發(fā)明者】馬杰 申請(qǐng)人:廣州華多網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 嘉祥县| 竹溪县| 屏山县| 县级市| 万源市| 苍山县| 阳春市| 余江县| 崇信县| 成安县| 朔州市| 武鸣县| 锦屏县| 汤阴县| 十堰市| 湟中县| 洛浦县| 长白| 丘北县| 林周县| 西华县| 江山市| 诸暨市| 乌拉特中旗| 沅陵县| 浦城县| 任丘市| 呼图壁县| 石阡县| 淅川县| 磴口县| 宁夏| 明水县| 囊谦县| 株洲县| 安达市| 五家渠市| 泾阳县| 张家港市| 山丹县| 崇阳县|