專利名稱:一種網(wǎng)絡視頻直播方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種網(wǎng)絡技術,尤其涉及一種網(wǎng)絡視頻直播方法和系統(tǒng)。
背景技術:
隨著互聯(lián)網(wǎng)帶寬的逐漸增大和ADSL (Asymmetrical Digital SubscriberLoop,非對稱數(shù)字用戶環(huán)線)等寬帶接入走入家庭,互聯(lián)網(wǎng)視頻流媒體技術的應用逐漸豐富起來。在微軟將流媒體服務器內(nèi)置在windows server(窗口服務器)系列產(chǎn)品中后,越來越多的公司都開始利用流媒體技術開發(fā)自己的產(chǎn)品。但由于微軟并沒有提供一套完整的解決流媒體播放的方案,因此,各公司的產(chǎn)品大部分采用手工建立流媒體發(fā)布點,當需要有視頻直播時,人工建立發(fā)布點,或者利用已建立的永久性發(fā)布點進行直播。這樣當有大量的節(jié)目需要播出時,管理發(fā)布點就成為了一個問題。并且,隨著視頻發(fā)布的技術難度降低,企業(yè)的產(chǎn)品發(fā)布會,推介會都會通過互聯(lián)網(wǎng)進行自主方式的播出,這樣,網(wǎng)上視頻直播的業(yè)務量就會大大增加,如何控制這些直播節(jié)目的發(fā)布,就成為一個急待解決的問題。
發(fā)明內(nèi)容
本發(fā)明的實施例提供了一種網(wǎng)絡視頻直播方法和系統(tǒng),可解決現(xiàn)有技術不能控制直播節(jié)目的發(fā)布問題。 本發(fā)明的實施例提供了一種網(wǎng)絡視頻直播方法,包括
直播客戶端向節(jié)目管理服務器發(fā)送直播信息;
節(jié)目管理服務器根據(jù)直播信息控制直播節(jié)目的播出。
本發(fā)明的實施例還提供了一種網(wǎng)絡視頻直播系統(tǒng),包括 直播客戶端,用于向節(jié)目管理服務器發(fā)送直播信息,并向播出服務器發(fā)送直播節(jié)目; 播出服務器,用于播出直播客戶端的發(fā)送的節(jié)目; 節(jié)目管理服務器,用于根據(jù)直播信息控制播出服務器播出直播節(jié)目。 根據(jù)本發(fā)明實施例,可控制直播節(jié)目的發(fā)布問題。
圖1示出了本發(fā)明實施例一的網(wǎng)絡視頻直播方法;
圖2示出了本發(fā)明實施例二的網(wǎng)絡視頻直播系統(tǒng)。
具體實施例方式
為了便于本領域一般技術人員理解和實現(xiàn)本發(fā)明,現(xiàn)結合附圖描繪本發(fā)明的實施例。 實施例一 本實施例提供了一種網(wǎng)絡視頻直播方法,包括如下步驟
步驟11、直播客戶端向節(jié)目管理服務器發(fā)送直播信息。所述直播信息包括用戶帳號、播出時間、節(jié)目標題、播出時長。 步驟12、節(jié)目管理服務器根據(jù)直播信息向用戶認證管理服務器查詢以獲得該用戶帳號對應的直播額度。 步驟13、節(jié)目管理服務器根據(jù)步驟12獲得的直播額度控制直播節(jié)目的播出。具體
而言,當直播時長在該用戶帳號對應的直播額度內(nèi)時,節(jié)目管理服務器建立直播發(fā)布點,允
許直播客戶端播出直播節(jié)目,否則,節(jié)目管理服務器向直播客戶端發(fā)送提示信息。 所述允許直播客戶端播出直播節(jié)目是指,節(jié)目管理服務器在節(jié)目播出服務器創(chuàng)建
發(fā)布點并生成一段頁面代碼。該代碼用于嵌入任意網(wǎng)站的網(wǎng)頁,在嵌入的網(wǎng)頁中播出直播
的內(nèi)容。節(jié)目管理服務器同時生成節(jié)目代碼及節(jié)目密碼。直播用戶憑節(jié)目代碼及節(jié)目密碼
登錄直播客戶端。 所述節(jié)目管理服務器向直播客戶端發(fā)送提示信息是指,節(jié)目管理服務器提示用戶額度不足,如,需要增加額度或減少播出時長等等信息。 在直播節(jié)目正式播出前,優(yōu)選地,在直播客戶端通過選擇直播流的碼流測試帶寬情況,以確定合適的帶寬。 在直播過程中,直播客戶端監(jiān)視直播是否中斷,如果在直播過程中發(fā)生網(wǎng)絡中斷,并通過提示用戶,在網(wǎng)絡故障排除后,系統(tǒng)會自動恢復播出。節(jié)目管理服務器還對節(jié)目的內(nèi)容進行監(jiān)控,對于發(fā)現(xiàn)的不符合規(guī)定的內(nèi)容可以停止播放并將節(jié)目內(nèi)容錄像做為證據(jù)。同時系統(tǒng)根據(jù)直播客戶端的設置,在直播的過程中錄制直播的節(jié)目內(nèi)容。 在直播節(jié)目播出結束后,節(jié)目管理服務器更新節(jié)目列表,將該節(jié)目轉(zhuǎn)入往期節(jié)目列表。如果設置了在服務器端錄制,服務器端錄制的節(jié)目自動轉(zhuǎn)成用戶可以點播收看的狀態(tài)。節(jié)目管理服務器將直播額度發(fā)給用戶認證管理服務器,用戶認證管理服務器扣除該用戶對應的直播額度。
實施例二 如圖2所示,本實施例提供了一網(wǎng)絡視頻直播系統(tǒng),包括直播客戶端21、播出服務器22、節(jié)目管理服務器23、用戶認證管理服務器24、接收端25。 直播客戶端21用于采集用戶提供的音視頻內(nèi)容,并通過編碼后形成直播節(jié)目,通過互聯(lián)網(wǎng)將該直播節(jié)目上傳到播出服務器22。對網(wǎng)絡的臨時中斷可以自動檢測,并在網(wǎng)絡修復后,自動恢復播出對于需要加密的節(jié)目,直播客戶端21還可以對內(nèi)容加密后上傳到播出服務器。 播出服務器22用于接收直播客戶端上傳的直播視頻流,同時還根據(jù)節(jié)目管理服務器23的設置錄制上傳的直播視頻;播出服務器22還負責將直播節(jié)目通過互聯(lián)網(wǎng)、CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡)網(wǎng)絡禾口P2P(peer topeer,點對點)網(wǎng)絡分發(fā)到直播節(jié)目的接收端。它可以由1到多臺流媒體服務器組成。 節(jié)目管理服務器23負責管理直播節(jié)目,即直播節(jié)目的創(chuàng)建、刪除;維護節(jié)目列表等工作,同時還負責檢查節(jié)目是否結束或者由于特殊原因中斷并自動恢復等功能。所述節(jié)目管理服務器23還負責對系統(tǒng)內(nèi)播放的直播節(jié)目內(nèi)容進行監(jiān)控,對于發(fā)現(xiàn)的不符合規(guī)定的內(nèi)容可以停止播放并將節(jié)目內(nèi)容錄像做為證據(jù)。并對部分需要對播出內(nèi)容進行版權保護,以限制收看的內(nèi)容,具體措施可以是,對播出的內(nèi)容進行加密,接收端25只有獲得許可
4證,通過許可證解密視頻內(nèi)容方可正常收看。 用戶認證管理服務器24用于確認登錄到系統(tǒng)中的每個用戶的身份及管理其在系統(tǒng)中的活動的權限。當其接收到節(jié)目管理服務器23發(fā)送的直播信息時,判斷直播信息中的直播時間是否超出直播額度,如果超出直播額度,根據(jù)系統(tǒng)的設置,通知節(jié)目管理服務器23做相應的處理。如,提示用戶直播額度不足到強制停止直播。
接收端25用于接收播出服務器22播出的直播節(jié)目。
根據(jù)本發(fā)明實施例,可控制直播節(jié)目的發(fā)布問題。 雖然通過實施例描繪了本發(fā)明,但本領域普通技術人員知道,在不脫離本發(fā)明的精神和實質(zhì)的情況下,就可使本發(fā)明有許多變形和變化,本發(fā)明的范圍由所附的權利要求來限定。
權利要求
一種網(wǎng)絡視頻直播方法,其特征在于,包括直播客戶端向節(jié)目管理服務器發(fā)送直播信息;節(jié)目管理服務器根據(jù)直播信息控制直播節(jié)目的播出。
2. 根據(jù)權利要求1所述的方法,其特征在于,所述直播信息包括用戶帳號、播出時長,所述節(jié)目管理服務器根據(jù)直播信息控制直播節(jié)目的播出具體包括節(jié)目管理服務器向用戶認證管理服務器查詢以獲得該用戶帳號對應的直播額度;當直播時長在該用戶帳號對應的直播額度內(nèi)時,節(jié)目管理服務器建立直播發(fā)布點,允許直播客戶端播出直播節(jié)目,否則,節(jié)目管理服務器向直播客戶端發(fā)送提示信息。
3. 根據(jù)權利要求1或2所述的方法,其特征在于,在直播節(jié)目播出之前,還執(zhí)行測試直播的步驟。
4. 根據(jù)權利要求1或2所述的方法,其特征在于,具體包括在節(jié)目直播過程中,直播客戶端監(jiān)視直播是否中斷,如果在直播過程中發(fā)生網(wǎng)絡中斷,并通過提示用戶,在網(wǎng)絡故障排除后,系統(tǒng)會自動恢復播出節(jié)目。
5. 根據(jù)權利要求1或2所述的方法,其特征在于,具體包括在直播節(jié)目播出結束后,節(jié)目管理服務器將直播額度發(fā)給用戶認證管理服務器,用戶認證管理服務器扣除該用戶對應的直播額度。
6. —種網(wǎng)絡視頻直播系統(tǒng),其特征在于,包括直播客戶端,用于向節(jié)目管理服務器發(fā)送直播信息,并向播出服務器發(fā)送直播節(jié)目;播出服務器,用于播出直播客戶端的發(fā)送的節(jié)目;節(jié)目管理服務器,用于根據(jù)直播信息控制播出服務器播出直播節(jié)目。
7. 根據(jù)權利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括用戶認證管理服務器,用于接收節(jié)目管理服務器發(fā)送的直播信息,判斷直播信息中的直播時間是否超出直播額度,并將判斷結果返回給節(jié)目管理器;當判斷結果為直播時長在該用戶帳號對應的直播額度內(nèi)時,節(jié)目管理服務器建立直播發(fā)布點,允許直播客戶端播出直播節(jié)目,否則,節(jié)目管理服務器向直播客戶端發(fā)送提示信息。
8. 根據(jù)權利要求6或7所述的系統(tǒng),其特征在于,所述直播客戶端還用于監(jiān)視直播是否中斷,如果在直播過程中發(fā)生網(wǎng)絡中斷,并通過提示用戶,在網(wǎng)絡故障排除后,系統(tǒng)會自動恢復播出節(jié)目。
9. 根據(jù)權利要求6或7所述的系統(tǒng),其特征在于,所述節(jié)目管理服務器還用于將直播額度發(fā)給用戶認證管理服務器,用戶認證管理服務器扣除該用戶對應的直播額度。
全文摘要
本發(fā)明的實施例提供了一種網(wǎng)絡視頻直播方法和系統(tǒng),可解決現(xiàn)有技術不能控制直播節(jié)目的發(fā)布問題。本發(fā)明的實施例提供了一種網(wǎng)絡視頻直播方法,所述方法包括直播客戶端向節(jié)目管理服務器發(fā)送直播信息;節(jié)目管理服務器根據(jù)直播信息控制直播節(jié)目的播出。所述網(wǎng)絡視頻直播系統(tǒng)包括直播客戶端、播出服務器和節(jié)目管理服務器。根據(jù)本發(fā)明實施例,可控制直播節(jié)目的發(fā)布問題。
文檔編號H04N7/16GK101753967SQ200810240398
公開日2010年6月23日 申請日期2008年12月19日 優(yōu)先權日2008年12月19日
發(fā)明者曹康 申請人:高德軟件有限公司