亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種移動(dòng)流媒體的直播服務(wù)提供方法及系統(tǒng)的制作方法

文檔序號:7752129閱讀:369來源:國知局
專利名稱:一種移動(dòng)流媒體的直播服務(wù)提供方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種移動(dòng)流媒體,具體的說,涉及一種移動(dòng)流媒體的直播服務(wù)提供方 法及系統(tǒng)。
背景技術(shù)
隨著網(wǎng)絡(luò)音視頻技術(shù)和移動(dòng)通訊技術(shù)的不斷發(fā)展,移動(dòng)流媒體業(yè)務(wù)正逐漸成為吸 引移動(dòng)終端用戶的熱點(diǎn)。簡單的說,移動(dòng)流媒體技術(shù)就是把連續(xù)的聲音和影像信息經(jīng)過采 集、壓縮處理后存儲到網(wǎng)絡(luò)服務(wù)器上,使移動(dòng)終端用戶能夠一邊下載一邊收聽、觀看,而不 需要等到整個(gè)多媒體文件下載完成就可以即時(shí)觀看的技術(shù)。針對移動(dòng)流媒體的直播業(yè)務(wù)處 理,需要SS (Streaming Server,流媒體服務(wù)器,或簡稱為流服務(wù)器)從直播源拉碼流,然后 給移動(dòng)終端用戶提供服務(wù)?,F(xiàn)有技術(shù)中,SS都是以單播的形式為終端服務(wù),這樣的服務(wù)形式,如果針對同一個(gè) 直播服務(wù),比如CCTV-I套,存在多個(gè)終端用戶請求的話,SS就會從直播源拉多路碼流,即多 少終端用戶數(shù)對應(yīng)多少路直播碼流數(shù)。這樣處理的缺點(diǎn)是重復(fù)拉碼流,占用了不必要的帶 寬,也降低了 SS的處理性能。

