網(wǎng)絡直播方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供一種網(wǎng)絡直播方法、裝置及系統(tǒng),所述方法包括:實時獲取網(wǎng)絡直播數(shù)據(jù);向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器將所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端;在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù);在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。本發(fā)明實施例提高了網(wǎng)絡直播質量,保證了網(wǎng)絡直播的安全性。
【專利說明】
網(wǎng)絡直播方法、裝置及系統(tǒng)
技術領域
[0001]本發(fā)明實施例涉及網(wǎng)絡技術領域,尤其涉及一種網(wǎng)絡直播方法、裝置及系統(tǒng)。
【背景技術】
[0002]網(wǎng)絡直播是指可以同一時透過網(wǎng)絡系統(tǒng)在不同的交流平臺觀看視頻數(shù)據(jù)的播放方式。視頻數(shù)據(jù)主要包括實時直播游戲,電影,或電視劇等。
[0003]網(wǎng)絡直播由于吸取和延續(xù)了互聯(lián)網(wǎng)的優(yōu)勢,利用視訊方式進行網(wǎng)上現(xiàn)場直播,可以將產(chǎn)品展示、相關會議、背景介紹、方案測評、網(wǎng)上調查、對話訪談、在線培訓等內容現(xiàn)場發(fā)布到互聯(lián)網(wǎng)上,利用互聯(lián)網(wǎng)的直觀、快速,表現(xiàn)形式好、內容豐富、交互性強、地域不受限制、受眾可劃分等特點,可以加強活動現(xiàn)場的推廣效果。
[0004]現(xiàn)有技術中,網(wǎng)絡直播的方式通常是由直播服務器獲取網(wǎng)絡直播數(shù)據(jù),并傳輸至各個直播客戶端,由直播客戶端再進行播放。
[0005]但是,在網(wǎng)絡直播過程中,不可避免的是可能會存在突出事件等不適合用戶觀看的違禁的內容,如果播放違禁的內容,會造成不好的社會影響,也會影響用戶體驗,因此網(wǎng)絡直播存在網(wǎng)絡安全隱患的問題。
【發(fā)明內容】
[0006]本發(fā)明實施例提供一種網(wǎng)絡直播方法、裝置及系統(tǒng),用以解決現(xiàn)有技術中網(wǎng)絡直播存在網(wǎng)絡安全隱患的問題。
[0007]本發(fā)明實施例提供一種網(wǎng)絡直播方法,包括:
[0008]實時獲取網(wǎng)絡直播數(shù)據(jù);
[0009]向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器將所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端;
[0010]在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù);
[0011]在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0012]本發(fā)明實施例提供一種網(wǎng)絡直播裝置,包括:
[0013]內容獲取模塊,用于實時獲取網(wǎng)絡直播數(shù)據(jù);
[0014]內容傳輸模塊,用于向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器將所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端;
[0015]傳輸中斷模塊,用于在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù);
[0016]傳輸恢復模塊,用于在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0017]本發(fā)明實施例提供一種網(wǎng)絡直播系統(tǒng),包括:至少包括直播服務器、直播客戶端以及監(jiān)控平臺;
[0018]其中,所述監(jiān)控平臺配置上述所述的網(wǎng)絡直播裝置。
[0019]本發(fā)明實施例提供的網(wǎng)絡直播方法、裝置及系統(tǒng),通過實時獲取網(wǎng)絡直播數(shù)據(jù)傳輸至直播服務器,由直播服務器再傳輸至直播客戶端,如果當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù),則暫停向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),如果所述違禁數(shù)據(jù)播放結束,則恢復向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),從而使直播客戶端不會打開違禁數(shù)據(jù),用戶也不會觀看到違禁的內容,從而提高了網(wǎng)絡直播質量,保證了網(wǎng)絡直播的安全性,提高了用戶觀看感受。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1為本發(fā)明網(wǎng)絡直播系統(tǒng)一個實施例的結構示意圖;
[0022]圖2為本發(fā)明網(wǎng)絡直播系統(tǒng)又一個實施例的結構示意圖;
[0023]圖3為本發(fā)明網(wǎng)絡直播方法一個實施例的流程圖;
[0024]圖4為本發(fā)明網(wǎng)絡直播方法又一個實施例的流程圖;
[0025]圖5為本發(fā)明網(wǎng)絡直播裝置一個實施例的結構示意圖;
[0026]圖6為本發(fā)明網(wǎng)絡直播裝置又一個實施例的結構示意圖。
【具體實施方式】
[0027]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0028]正如【背景技術】中所述,網(wǎng)絡直播過程中,不可避免的是可能會存在不適合用戶觀看的違禁的內容,特別網(wǎng)絡現(xiàn)場直播,也即在現(xiàn)場隨著事件的發(fā)生、發(fā)展進程同步制作和發(fā)布信息,通過網(wǎng)絡直播系統(tǒng)實時播放。這些違禁的內容會造成不好的社會影響,也會影響用戶體驗,降低了網(wǎng)絡直播質量,增加了網(wǎng)絡安全隱患。
[0029]在現(xiàn)有的網(wǎng)絡直播系統(tǒng)中,直播服務器從直播節(jié)目源系統(tǒng)獲取網(wǎng)絡直播數(shù)據(jù),并發(fā)送至直播客戶端或者通過中繼服務器以及⑶N(Content Delivery Network,內容分發(fā)網(wǎng)絡)服務器發(fā)送至直播客戶端。網(wǎng)絡直播數(shù)據(jù)是由直播節(jié)目源系統(tǒng)根據(jù)攝制或現(xiàn)場攝制的直播視頻數(shù)據(jù)而生成的。
[0030]為了解決網(wǎng)絡直播的安全隱患問題,提高網(wǎng)絡直播質量,發(fā)明人經(jīng)過一系列研究,提出本發(fā)明的技術方案,在網(wǎng)絡直播系統(tǒng)中可以增加監(jiān)控平臺,由監(jiān)控平臺獲取網(wǎng)絡直播數(shù)據(jù),再發(fā)送至直播服務器,監(jiān)控平臺中可以對網(wǎng)絡直播數(shù)據(jù)進行監(jiān)控,當當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,則可以暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù);當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束時,即恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),從而使得用戶從直播客戶端不會觀看到違禁的內容,保證了網(wǎng)絡直播的安全性,提高了網(wǎng)絡直播質量,同時提高了用戶的觀看感受。
[0031]如圖1和圖2所示,分別示出了本發(fā)明實施例提供的網(wǎng)絡直播系統(tǒng)的可能的結構示意圖,在圖1中,網(wǎng)絡直播系統(tǒng)包括監(jiān)控平臺101、與監(jiān)控平臺101連接的直播服務器102,以及與直播服務器102連接的多個直播客戶端103。
[0032]在圖2中,網(wǎng)絡直播系統(tǒng)包括監(jiān)控平臺101、與監(jiān)控平臺101連接的直播服務器102,與直播服務器102連接的至少一個中繼服務器104,與中繼服務器104連接的至少一個⑶N月艮務器105,與⑶N服務器105連接的多個直播客戶端103,⑶N服務器布局在不同地方,通過中繼服務器和⑶N服務器,可以將網(wǎng)絡直播數(shù)據(jù)分發(fā)到各地的直播客戶端,通過⑶N服務器可以將網(wǎng)絡直播數(shù)據(jù)發(fā)送至最接近的直播客戶端,使直播客戶端可以就近取得所需要的內容,可以提高響應速度。
[0033]下面結合附圖對本發(fā)明技術方案進行詳細描述。
[0034]圖3為本發(fā)明實施例提供的一種網(wǎng)絡直播方法一個實施例的流程圖,本實施例所述技術方案可以應用于如圖1或如圖2所示的監(jiān)控平臺中,該方法可以包括以下幾個步驟:
[0035]301:實時獲取網(wǎng)絡直播數(shù)據(jù)。
[0036]302:向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器將所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端。
[0037]其中,該網(wǎng)絡直播數(shù)據(jù)可以是指直播視頻數(shù)據(jù),直播客戶端獲取到直播視頻數(shù)據(jù)之后,即可以進行播放。
[0038]作為又一種可能的實現(xiàn)方式,在現(xiàn)有的網(wǎng)絡直播協(xié)議中,傳輸?shù)木W(wǎng)絡直播數(shù)據(jù)通常為視頻數(shù)據(jù)索引文件,而不是直播視頻數(shù)據(jù),該視頻數(shù)據(jù)索引文件中包括直播視頻數(shù)據(jù)的索引信息,例如播放地址等。直播客戶端根據(jù)獲取的視頻數(shù)據(jù)索引文件中的直播視頻數(shù)據(jù)索引信息,下載直播視頻數(shù)據(jù)再進行播放。
[0039]例如在HLS(HttpLive Streaming,實時流媒體傳輸協(xié)議)協(xié)議中,該視頻數(shù)據(jù)索引文件即為M3U8描述文件,直播視頻數(shù)據(jù)為TS(Transport Stream,傳輸流)數(shù)據(jù),M3U8描述文件中包括TS數(shù)據(jù)的索引信息,例如每播放地址等。
[0040]303:在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0041 ] 304:在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0042]本實施例中,如果當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存儲違禁數(shù)據(jù),即可以暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)直至該違禁數(shù)據(jù)播放結束之后,再繼續(xù)向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。從而用戶在直播客戶端將看不到違禁數(shù)據(jù)對應的違禁的內容,可以提高網(wǎng)絡直播質量,提高網(wǎng)絡直播安全性。
[0043]由于暫停向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),也會導致直播客戶端無法獲得網(wǎng)絡直播數(shù)據(jù),因此直播客戶端就會出現(xiàn)直播中斷的問題,使得直播界面無法顯示圖像,例如會出現(xiàn)黑屏頁面或者加載狀態(tài)中的界面,也會影響用戶的觀看感受,因此為了進一步提高網(wǎng)絡直播質量,在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)的同時,可以向直播服務器發(fā)送備用數(shù)據(jù)直至當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的違禁數(shù)據(jù)結束。
[0044]網(wǎng)絡直播數(shù)據(jù)為直播視頻數(shù)據(jù)時,該備用數(shù)據(jù)即是指備用視頻數(shù)據(jù),以替換違禁數(shù)據(jù),違禁數(shù)據(jù)也即是指違禁視頻數(shù)據(jù),從而直播客戶端在違禁數(shù)據(jù)播放階段,具體的播放是該備用數(shù)據(jù),使得用戶既看不到違禁的內容,又不影響觀看感受,保證持續(xù)觀看。該備用數(shù)據(jù)例如可以是廣告數(shù)據(jù)或者與網(wǎng)絡直播數(shù)據(jù)相關的數(shù)據(jù)等。
[0045]網(wǎng)絡直播數(shù)據(jù)為直播視頻數(shù)據(jù)的視頻數(shù)據(jù)索引文件時,該備用數(shù)據(jù)可以是指備用視頻數(shù)據(jù)索引信息,以替換違禁數(shù)據(jù),違禁數(shù)據(jù)即是指違禁視頻數(shù)據(jù)的索引信息,從而直播客戶端根據(jù)備用視頻數(shù)據(jù)索引信息,可以下載備用視頻數(shù)據(jù)進行播放,使得戶既看不到違禁視頻數(shù)據(jù),又不影響觀看感受,保證持續(xù)觀看。該備用數(shù)據(jù)例如可以是廣告數(shù)據(jù)或者與直播視頻數(shù)據(jù)相關數(shù)據(jù)的索引信息。在該可能實現(xiàn)方式中,所述向所述直播服務器發(fā)送備用數(shù)據(jù)直至當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的違禁數(shù)據(jù)結束可以具體為:
[0046]將當前獲取的視頻數(shù)據(jù)索引文件中的違禁數(shù)據(jù)更新為備用數(shù)據(jù)發(fā)送至所述直播客戶端。
[0047]也即直接將備用數(shù)據(jù)添加到視頻數(shù)據(jù)索引文件中替換違禁數(shù)據(jù),從而直播客戶端直接根據(jù)視頻數(shù)據(jù)索引文件的索引信息,進行下載并播放,即可以在違禁視頻數(shù)據(jù)播放時刻播放備用數(shù)據(jù)索引的備用視頻數(shù)據(jù)。
[0048]當前實時獲取的網(wǎng)絡直播數(shù)據(jù)是否存在違禁數(shù)據(jù)可以有多種可能的實現(xiàn)方式,作為一種可能的實現(xiàn)方式,可以將網(wǎng)絡直播數(shù)據(jù)對應的直播視頻數(shù)據(jù)播放,由用戶進行觀看。具體的,如圖4所示的本發(fā)明實施例提供的一種網(wǎng)絡直播方法又一個實施例的流程圖,該方法可以包括以下幾個步驟:
[0049]401:實時獲取網(wǎng)絡直播數(shù)據(jù).
[0050]402:播放所述網(wǎng)絡直播數(shù)據(jù)對應直播視頻數(shù)據(jù)。
[0051 ]本實施例中,網(wǎng)絡直播數(shù)據(jù)為視頻數(shù)據(jù)索引文件,播放所述網(wǎng)絡直播數(shù)據(jù)對應直播視頻數(shù)據(jù)具體即是指根據(jù)視頻數(shù)據(jù)索引文件中的直播視頻數(shù)據(jù)的索引信息下載直播視頻數(shù)據(jù)并播放。
[0052]當然,作為又一個實施例,網(wǎng)絡直播數(shù)據(jù)為直播視頻數(shù)據(jù)時,則可以直接播放該直播視頻數(shù)據(jù)。
[0053]403:向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器將所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端。
[0054]直播客戶端對網(wǎng)絡直播數(shù)據(jù)進行處理,即可以實現(xiàn)播放。
[0055]404:在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù),接收到用戶根據(jù)所述直播視頻數(shù)據(jù)觸發(fā)的第一操作請求時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0056]405:在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中所述違禁數(shù)據(jù)播放結束,接收到用戶根據(jù)所述直播視頻數(shù)據(jù)觸發(fā)的第二操作請求時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0057]播放所述網(wǎng)絡直播數(shù)據(jù)對應直播視頻數(shù)據(jù),可以供用戶進行查看,直播視頻數(shù)據(jù)中存在違禁視頻數(shù)據(jù)時,也即當前網(wǎng)絡直播數(shù)據(jù)中存在違禁數(shù)據(jù),違禁視頻數(shù)據(jù)的索引信息時,即可以觸發(fā)第一操作請求,例如觸控相應的操作按鈕,從而即可以暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0058]如果直播視頻數(shù)據(jù)中的違禁的視頻數(shù)據(jù)播放結束時,即可以觸發(fā)第二操作請求,例如觸控相應操作按鈕,即可以繼續(xù)向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0059]本實施例中,通過播放獲取的網(wǎng)絡直播數(shù)據(jù)對應直播視頻數(shù)據(jù),供用戶查看,從而可以人工對直播視頻數(shù)據(jù)中的違禁視頻數(shù)據(jù)進行監(jiān)控。在直播視頻數(shù)據(jù)中出現(xiàn)違禁視頻數(shù)據(jù)時,也即當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù),即可以觸發(fā)暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),直至違禁視頻數(shù)據(jù)播放結束,再觸發(fā)恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),使得可以有針對性的對直播視頻數(shù)據(jù)進行監(jiān)控,提高網(wǎng)絡直播的安全性和質量。
[0060]作為又一種可能的實現(xiàn)方式,根據(jù)獲取的網(wǎng)絡直播數(shù)據(jù),可以通過圖像處理,檢測網(wǎng)絡直播數(shù)據(jù)對應的直播視頻數(shù)據(jù)是否存在滿足違禁條件的視頻數(shù)據(jù),如果有,則可以確認為違禁視頻數(shù)據(jù),從而即可以暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),直至直播視頻數(shù)據(jù)中不存在滿足違禁條件的視頻數(shù)據(jù)。
[0061]本發(fā)明實施例具體應用于圖2所示網(wǎng)絡直播系統(tǒng)中時,向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器將所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端可以具體是:
[0062]向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器通過中繼服務器以及⑶N服務器實時傳輸至直播客戶端。
[0063]圖5為本發(fā)明實施例提供的一種網(wǎng)絡直播裝置一個實施例的結構示意圖,本實施例所述裝置可以應用于圖1或圖2所示的網(wǎng)絡直播系統(tǒng)中監(jiān)控平臺中,該裝置可以包括:
[0064]內容獲取模塊501,用于實時獲取網(wǎng)絡直播數(shù)據(jù)。
[0065]內容傳輸模塊502,用于向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器將所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端。
[0066]其中,該網(wǎng)絡直播數(shù)據(jù)可以是指直播視頻數(shù)據(jù),直播客戶端獲取到直播視頻數(shù)據(jù)之后,即可以進行播放。
[0067]作為又一種可能的實現(xiàn)方式,在現(xiàn)有的網(wǎng)絡直播協(xié)議中,傳輸?shù)木W(wǎng)絡直播數(shù)據(jù)通常為視頻數(shù)據(jù)索引文件,而不是直播視頻數(shù)據(jù),該視頻數(shù)據(jù)索引文件中包括直播視頻數(shù)據(jù)的索引信息,例如播放地址等。直播客戶端根據(jù)獲取的視頻數(shù)據(jù)索引文件中的直播視頻數(shù)據(jù)索引信息,下載直播視頻數(shù)據(jù)再進行播放。
[0068]例如在HLS(HttpLive Streaming,實時流媒體傳輸協(xié)議)協(xié)議中,該視頻數(shù)據(jù)索引文件即為M3U8描述文件,直播視頻數(shù)據(jù)為TS(Transport Stream,傳輸流)數(shù)據(jù),M3U8描述文件中包括TS數(shù)據(jù)的索引信息,例如每播放地址等。
[0069]傳輸中斷模塊503,用于在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0070]傳輸恢復模塊504,用于在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0071]本實施例中,如果當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存儲違禁數(shù)據(jù),即可以暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)直至該違禁數(shù)據(jù)播放結束之后,再繼續(xù)向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。從而用戶在直播客戶端將看不到違禁數(shù)據(jù)對應的違禁的內容,可以提高網(wǎng)絡直播質量,提高網(wǎng)絡直播安全性。
[0072]由于暫停向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),也會導致直播客戶端無法獲得網(wǎng)絡直播數(shù)據(jù),因此直播客戶端就會出現(xiàn)直播中斷的問題,為了進一步提高網(wǎng)絡直播質量,作為又一個實施例,該網(wǎng)絡直播裝置還可以包括:
[0073]備片傳輸模塊,用于在暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)的同時,向所述直播服務器發(fā)送備用數(shù)據(jù)直至當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的違禁數(shù)據(jù)播放結束。
[0074]網(wǎng)絡直播數(shù)據(jù)為直播視頻數(shù)據(jù)時,該備用數(shù)據(jù)即是指備用視頻數(shù)據(jù),以替換違禁數(shù)據(jù),違禁數(shù)據(jù)也即是指違禁視頻數(shù)據(jù),從而直播客戶端在違禁數(shù)據(jù)播放階段,具體的播放是該備用數(shù)據(jù),使得用戶既看不到違禁的內容,又不影響觀看感受,保證持續(xù)觀看。該備用數(shù)據(jù)例如可以是廣告數(shù)據(jù)或者與網(wǎng)絡直播數(shù)據(jù)相關的數(shù)據(jù)等。
[0075]網(wǎng)絡直播數(shù)據(jù)為直播視頻數(shù)據(jù)的視頻數(shù)據(jù)索引文件時,該備用數(shù)據(jù)可以是指備用視頻數(shù)據(jù)索引信息,以替換違禁數(shù)據(jù),違禁數(shù)據(jù)即是指違禁視頻數(shù)據(jù)的索引信息,從而直播客戶端根據(jù)備用視頻數(shù)據(jù)索引信息,可以下載備用視頻數(shù)據(jù)進行播放,使得戶既看不到違禁視頻數(shù)據(jù),又不影響觀看感受,保證持續(xù)觀看。該備用數(shù)據(jù)例如可以是廣告數(shù)據(jù)或者與直播視頻數(shù)據(jù)相關數(shù)據(jù)的索引信息。在該可能實現(xiàn)方式中,作為又一個實施例,所述獲取模塊具體用于獲取視頻數(shù)據(jù)索引文件,所述視頻數(shù)據(jù)索引文件包括直播視頻數(shù)據(jù)的索引信息;其中,直播客戶端根據(jù)所述視頻數(shù)據(jù)索引文件中的直播視頻數(shù)據(jù)的索引信息下載直播視頻數(shù)據(jù)并播放;
[0076]該備片傳輸模塊可以具體用于:
[0077]將當前獲取的視頻數(shù)據(jù)索引文件中的違禁數(shù)據(jù)更新為備用數(shù)據(jù)發(fā)送至所述直播客戶端。
[0078]也即將備用數(shù)據(jù)添加到視頻數(shù)據(jù)索引文件中替換違禁數(shù)據(jù),從而直播客戶端直接根據(jù)視頻數(shù)據(jù)索引文件的索引信息,進行下載并播放,即可以在違禁視頻數(shù)據(jù)播放時刻播放備用數(shù)據(jù)索引的備用視頻數(shù)據(jù)。
[0079]作為又一個實施例,如圖6所示,與圖5所示實施例不同之處在于,該裝置還可以包括:
[0080]顯示模塊505,用于播放所述網(wǎng)絡直播數(shù)據(jù)對應的直播視頻數(shù)據(jù);
[0081 ]本實施例中,網(wǎng)絡直播數(shù)據(jù)為視頻數(shù)據(jù)索引文件,播放所述網(wǎng)絡直播數(shù)據(jù)對應直播視頻數(shù)據(jù)具體即是指根據(jù)視頻數(shù)據(jù)索引文件中的直播視頻數(shù)據(jù)的索引信息下載直播視頻數(shù)據(jù)并播放。
[0082]當然,網(wǎng)絡直播數(shù)據(jù)為直播視頻數(shù)據(jù)時,則可以直接播放該直播視頻數(shù)據(jù)。
[0083]所述傳輸中斷模塊503具體用于在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù),接收到用戶根據(jù)所述直播視頻數(shù)據(jù)觸發(fā)的第一操作請求時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù);
[0084]所述傳輸恢復模塊504具體用于在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束,接收到用戶根據(jù)所述直播視頻數(shù)據(jù)觸發(fā)的第二操作請求時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0085]播放所述網(wǎng)絡直播數(shù)據(jù)對應直播視頻數(shù)據(jù),可以供用戶進行查看,直播視頻數(shù)據(jù)中存在違禁視頻數(shù)據(jù)時,即可以觸發(fā)第一操作請求,例如觸控相應的操作按鈕,從而即可以暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0086]如果直播視頻數(shù)據(jù)中的違禁視頻數(shù)據(jù)播放結束時,即可以觸發(fā)第二操作請求,例如觸控相應操作按鈕,即可以繼續(xù)向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0087]本實施例中,通過播放獲取的網(wǎng)絡直播數(shù)據(jù)對應直播視頻數(shù)據(jù),供用戶查看,從而可以人工對直播視頻數(shù)據(jù)中的違禁視頻數(shù)據(jù)進行監(jiān)控。在直播視頻數(shù)據(jù)中出現(xiàn)違禁視頻數(shù)據(jù)時,也即當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù),即可以觸發(fā)暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),直至違禁視頻數(shù)據(jù)播放結束,再觸發(fā)恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),使得可以有針對性的對直播視頻數(shù)據(jù)進行監(jiān)控,提高網(wǎng)絡直播的安全性和質量。
[0088]當然,傳輸中斷模塊可以根據(jù)獲取的網(wǎng)絡直播數(shù)據(jù),還可以通過圖像處理,檢測網(wǎng)絡直播數(shù)據(jù)對應的直播視頻數(shù)據(jù)是否存在滿足違禁條件的視頻數(shù)據(jù),如果有,則可以確認為違禁視頻數(shù)據(jù),從而即可以暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),直至直播視頻數(shù)據(jù)中不存在滿足違禁條件的視頻數(shù)據(jù)時,觸發(fā)傳輸恢復模塊恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0089]其中,該網(wǎng)絡直播裝置具體應用于圖2所示的網(wǎng)絡直播系統(tǒng)的監(jiān)控平臺時,該內容傳輸模塊具體用于向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器通過中繼服務器以及CDN服務器實時傳輸至直播客戶端。
[0090]本發(fā)明實施例還提供了網(wǎng)絡直播系統(tǒng),如圖1所示,為本發(fā)明實施例提供的網(wǎng)絡直播系統(tǒng)一個實施例的結構示意圖,該網(wǎng)絡直播系統(tǒng)可以包括監(jiān)控平臺101、與監(jiān)控平臺101連接的直播服務器102,以及與直播服務器102連接的多個直播客戶端103。
[0091]該監(jiān)控平臺101配置如上述任一實施例中所述的網(wǎng)絡直播裝置,用于實時獲取網(wǎng)絡直播數(shù)據(jù);向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù);在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù);在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。
[0092]直播服務器102用于將接收到所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端103;
[0093]直播客戶端103用于對所述網(wǎng)絡直播數(shù)據(jù)的處理,實現(xiàn)直播視頻數(shù)據(jù)的播放。
[0094]當然,為了提高傳輸效率,提高響應速度,作為又一個實施例,如圖2所示,該系統(tǒng)還可以包括至少一個中繼服務器104以及至少一個⑶N服務器105
[0095]直播服務器102通過中繼服務器以及⑶N服務器,將網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端103。
[0096]通過本發(fā)明實施例提供的網(wǎng)絡直播系統(tǒng),可以提高網(wǎng)絡直播質量,提高網(wǎng)絡直播的安全性。
[0097]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0098]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0099]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種網(wǎng)絡直播方法,其特征在于,包括: 實時獲取網(wǎng)絡直播數(shù)據(jù); 向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器將所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端; 在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù); 在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。2.根據(jù)權利要求1所述的方法,其特征在于,所述在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)的同時,所述方法還包括: 向所述直播服務器發(fā)送備用數(shù)據(jù)直至當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的違禁數(shù)據(jù)結束。3.根據(jù)權利要求2所述的方法,其特征在于,所述網(wǎng)絡直播數(shù)據(jù)包括視頻數(shù)據(jù)索引文件; 所述獲取網(wǎng)絡直播數(shù)據(jù)包括: 獲取視頻數(shù)據(jù)索引文件,所述視頻數(shù)據(jù)索引文件包括直播視頻數(shù)據(jù)的索引信息;其中,直播客戶端根據(jù)所述視頻數(shù)據(jù)索引文件中的直播視頻數(shù)據(jù)的索引信息下載直播視頻數(shù)據(jù)并播放; 所述向所述直播服務器發(fā)送備用數(shù)據(jù)直至當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的違禁數(shù)據(jù)結束包括: 將當前獲取的視頻數(shù)據(jù)索引文件中的違禁數(shù)據(jù)更新為備用數(shù)據(jù)發(fā)送至所述直播客戶端。4.根據(jù)權利要求1或2所述的方法,其特征在于,所述獲取網(wǎng)絡直播數(shù)據(jù)之后,所述方法還包括: 播放所述網(wǎng)絡直播數(shù)據(jù)對應的直播視頻數(shù)據(jù); 所述在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)包括: 在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù),接收到用戶根據(jù)所述直播視頻數(shù)據(jù)觸發(fā)的第一操作請求時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù); 所述在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)包括: 在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束,接收到用戶根據(jù)所述直播視頻數(shù)據(jù)觸發(fā)的第二操作請求時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。5.根據(jù)權利要求1或2所述的方法,其特征在于,所述向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器將所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端包括: 向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器通過中繼服務器以及⑶N服務器實時傳輸至直播客戶端。6.一種網(wǎng)絡直播裝置,其特征在于,包括: 內容獲取模塊,用于實時獲取網(wǎng)絡直播數(shù)據(jù); 內容傳輸模塊,用于向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器將所述當前實時獲取的網(wǎng)絡直播數(shù)據(jù)實時傳輸至直播客戶端; 傳輸中斷模塊,用于在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù)時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù); 傳輸恢復模塊,用于在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。7.根據(jù)權利要求6所述的裝置,其特征在于,還包括: 備片傳輸模塊,用于在暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)的同時,向所述直播服務器發(fā)送備用數(shù)據(jù)直至當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的違禁數(shù)據(jù)播放結束。8.根據(jù)權利要求7所述的裝置,其特征在于,所述網(wǎng)絡直播數(shù)據(jù)包括視頻數(shù)據(jù)索引文件; 所述獲取模塊具體用于獲取視頻數(shù)據(jù)索引文件,所述視頻數(shù)據(jù)索引文件包括直播視頻數(shù)據(jù)的索引信息;其中,直播客戶端根據(jù)所述視頻數(shù)據(jù)索引文件中的直播視頻數(shù)據(jù)的索引信息下載直播視頻數(shù)據(jù)并播放; 所述備片模塊,具體用于在暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)的同時,將當前獲取視頻數(shù)據(jù)索引文件中違禁數(shù)據(jù)更新為備用數(shù)據(jù)發(fā)送至所述直播客戶端,所述備用數(shù)據(jù)用于索引預設視頻數(shù)據(jù)。9.根據(jù)權利要求6或7所述的裝置,其特征在于,還包括: 顯示模塊,用于播放所述網(wǎng)絡直播數(shù)據(jù)對應的直播視頻數(shù)據(jù); 所述傳輸中斷模塊具體用于在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)存在違禁數(shù)據(jù),接收到用戶根據(jù)所述直播視頻數(shù)據(jù)觸發(fā)的第一操作請求時,暫停向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù); 所述傳輸恢復模塊具體用于在當前實時獲取的網(wǎng)絡直播數(shù)據(jù)中的所述違禁數(shù)據(jù)播放結束,接收到用戶根據(jù)所述直播視頻數(shù)據(jù)觸發(fā)的第二操作請求時,恢復向所述直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù)。10.根據(jù)權利要求6或7所述的裝置,其特征在于,所述內容傳輸模塊具體用于向直播服務器發(fā)送當前實時獲取的網(wǎng)絡直播數(shù)據(jù),由所述直播服務器通過中繼服務器以及CDN服務器實時傳輸至直播客戶端。11.一種網(wǎng)絡直播系統(tǒng),其特征在于,至少包括直播服務器、直播客戶端以及監(jiān)控平臺; 其中,所述監(jiān)控平臺配置有如權利要求6?10任一項所述的網(wǎng)絡直播裝置。
【文檔編號】H04L29/06GK105897672SQ201510785568
【公開日】2016年8月24日
【申請日】2015年11月16日
【發(fā)明人】胡恒
【申請人】樂視云計算有限公司