發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問題是,提供一種移動(dòng)流媒體的直播服務(wù)提供方法及系 統(tǒng),能夠避免帶寬的不必要消耗,提高流服務(wù)器的性能。為解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案一種移動(dòng)流媒體的直播服務(wù)提供方法,包括設(shè)置中介流媒體服務(wù)器,在該中介流媒體服務(wù)器中利用組播地址創(chuàng)建直播頻道;當(dāng)需要其他流媒體服務(wù)器提供直播服務(wù)時(shí),由所述中介流媒體服務(wù)器從直播源獲 取直播服務(wù)碼流,所述其他流媒體服務(wù)器加入所述中介流媒體服務(wù)器創(chuàng)建直播頻道時(shí)的組 播組以獲得所述直播服務(wù)碼流。在本發(fā)明所述方法的一種實(shí)施例中,直播服務(wù)提供的具體流程包括業(yè)務(wù)引擎根據(jù)用戶設(shè)備的直播服務(wù)請求,查找用戶設(shè)備的請求內(nèi)容是否存在于流 媒體服務(wù)器,如是,選擇流媒體服務(wù)器向用戶設(shè)備提供直播服務(wù)。在本發(fā)明所述方法的一種實(shí)施例中,按負(fù)載均衡選擇流媒體服務(wù)器向用戶設(shè)備提 供直播服務(wù)。在本發(fā)明所述方法的一種實(shí)施例中,還包括業(yè)務(wù)引擎根據(jù)流媒體服務(wù)器的硬件 參數(shù)和實(shí)際并發(fā)流數(shù)確定流媒體服務(wù)器是否為用戶設(shè)備提供直播服務(wù)。在本發(fā)明所述方法的一種實(shí)施例中,直播服務(wù)提供的具體流程包括用戶設(shè)備通過無線網(wǎng)絡(luò)訪問移動(dòng)流媒體的WAP門戶;WAP門戶將移動(dòng)流媒體內(nèi)容展現(xiàn)給用戶設(shè)備;用戶設(shè)備選擇感興趣的頻道進(jìn)行直播,向業(yè)務(wù)引擎發(fā)送直播服務(wù)請求;
3
業(yè)務(wù)引擎查找用戶設(shè)備的請求內(nèi)容是否存在于流媒體服務(wù)器,如是,且有可用的 流媒體服務(wù)器,選擇流媒體服務(wù)器并向用戶設(shè)備返回包含流媒體服務(wù)器網(wǎng)址的結(jié)果消息;用戶設(shè)備根據(jù)收到的結(jié)果消息中的流媒體服務(wù)器網(wǎng)址,向流媒體服務(wù)器發(fā)起服務(wù) 請求;中介流媒體服務(wù)器從直播源獲取直播服務(wù)碼流,向用戶設(shè)備提供直播服務(wù);或者 其他流媒體服務(wù)器加入中介流媒體服務(wù)器創(chuàng)建直播頻道時(shí)的組播組以獲得中介流媒體服 務(wù)器從直播源獲得的直播服務(wù)碼流,向用戶設(shè)備提供直播服務(wù)。在本發(fā)明所述方法的一種實(shí)施例中,所述用戶設(shè)備以HTTP格式的GET請求向業(yè)務(wù) 引擎發(fā)送直播服務(wù)請求。在本發(fā)明所述方法的一種實(shí)施例中,所述用戶設(shè)備以實(shí)時(shí)流協(xié)議向業(yè)務(wù)引擎發(fā)起 服務(wù)請求。在本發(fā)明所述方法的一種實(shí)施例中,所述WAP門戶以列表形式將移動(dòng)流媒體內(nèi)容 展現(xiàn)在頁面上并返回給用戶設(shè)備。本發(fā)明還提供了一種移動(dòng)流媒體的直播服務(wù)提供系統(tǒng),包括利用組播地址創(chuàng)建 直播頻道的中介流媒體服務(wù)器,所述中介流媒體服務(wù)器在其他流媒體服務(wù)器需要提供直播 服務(wù)時(shí),供其他流媒體服務(wù)器加入到其創(chuàng)建直播頻道時(shí)的組播組以獲得由其從直播源獲取 的直播服務(wù)碼流。在本發(fā)明所述系統(tǒng)的一種實(shí)施例中,所述流媒體服務(wù)器按負(fù)載均衡向用戶設(shè)備提 供直播服務(wù)。本發(fā)明通過設(shè)置中介流媒體服務(wù)器,由該中介流媒體服務(wù)器利用組播地址創(chuàng)建頻 道,其他流媒體服務(wù)器通過加入組播組來獲取直播服務(wù)碼流提供服務(wù),從而只需由中介流 媒體服務(wù)器從直播源拉一路碼流,避免了帶寬的不必要消耗,也提高了流媒體服務(wù)器的處 理性能。


圖1是一種典型的移動(dòng)流媒體系統(tǒng)組網(wǎng)結(jié)構(gòu);圖2是本發(fā)明實(shí)施例的用戶終端請求直播服務(wù)時(shí)系統(tǒng)的業(yè)務(wù)流程;圖3是本發(fā)明實(shí)施例的直播服務(wù)的時(shí)序圖。
具體實(shí)施例方式下面通過具體實(shí)施方式
結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。本發(fā)明提供了一種移動(dòng)流媒體的直播服務(wù)提供方法及系統(tǒng),其主要是采用節(jié)點(diǎn)內(nèi) 支持組播的方式來實(shí)現(xiàn)SS提供直播服務(wù)的功能,從而可以降低帶寬的消耗,并且解決SS從 直播源重復(fù)拉碼流所造成的性能差問題。包括設(shè)置中介流媒體服務(wù)器,在該中介流媒體服 務(wù)器中利用組播地址創(chuàng)建直播頻道;當(dāng)需要其他流媒體服務(wù)器提供直播服務(wù)時(shí),由中介流 媒體服務(wù)器從直播源獲取直播服務(wù)碼流,其他流媒體服務(wù)器加入中介流媒體服務(wù)器創(chuàng)建直 播頻道時(shí)的組播組以獲得直播服務(wù)碼流。通過這樣的設(shè)計(jì),使得只需中介流媒體服務(wù)器從 直播源拉一路碼流,避免了帶寬的不必要消耗,提高了 SS的處理性能。如圖1所示,移動(dòng)流媒體系統(tǒng)組網(wǎng)主要包括業(yè)務(wù)引擎和流媒體服務(wù)器,流媒體服務(wù)器可以是一個(gè)或者多個(gè)。圖2是用戶終端請求直播媒體服務(wù)時(shí)系統(tǒng)的業(yè)務(wù)流程,包括步驟201,用戶設(shè)備向業(yè)務(wù)引擎發(fā)起直播服務(wù)請求;步驟202,業(yè)務(wù)引擎在自身的數(shù)據(jù)庫中查找用戶請求的內(nèi)容在流媒體服務(wù)器上是 否存在;步驟203,根據(jù)步驟202中的查找結(jié)果,并結(jié)合流媒體服務(wù)器的硬件參數(shù)和實(shí)際并 發(fā)流數(shù)等情況確定是否可以提供服務(wù),也即確定流媒體服務(wù)器是否可用;步驟204,如果可以為用戶提供服務(wù),選擇某臺流媒體服務(wù)器提供直播服務(wù);步驟205,如果是中介流媒體服務(wù)器,則使用組播地址創(chuàng)建頻道,從直播源獲取媒 體直播碼流進(jìn)行直播服務(wù),若被選擇的流媒體服務(wù)器不是中介流媒體服務(wù)器,則自動(dòng)加入 之前中介流媒體服務(wù)器創(chuàng)建頻道所用的組播組并向用戶設(shè)備發(fā)送媒體直播碼流,開始直播 服務(wù)流程;步驟206,若不存在滿足條件的內(nèi)容,則流媒體服務(wù)器拒絕為用戶設(shè)備提供直播服務(wù)。如圖3所示,當(dāng)流媒體服務(wù)器上存在用戶訪問的內(nèi)容時(shí),流媒體服務(wù)器按如下流 程為用戶提供直播服務(wù)圖中,UE是用戶設(shè)備(User Equipment),一般指移動(dòng)手機(jī)終端;WAP是指WAP (Wireless Access Protocol,無線接入?yún)f(xié)議)門戶,門戶上提供節(jié)目 入口列表,在實(shí)際應(yīng)用中,用戶設(shè)備先訪問WAP門戶,在頁面上選擇一個(gè)感興趣的內(nèi)容進(jìn)行 訪問以觸發(fā)直播流程;SS是流媒體服務(wù)器,部署在網(wǎng)絡(luò)中,負(fù)責(zé)用戶本地接入,提供流媒體的點(diǎn)播、直播 等服務(wù);SE是業(yè)務(wù)引擎(Service Engine),與流媒體服務(wù)器共同為用戶提供移動(dòng)流媒體服務(wù)。業(yè)務(wù)流程步驟為步驟301,用戶設(shè)備通過無線網(wǎng)絡(luò)訪問移動(dòng)流媒體系統(tǒng)的WAP門戶;步驟302,WAP門戶將移動(dòng)流媒體系統(tǒng)中的音視頻媒體文件以列表的方式展現(xiàn)在 頁面上,返回給用戶設(shè)備;步驟303,用戶選擇感興趣的頻道進(jìn)行直播,向SE發(fā)送直播服務(wù)請求,該消息是一 個(gè)HTTP (HyperText Transfer Protocol,超文本傳輸協(xié)議)格式的GET i青求;步驟304,SE在數(shù)據(jù)庫的內(nèi)容記錄表中檢索,查找用戶請求的內(nèi)容在流媒體服 務(wù)器上是否存在,如果存在,且有可用的流媒體服務(wù)器,則選擇某臺SS,將結(jié)果消息以 HTTP包的形式返回,HTTP消息頭中結(jié)果碼是200,HTTP消息體中包含了 SE生成的結(jié)果 url (Uniform/Universal Resource Locator,統(tǒng)一資源定位符,也稱為網(wǎng)頁地址);步驟305,用戶設(shè)備收到SE的響應(yīng)后,取出響應(yīng)消息中的url,以RTSP(Real-time Streaming Protocol,實(shí)時(shí)流協(xié)議)向SS發(fā)起服務(wù)請求;步驟306,SS (若不是中介流媒體服務(wù)器SS10)收到用戶設(shè)備RTSP請求后,自動(dòng)加 入先前SSlO創(chuàng)建頻道時(shí)的組播組,從創(chuàng)建頻道所使用的SSlO處獲取直播碼流。步驟307,向用戶設(shè)備發(fā)送直播碼流數(shù)據(jù),提供直播服務(wù)。
本發(fā)明實(shí)施例中的移動(dòng)流媒體的直播服務(wù)提供系統(tǒng),主要包括利用組播地址創(chuàng)建 直播頻道的中介流媒體服務(wù)器,中介流媒體服務(wù)器在其他流媒體服務(wù)器需要提供直播服務(wù) 時(shí),供其他流媒體服務(wù)器加入組播組來獲取直播服務(wù)碼流,組播組即中介流媒體服務(wù)器創(chuàng) 建直播頻道時(shí)的組播組,直播服務(wù)碼流即是中介流媒體服務(wù)器從直播源獲取的媒體主播碼 流。實(shí)際應(yīng)用中,一般都是采用CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))進(jìn)行 媒體內(nèi)容的分發(fā)與服務(wù)。其過程主要是當(dāng)接口機(jī)的內(nèi)容同步模塊接收到內(nèi)容管理側(cè)CMS 發(fā)送的內(nèi)容發(fā)布請求消息后,解析XML文件,將相應(yīng)內(nèi)容通知CDN進(jìn)行發(fā)布,最后返回發(fā)布 結(jié)果給CMS。如果發(fā)布請求中存在頻道的話,那么接口機(jī)將通知⑶N- > SSlO (中介流媒體 服務(wù)器)使用組播IP自動(dòng)創(chuàng)建頻道。后續(xù)如果針對該頻道有終端用戶直播請求時(shí),由SSlO 為其服務(wù)。若請求數(shù)過多,CDN將根據(jù)負(fù)載均衡,分配其余SS(比如SS1,SS2...)提供服務(wù), 此時(shí),這些提供服務(wù)的其他SS,加入SSlO創(chuàng)建頻道時(shí)所使用的組播組。這樣,只需要SSlO 從直播源拉一路碼流,其余SS1,SS2...接收SSlO的碼流,然后向終端用戶提供服務(wù)即可, 不但避免了帶寬的不必要消耗,也提高了 SSlO的服務(wù)性能??梢钥闯?,本發(fā)明采用節(jié)點(diǎn)內(nèi)支持組播的方式來實(shí)現(xiàn)SS提供直播服務(wù)的功能,既 降低了帶寬的消耗,又解決了 SS從直播源重復(fù)拉碼流所造成的性能差問題。以上內(nèi)容是結(jié)合具體的實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā) 明的具體實(shí)施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù) 范圍。
權(quán)利要求
一種移動(dòng)流媒體的直播服務(wù)提供方法,其特征在于,包括設(shè)置中介流媒體服務(wù)器,在該中介流媒體服務(wù)器中利用組播地址創(chuàng)建直播頻道;當(dāng)需要其他流媒體服務(wù)器提供直播服務(wù)時(shí),由所述中介流媒體服務(wù)器從直播源獲取直播服務(wù)碼流,所述其他流媒體服務(wù)器加入所述中介流媒體服務(wù)器創(chuàng)建直播頻道時(shí)的組播組以獲得所述直播服務(wù)碼流。
2.如權(quán)利要求1所述的方法,其特征在于,直播服務(wù)提供的具體流程包括業(yè)務(wù)引擎根據(jù)用戶設(shè)備的直播服務(wù)請求,查找用戶設(shè)備的請求內(nèi)容是否存在于流媒體 服務(wù)器,如是,選擇流媒體服務(wù)器向用戶設(shè)備提供直播服務(wù)。
3.如權(quán)利要求2所述的方法,其特征在于,按負(fù)載均衡選擇流媒體服務(wù)器向用戶設(shè)備 提供直播服務(wù)。
4.如權(quán)利要求2所述的方法,其特征在于,還包括業(yè)務(wù)引擎根據(jù)流媒體服務(wù)器的硬件 參數(shù)和實(shí)際并發(fā)流數(shù)確定流媒體服務(wù)器是否為用戶設(shè)備提供直播服務(wù)。
5.如權(quán)利要求1所述的方法,其特征在于,直播服務(wù)提供的具體流程包括用戶設(shè)備通過無線網(wǎng)絡(luò)訪問移動(dòng)流媒體的WAP門戶;WAP門戶將移動(dòng)流媒體內(nèi)容展現(xiàn)給用戶設(shè)備;用戶設(shè)備選擇感興趣的頻道進(jìn)行直播,向業(yè)務(wù)引擎發(fā)送直播服務(wù)請求;業(yè)務(wù)引擎查找用戶設(shè)備的請求內(nèi)容是否存在于流媒體服務(wù)器,如是,且有可用的流媒 體服務(wù)器,選擇流媒體服務(wù)器并向用戶設(shè)備返回包含流媒體服務(wù)器網(wǎng)址的結(jié)果消息;用戶設(shè)備根據(jù)收到的結(jié)果消息中的流媒體服務(wù)器網(wǎng)址,向流媒體服務(wù)器發(fā)起服務(wù)請求;中介流媒體服務(wù)器從直播源獲取直播服務(wù)碼流,向用戶設(shè)備提供直播服務(wù);或者其他 流媒體服務(wù)器加入中介流媒體服務(wù)器創(chuàng)建直播頻道時(shí)的組播組以獲得中介流媒體服務(wù)器 從直播源獲得的直播服務(wù)碼流,向用戶設(shè)備提供直播服務(wù)。
6.如權(quán)利要求5所述的方法,其特征在于,所述用戶設(shè)備以HTTP格式的GET請求向業(yè) 務(wù)引擎發(fā)送直播服務(wù)請求。
7.如權(quán)利要求5所述的方法,其特征在于,所述用戶設(shè)備以實(shí)時(shí)流協(xié)議向業(yè)務(wù)引擎發(fā) 起服務(wù)請求。
8.如權(quán)利要求5所述的方法,其特征在于,所述WAP門戶以列表形式將移動(dòng)流媒體內(nèi)容 展現(xiàn)在頁面上并返回給用戶設(shè)備。
9.一種移動(dòng)流媒體的直播服務(wù)提供系統(tǒng),其特征在于,包括利用組播地址創(chuàng)建直播 頻道的中介流媒體服務(wù)器,所述中介流媒體服務(wù)器在其他流媒體服務(wù)器需要提供直播服務(wù) 時(shí),供其他流媒體服務(wù)器加入到其創(chuàng)建直播頻道時(shí)的組播組以獲得由其從直播源獲取的直 播服務(wù)碼流。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述流媒體服務(wù)器按負(fù)載均衡向用戶設(shè)備 提供直播服務(wù)。
全文摘要
本發(fā)明公開了一種移動(dòng)流媒體的直播服務(wù)提供方法及系統(tǒng),所述方法包括設(shè)置中介流媒體服務(wù)器,在該中介流媒體服務(wù)器中利用組播地址創(chuàng)建直播頻道;當(dāng)需要其他流媒體服務(wù)器提供直播服務(wù)時(shí),由所述中介流媒體服務(wù)器從直播源獲取直播服務(wù)碼流,所述其他流媒體服務(wù)器加入所述中介流媒體服務(wù)器創(chuàng)建直播頻道時(shí)的組播組以獲得所述直播服務(wù)碼流。本發(fā)明通過設(shè)置中介流媒體服務(wù)器,由該中介流媒體服務(wù)器利用組播地址創(chuàng)建頻道,其他流媒體服務(wù)器通過加入組播組來獲取直播服務(wù)碼流提供服務(wù),從而只需由中介流媒體服務(wù)器從直播源拉一路碼流,避免了帶寬的不必要消耗,也提高了流媒體服務(wù)器的處理性能。
文檔編號H04L12/18GK101895406SQ20101020737
公開日2010年11月24日 申請日期2010年6月23日 優(yōu)先權(quán)日2010年6月23日
發(fā)明者柏楊 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1