專利名稱:混合直播的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種混合直播的方法及設(shè)備。
背景技術(shù):
在現(xiàn)有廣播電視中,數(shù)字電視(Digital Television, DTV)正逐步向雙向交互電視演進(jìn),相比DTV的單向數(shù)字廣播,雙向交互電視的優(yōu)點(diǎn)是用戶可以點(diǎn)播自己想看的節(jié)目, 能夠?yàn)橛脩籼峁┙换ナ降挠脩趔w驗(yàn)。為支持雙向交互電視,不少?gòu)V播電視廠商采用了混合電視(Hybrid TV)的方案,即有線數(shù)字視頻廣播(Digital Video Broadcasting-Cable, DVB-C)和交互式網(wǎng)絡(luò)電視(Internet Protocol Television, IPTV)混合的方案?,F(xiàn)有的DVB-C直播方案均是基于有線電視電纜(Cable)網(wǎng)絡(luò)以廣播的方式承載直播視頻流。具體地,直播源通過(guò)異步串行接口(Asynchronous Serial hterface,ASI)將直播視頻流發(fā)送給正交幅度調(diào)制(Quadrature Amplitude Modulation, QAM)設(shè)備,QAM設(shè)備將直播視頻流調(diào)制后通過(guò)Cable網(wǎng)絡(luò)廣播到各個(gè)機(jī)頂盒(Set Top Box,STB),STB將接收到的直播視頻流解調(diào)后播放給用戶。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題由于直播視頻流完全由Cable網(wǎng)絡(luò)承載,一旦Cable網(wǎng)絡(luò)出現(xiàn)故障,用戶就無(wú)法觀看直播頻道的節(jié)目了。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種混合直播的方法及設(shè)備。所述技術(shù)方案如下—方面,提供了一種混合直播的方法,所述方法包括檢測(cè)有線電視電纜(Cable)網(wǎng)絡(luò)的廣播信道中是否有直播視頻流;如果檢測(cè)到有直播視頻流,則將所述直播視頻流播放給用戶;如果沒(méi)有檢測(cè)到直播視頻流,則通過(guò)網(wǎng)絡(luò)協(xié)議(IP)網(wǎng)絡(luò)獲取所述直播視頻流,并將獲取的所述直播視頻流播放給用戶。另一方面,提供了一種混合直播的設(shè)備,所述設(shè)備包括檢測(cè)模塊,用于檢測(cè)有線電視電纜(Cable)網(wǎng)絡(luò)的廣播信道中是否有直播視頻流;獲取模塊,用于當(dāng)所述檢測(cè)模塊沒(méi)有檢測(cè)到直播視頻流時(shí),通過(guò)網(wǎng)絡(luò)協(xié)議(IP)網(wǎng)絡(luò)獲取所述直播視頻流;播放模塊,用于將所述檢測(cè)模塊檢測(cè)到的直播視頻流或所述獲取模塊獲取的直播視頻流播放給用戶。本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是對(duì)于Cable網(wǎng)絡(luò)和IP網(wǎng)絡(luò)共同承載的直播視頻流,當(dāng)Cable網(wǎng)絡(luò)出現(xiàn)故障時(shí),用戶能夠通過(guò)IP網(wǎng)絡(luò)獲取直播視頻流,使用戶可以正常觀看直播頻道的節(jié)目,增強(qiáng)了直播視頻業(yè)務(wù)的可靠性,相對(duì)于現(xiàn)有技術(shù)中IP網(wǎng)絡(luò)只承載交互業(yè)務(wù),不承載直播視頻業(yè)務(wù),提高了 IP網(wǎng)絡(luò)的利用率。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一提供的混合直播的方法流程圖;圖2是本發(fā)明實(shí)施例二提供的Hybrid TV架構(gòu)示意圖;圖3是本發(fā)明實(shí)施例二提供的混合直播的方法流程圖;圖4是本發(fā)明實(shí)施例三提供的混合直播的設(shè)備結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例三提供的另一種混合直播的設(shè)備結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例三提供的另一種混合直播的設(shè)備結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例三提供的另一種混合直播的設(shè)備結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例一本發(fā)明實(shí)施例提供了一種混合直播的方法,參見(jiàn)圖1,方法流程包括101 檢測(cè)Cable網(wǎng)絡(luò)的廣播信道中是否有直播視頻流,如果檢測(cè)到有直播視頻流,則執(zhí)行102,如果沒(méi)有檢測(cè)到直播視頻流,則執(zhí)行103 ;102 如果檢測(cè)到有直播視頻流,則將該直播視頻流播放給用戶;103 如果沒(méi)有檢測(cè)到直播視頻流,則通過(guò)IP網(wǎng)絡(luò)獲取該直播視頻流,并將獲取的直播視頻流播放給用戶。本發(fā)明實(shí)施例提供的方法,對(duì)于Cable網(wǎng)絡(luò)和IP網(wǎng)絡(luò)共同承載的直播視頻流,當(dāng) Cable網(wǎng)絡(luò)出現(xiàn)故障時(shí),用戶能夠通過(guò)IP網(wǎng)絡(luò)獲取直播視頻流,使用戶可以正常觀看直播頻道的節(jié)目,增強(qiáng)了直播視頻業(yè)務(wù)的可靠性,相對(duì)于現(xiàn)有技術(shù)中IP網(wǎng)絡(luò)只承載交互業(yè)務(wù), 不承載直播視頻業(yè)務(wù),提高了 IP網(wǎng)絡(luò)的利用率。實(shí)施例二本發(fā)明實(shí)施例提供了一種混合直播的方法,參見(jiàn)圖2,為Hybrid TV架構(gòu)示意圖。 如果在Hybrid TV中采用本發(fā)明實(shí)施例提供的方法,如圖2所示,將IP網(wǎng)絡(luò)作為Cable網(wǎng)絡(luò)的備份鏈路,直播源同時(shí)向DVB-C廣播系統(tǒng)和IPTV系統(tǒng)發(fā)送直播視頻流,STB默認(rèn)通過(guò) Cable網(wǎng)絡(luò)的廣播信道獲取直播視頻流,當(dāng)Cable網(wǎng)絡(luò)出現(xiàn)故障時(shí),STB就通過(guò)IP網(wǎng)絡(luò)從 IPTV系統(tǒng)獲取直播視頻流,使用戶可以正常觀看直播頻道的節(jié)目。參見(jiàn)圖3,混合直播的方法流程包括301 直播源向DVB-C廣播系統(tǒng)中的QAM設(shè)備和IPTV系統(tǒng)中的MDN (Media Delivery Network,媒體分發(fā)網(wǎng)絡(luò))發(fā)送直播視頻流;
5
其中,直播源為地面直播信號(hào)的源頭,一般是衛(wèi)星電視接收設(shè)備,通過(guò)ASI接口連接到QAM設(shè)備,通過(guò)IP方式連接到MDN中的編碼器。在本步驟中,直播源向QAM設(shè)備和MDN 發(fā)送的直播視頻流是相同的,即將向QAM設(shè)備發(fā)送的直播視頻流全部發(fā)送給MDN —份。IPTV系統(tǒng)包括業(yè)務(wù)管理系統(tǒng)(Business Management System,BMS)和媒體分發(fā)網(wǎng)絡(luò)(Media Delivery Network, MDN)兩部分。BMS主要用于完成直播頻道的統(tǒng)一發(fā)布和維護(hù),并對(duì)用戶訪問(wèn)交互式業(yè)務(wù)進(jìn)行認(rèn)證和授權(quán)。MDN主要用于分發(fā)具體的交互式多媒體業(yè)務(wù),在本發(fā)明實(shí)施例中具體用于將直播視頻流從IP網(wǎng)絡(luò)分發(fā)到STB。302 =QAM設(shè)備將接收到的直播視頻流調(diào)制成適合Cable網(wǎng)絡(luò)傳輸?shù)闹辈ヒ曨l流;其中,該QAM設(shè)備是指Cable信號(hào)調(diào)制設(shè)備,主要用于將直播視頻流調(diào)制到Cable 網(wǎng)絡(luò)的廣播信道中發(fā)送。303 :MDN將接收到的直播視頻流進(jìn)行轉(zhuǎn)碼處理,生成適合IP網(wǎng)絡(luò)傳輸?shù)闹辈ヒ曨l流;具體地,直播源發(fā)送過(guò)來(lái)的直播視頻流一般是廣播視頻信號(hào)的格式,需要由MDN 中的編碼器對(duì)接收到的直播視頻流進(jìn)行轉(zhuǎn)碼處理,從廣播視頻信號(hào)的格式轉(zhuǎn)成適合在IP 網(wǎng)絡(luò)傳輸?shù)慕M播或單播視頻數(shù)據(jù)格式。 上述302和303的執(zhí)行順序不分先后,可以同時(shí)執(zhí)行,也可以先執(zhí)行302,再執(zhí)行 303,還可以先執(zhí)行303,再執(zhí)行302,本發(fā)明實(shí)施例對(duì)此不作限定。304 雙模STB上電啟動(dòng),并接入IP網(wǎng)絡(luò);其中,雙模STB是指同時(shí)支持DVB-C和IPTV的機(jī)頂盒。在本發(fā)明實(shí)施例中,雙模 STB既可以從Cable網(wǎng)絡(luò)的廣播信道中獲取直播視頻流,也可以通過(guò)IP網(wǎng)絡(luò)從IPTV系統(tǒng)中獲取直播視頻流。雙模STB通過(guò)IP網(wǎng)絡(luò)獲取直播視頻流之前,先要成功接入IP網(wǎng)絡(luò)。305 雙模STB向IPTV系統(tǒng)中的BMS發(fā)送業(yè)務(wù)授權(quán)請(qǐng)求;具體地,雙模STB向BMS請(qǐng)求授權(quán)接收直播頻道的業(yè)務(wù)。306 =BMS對(duì)雙模STB進(jìn)行授權(quán),并返回業(yè)務(wù)授權(quán)響應(yīng);307 雙模STB通過(guò)BMS的授權(quán)后,向BMS發(fā)送直播頻道元數(shù)據(jù)請(qǐng)求;其中,直播頻道元數(shù)據(jù)是管理員預(yù)先在BMS中創(chuàng)建好的。具體地,管理員預(yù)先在 BMS上創(chuàng)建各個(gè)直播頻道的直播頻道元數(shù)據(jù),每個(gè)直播頻道元數(shù)據(jù)中都包括頻道編號(hào)和IP 分發(fā)方式信息,除此之外,還可以包括節(jié)目編號(hào)、頻道頻點(diǎn)、直播源地址和MDN服務(wù)地址等信息。其中,IP分發(fā)方式信息可以為組播、單播和NULL(空)中的任意一個(gè),組播表示該直播頻道的直播視頻流在IP網(wǎng)絡(luò)中以組播的方式分發(fā),單播表示該直播頻道的直播視頻流在IP網(wǎng)絡(luò)中以單播的方式分發(fā),NULL表示該直播頻道的直播視頻流只通過(guò)Cable網(wǎng)絡(luò)下發(fā),不能通過(guò)IP網(wǎng)絡(luò)下發(fā)。BMS創(chuàng)建好各個(gè)直播頻道的直播頻道元數(shù)據(jù)后,將創(chuàng)建的直播頻道元數(shù)據(jù)同步到MDN中,MDN保存同步過(guò)來(lái)的直播頻道元數(shù)據(jù)。308 雙模STB接收BMS發(fā)送的直播頻道元數(shù)據(jù);需要說(shuō)明的是,上述304至308中如若有一個(gè)步驟出現(xiàn)失敗,則該雙模STB工作在單模式狀態(tài),即DVB-C狀態(tài),只能從Cable網(wǎng)絡(luò)獲取直播視頻流。309 雙模STB將有授權(quán)的直播頻道的直播頻道元數(shù)據(jù)整合成直播頻道菜單,并顯示給用戶,由用戶根據(jù)直播頻道菜單進(jìn)行直播視頻流的選擇;例如,BMS發(fā)給雙模STB直播頻道1至100的共一百個(gè)直播頻道元數(shù)據(jù),但是該雙模STB有授權(quán)的是直播頻道1至60和90至100的業(yè)務(wù),因此該雙模STB將1至60和90
至100共70個(gè)直播頻道整合成直播頻道菜單,顯示給用戶,用戶可以選擇其中的任意一個(gè)直播頻道進(jìn)行觀看。310 雙模STB檢測(cè)Cable網(wǎng)絡(luò)的廣播信道中是否有直播視頻流,如果檢測(cè)到有直播視頻流,則執(zhí)行311,如果沒(méi)有檢測(cè)到直播視頻流,則執(zhí)行312 ;具體地,用戶選擇好直播頻道后,就要獲取這個(gè)直播頻道的直播視頻流。雙模STB 默認(rèn)優(yōu)先從Cable網(wǎng)絡(luò)的廣播信道中獲取直播視頻流。311 雙模STB使用廣播信道解碼器對(duì)從Cable網(wǎng)絡(luò)的廣播信道中檢測(cè)到的直播視頻流進(jìn)行解碼,并播放給用戶;312 如果沒(méi)有檢測(cè)到直播視頻流,則雙模STB判斷該直播視頻流是否能通過(guò)IP網(wǎng)絡(luò)獲取,如果能通過(guò)IP網(wǎng)絡(luò)獲取,則執(zhí)行313,如果不能,流程結(jié)束;其中,無(wú)法從Cable網(wǎng)絡(luò)的廣播信道中獲取直播視頻流,可以包括以下兩種情況 一種是檢測(cè)到Cable網(wǎng)絡(luò)出現(xiàn)故障,即該雙模STB在廣播信道中檢測(cè)不到對(duì)應(yīng)的直播頻道的信號(hào),另一種是對(duì)應(yīng)直播頻道的直播視頻流不通過(guò)Cable網(wǎng)絡(luò)下發(fā)而是通過(guò)IP網(wǎng)絡(luò)下發(fā)。具體地,雙模STB可以根據(jù)事先從BMS獲取的直播頻道元數(shù)據(jù)來(lái)判斷該直播視頻流是否能通過(guò)IP網(wǎng)絡(luò)獲取,具體為獲取該直播視頻流所在直播頻道的直播頻道元數(shù)據(jù); 根據(jù)獲取的直播頻道元數(shù)據(jù)中的IP分發(fā)方式信息確認(rèn)該直播視頻流是否能通過(guò)IP網(wǎng)絡(luò)獲取。例如,根據(jù)該直播視頻流所在直播頻道的頻道編號(hào),從本地已存的直播頻道元數(shù)據(jù)中查找到與該頻道編號(hào)相匹配的直播頻道元數(shù)據(jù),從中獲取IP分發(fā)方式信息,如果該IP分發(fā)方式信息為組播或單播,則可以通過(guò)IP網(wǎng)絡(luò)獲取,如果該IP分發(fā)方式信息為NULL,則不能通過(guò)IP網(wǎng)絡(luò)獲取。下面的313和314為通過(guò)IP網(wǎng)絡(luò)獲取該直播視頻流的具體步驟。313 雙模STB向MDN發(fā)送視頻訪問(wèn)請(qǐng)求,該視頻訪問(wèn)請(qǐng)求中包括該直播視頻流對(duì)應(yīng)的頻道編號(hào); 具體地,將該直播視頻流所在直播頻道的頻道編號(hào)發(fā)送給MDN,請(qǐng)求MDN下發(fā)該直播視頻流。314 雙模STB接收由MDN通過(guò)IP網(wǎng)絡(luò)發(fā)送的直播視頻流;具體地,MDN通過(guò)組播或者單播的方式向該雙模STB發(fā)送直播視頻流。315 雙模STB使用IP信道解碼器對(duì)通過(guò)IP網(wǎng)絡(luò)接收的直播視頻流進(jìn)行轉(zhuǎn)碼處理,將該直播視頻流轉(zhuǎn)換成適合IP網(wǎng)絡(luò)傳輸?shù)慕M播或單播視頻數(shù)據(jù)格式,并播放給用戶。具體地,雙模STB收到MDN發(fā)送的直播視頻流后,需要使用IP信道解碼器對(duì)該直播視頻流進(jìn)行轉(zhuǎn)碼處理,將該直播視頻流轉(zhuǎn)換成適合IP網(wǎng)絡(luò)傳輸?shù)慕M播或單播視頻數(shù)據(jù)格式,轉(zhuǎn)碼后將該視頻播放給用戶觀看。進(jìn)一步地,在本發(fā)明實(shí)施例提供的方法中,如果雙模STB又檢測(cè)到Cable網(wǎng)絡(luò)恢復(fù)正常,則可以再次切換回Cable網(wǎng)絡(luò),從Cable網(wǎng)絡(luò)的廣播信道中繼續(xù)獲取直播視頻流。另外,在原有QAM設(shè)備不作改造擴(kuò)容的情況下,如果QAM設(shè)備的資源出現(xiàn)瓶頸,直播業(yè)務(wù)將難以實(shí)現(xiàn)擴(kuò)容。針對(duì)這一問(wèn)題,本發(fā)明實(shí)施例還可以提供一種機(jī)制,用于在QAM設(shè)備不作改造的情況下,通過(guò)IP網(wǎng)絡(luò)補(bǔ)充直播視頻業(yè)務(wù)的分發(fā)能力,實(shí)現(xiàn)直播視頻業(yè)務(wù)的擴(kuò)容,具體可以為預(yù)先將現(xiàn)有的直播頻道分為優(yōu)先級(jí)高的直播頻道和優(yōu)先級(jí)低的直播頻道,例如可以將平均收視率高于某一收視率預(yù)設(shè)值的直播頻道定義為優(yōu)先級(jí)高的直播頻道,將平均收視率低于該收視率預(yù)設(shè)值的直播頻道定義為優(yōu)先級(jí)低的直播頻道;直播源發(fā)送直播視頻流時(shí),可以將優(yōu)先級(jí)高的直播頻道的直播視頻流發(fā)送給QAM 設(shè)備和MDN,將優(yōu)先級(jí)低的直播頻道的直播視頻流只發(fā)送給MDN,這樣,雙模STB可以從 Cable網(wǎng)絡(luò)獲取優(yōu)先級(jí)高的直播頻道的直播視頻流,從IP網(wǎng)絡(luò)獲取優(yōu)先級(jí)低的直播頻道的直播視頻流,同時(shí)當(dāng)Cable網(wǎng)絡(luò)發(fā)生故障是,還可以從IP網(wǎng)絡(luò)獲取優(yōu)先級(jí)高的直播頻道的直播視頻流,因此,優(yōu)先級(jí)低的直播頻道就不再占用QAM設(shè)備的資源,而是通過(guò)IP網(wǎng)絡(luò)下發(fā),提高了 IP網(wǎng)絡(luò)的利用率,還增強(qiáng)了優(yōu)先級(jí)高的直播視頻業(yè)務(wù)的可靠性;或者,直播源發(fā)送直播視頻流時(shí),還可以將優(yōu)先級(jí)高的直播頻道的直播視頻流只發(fā)送給QAM設(shè)備,將優(yōu)先級(jí)低的直播頻道的直播視頻流只發(fā)送給MDN,BMS中要?jiǎng)?chuàng)建QAM設(shè)備和MDN中承載的全部直播頻道的直播頻道元數(shù)據(jù),以保證雙模STB上能顯示完整的直播頻道菜單,這樣,雙模STB可以從Cable網(wǎng)絡(luò)獲取優(yōu)先級(jí)高的直播頻道的直播視頻流,從IP 網(wǎng)絡(luò)獲取優(yōu)先級(jí)低的直播頻道的直播視頻流,因此,優(yōu)先級(jí)低的直播頻道就不再占用QAM 設(shè)備的資源,而是通過(guò)IP網(wǎng)絡(luò)下發(fā),提高了 IP網(wǎng)絡(luò)的利用率,并且優(yōu)先級(jí)高的直播頻道的直播視頻流不再發(fā)送給MDN,保證了直播視頻業(yè)務(wù)不會(huì)占用IP網(wǎng)絡(luò)過(guò)多的資源。本發(fā)明實(shí)施例提供的方法,通過(guò)將直播視頻流同時(shí)發(fā)送給QAM設(shè)備和MDN,使直播視頻流可以在Cable網(wǎng)絡(luò)和IP網(wǎng)絡(luò)中共同承載,當(dāng)Cable網(wǎng)絡(luò)出現(xiàn)故障時(shí),雙模STB就可以通過(guò)IP網(wǎng)絡(luò)從IPTV系統(tǒng)獲取直播視頻流,使用戶可以正常觀看直播頻道的節(jié)目,增強(qiáng)了直播視頻業(yè)務(wù)的可靠性,相對(duì)于現(xiàn)有技術(shù)中IP網(wǎng)絡(luò)只承載交互業(yè)務(wù),不承載直播視頻業(yè)務(wù),提高了 IP網(wǎng)絡(luò)的利用率。實(shí)施例三參見(jiàn)圖4,本發(fā)明實(shí)施例提供了一種混合直播的設(shè)備,該設(shè)備可以是雙模STB,可以用于執(zhí)行實(shí)施例二中的雙模STB的方法步驟,包括檢測(cè)模塊401,用于檢測(cè)Cable網(wǎng)絡(luò)的廣播信道中是否有直播視頻流;獲取模塊402,用于當(dāng)檢測(cè)模塊401沒(méi)有檢測(cè)到直播視頻流時(shí),通過(guò)IP網(wǎng)絡(luò)獲取直播視頻流;播放模塊403,用于將檢測(cè)模塊401檢測(cè)到的直播視頻流或獲取模塊402獲取的直播視頻流播放給用戶。進(jìn)一步地,獲取模塊402,具體用于向IPTV系統(tǒng)中的MDN發(fā)送視頻訪問(wèn)請(qǐng)求,該視頻訪問(wèn)請(qǐng)求中包括該直播視頻流對(duì)應(yīng)的頻道編號(hào);接收由MDN從直播源獲取的、通過(guò)IP網(wǎng)絡(luò)發(fā)送的該直播視頻流。更進(jìn)一步地,參見(jiàn)圖5,該設(shè)備還包括判斷模塊404,用于在獲取模塊402通過(guò)IP網(wǎng)絡(luò)獲取直播視頻流之前,判斷該直播視頻流是否能通過(guò)IP網(wǎng)絡(luò)獲取,如果是,則執(zhí)行獲取模塊402。再進(jìn)一步地,參見(jiàn)圖6,該設(shè)備還包括發(fā)送模塊405,用于通過(guò)IPTV系統(tǒng)中的BMS的授權(quán)之后,在檢測(cè)模塊401檢測(cè) Cable網(wǎng)絡(luò)的廣播信道中是否有直播視頻流之前,向BMS發(fā)送直播頻道元數(shù)據(jù)請(qǐng)求;
接收模塊406,用于在發(fā)送模塊405發(fā)送直播頻道元數(shù)據(jù)請(qǐng)求之后,接收BMS發(fā)送的直播頻道元數(shù)據(jù),直播頻道元數(shù)據(jù)中包括頻道編號(hào)和IP分發(fā)方式信息;整合模塊407,用于在接收模塊406接收BMS發(fā)送的直播頻道元數(shù)據(jù)之后,將有授權(quán)的直播頻道的直播頻道元數(shù)據(jù)整合成直播頻道菜單;顯示模塊408,用于將整合模塊407整合成的直播頻道菜單顯示給用戶,由用戶根據(jù)該直播頻道菜單進(jìn)行直播視頻流的選擇;相應(yīng)地,判斷模塊404,具體用于獲取該直播視頻流所在直播頻道的直播頻道元數(shù)據(jù);根據(jù)獲取的直播頻道元數(shù)據(jù)中的IP分發(fā)方式信息確認(rèn)該直播視頻流是否能通過(guò)IP網(wǎng)絡(luò)獲取??蛇x地,參見(jiàn)圖7,該設(shè)備還包括解碼模塊409,用于在播放模塊403將獲取模塊402獲取的直播視頻流播放給用戶之前,使用IP信道解碼器對(duì)獲取模塊402獲取的直播視頻流進(jìn)行轉(zhuǎn)碼處理,將直播視頻流轉(zhuǎn)換成適合IP網(wǎng)絡(luò)傳輸?shù)慕M播或單播視頻數(shù)據(jù)格式。本發(fā)明實(shí)施例提供的設(shè)備,對(duì)于Cable網(wǎng)絡(luò)和IP網(wǎng)絡(luò)共同承載的直播視頻流,當(dāng) Cable網(wǎng)絡(luò)出現(xiàn)故障時(shí),可以通過(guò)IP網(wǎng)絡(luò)從IPTV系統(tǒng)獲取直播視頻流,使用戶可以正常觀看直播頻道的節(jié)目,增強(qiáng)了直播視頻業(yè)務(wù)的可靠性。需要說(shuō)明的是上述實(shí)施例提供的混合直播的設(shè)備在直播視頻時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的混合直播的設(shè)備與混合直播的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種混合直播的方法,其特征在于,所述方法包括檢測(cè)有線電視電纜(Cable)網(wǎng)絡(luò)的廣播信道中是否有直播視頻流;如果檢測(cè)到有直播視頻流,則將所述直播視頻流播放給用戶;如果沒(méi)有檢測(cè)到直播視頻流,則通過(guò)網(wǎng)絡(luò)協(xié)議(IP)網(wǎng)絡(luò)獲取所述直播視頻流,并將獲取的所述直播視頻流播放給用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)IP網(wǎng)絡(luò)獲取所述直播視頻流,包括向交互式網(wǎng)絡(luò)電視IPTV系統(tǒng)中的媒體分發(fā)網(wǎng)絡(luò)發(fā)送視頻訪問(wèn)請(qǐng)求,所述視頻訪問(wèn)請(qǐng)求中包括所述直播視頻流對(duì)應(yīng)的頻道編號(hào);接收由所述媒體分發(fā)網(wǎng)絡(luò)從直播源獲取的、通過(guò)所述IP網(wǎng)絡(luò)發(fā)送的所述直播視頻流。
3.根據(jù)權(quán)利要求1或權(quán)利要求2所述的方法,其特征在于,所述通過(guò)IP網(wǎng)絡(luò)獲取所述直播視頻流之前,還包括判斷所述直播視頻流是否能通過(guò)所述IP網(wǎng)絡(luò)獲取,如果是,則執(zhí)行通過(guò)所述IP網(wǎng)絡(luò)獲取所述直播視頻流的步驟。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述檢測(cè)Cable網(wǎng)絡(luò)的廣播信道中是否有直播視頻流之前,還包括通過(guò)IPTV系統(tǒng)中的業(yè)務(wù)管理系統(tǒng)的授權(quán)后,向所述業(yè)務(wù)管理系統(tǒng)發(fā)送直播頻道元數(shù)據(jù)請(qǐng)求;接收所述業(yè)務(wù)管理系統(tǒng)發(fā)送的直播頻道元數(shù)據(jù),所述直播頻道元數(shù)據(jù)中包括頻道編號(hào)和IP分發(fā)方式信息;將有授權(quán)的直播頻道的直播頻道元數(shù)據(jù)整合成直播頻道菜單,并顯示給用戶,由所述用戶根據(jù)所述直播頻道菜單進(jìn)行直播視頻流的選擇;相應(yīng)地,所述判斷所述直播視頻流是否能通過(guò)IP網(wǎng)絡(luò)獲取,包括獲取所述直播視頻流所在直播頻道的直播頻道元數(shù)據(jù);根據(jù)獲取的所述直播頻道元數(shù)據(jù)中的IP分發(fā)方式信息確認(rèn)所述直播視頻流是否能通過(guò)所述IP網(wǎng)絡(luò)獲取。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,無(wú)法從所述Cable網(wǎng)絡(luò)的廣播信道中檢測(cè)到所述直播視頻流,包括檢測(cè)到所述Cable網(wǎng)絡(luò)出現(xiàn)故障,或,所述直播視頻流不通過(guò)所述Cable網(wǎng)絡(luò)下發(fā)而通過(guò)所述IP網(wǎng)絡(luò)下發(fā)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,將獲取的所述直播視頻流播放給用戶之前,還包括使用IP信道解碼器對(duì)通過(guò)IP網(wǎng)絡(luò)獲取的所述直播視頻流進(jìn)行轉(zhuǎn)碼處理,將所述直播視頻流轉(zhuǎn)換成適合所述IP網(wǎng)絡(luò)傳輸?shù)慕M播或單播視頻數(shù)據(jù)格式。
7.一種混合直播的設(shè)備,其特征在于,所述設(shè)備包括檢測(cè)模塊,用于檢測(cè)有線電視電纜(Cable)網(wǎng)絡(luò)的廣播信道中是否有直播視頻流;獲取模塊,用于當(dāng)所述檢測(cè)模塊沒(méi)有檢測(cè)到直播視頻流時(shí),通過(guò)網(wǎng)絡(luò)協(xié)議(IP)網(wǎng)絡(luò)獲取所述直播視頻流;播放模塊,用于將所述檢測(cè)模塊檢測(cè)到的直播視頻流或所述獲取模塊獲取的直播視頻流播放給用戶。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述獲取模塊,具體用于向交互式網(wǎng)絡(luò)電視IPTV系統(tǒng)中的媒體分發(fā)網(wǎng)絡(luò)發(fā)送視頻訪問(wèn)請(qǐng)求,所述視頻訪問(wèn)請(qǐng)求中包括所述直播視頻流對(duì)應(yīng)的頻道編號(hào);接收由所述媒體分發(fā)網(wǎng)絡(luò)從直播源獲取的、通過(guò)所述IP網(wǎng)絡(luò)發(fā)送的所述直播視頻流。
9.根據(jù)權(quán)利要求7或權(quán)利要求8所述的設(shè)備,其特征在于,所述設(shè)備還包括判斷模塊,用于在所述獲取模塊通過(guò)IP網(wǎng)絡(luò)獲取所述直播視頻流之前,判斷所述直播視頻流是否能通過(guò)IP網(wǎng)絡(luò)獲取,如果是,則執(zhí)行所述獲取模塊。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述設(shè)備還包括發(fā)送模塊,用于通過(guò)IPTV系統(tǒng)中的業(yè)務(wù)管理系統(tǒng)的授權(quán)之后,在所述檢測(cè)模塊檢測(cè) Cable網(wǎng)絡(luò)的廣播信道中是否有直播視頻流之前,向所述業(yè)務(wù)管理系統(tǒng)發(fā)送直播頻道元數(shù)據(jù)請(qǐng)求;接收模塊,用于在所述發(fā)送模塊發(fā)送直播頻道元數(shù)據(jù)請(qǐng)求之后,接收所述業(yè)務(wù)管理系統(tǒng)發(fā)送的直播頻道元數(shù)據(jù),所述直播頻道元數(shù)據(jù)中包括頻道編號(hào)和IP分發(fā)方式信息;整合模塊,用于在所述接收模塊接收所述業(yè)務(wù)管理系統(tǒng)發(fā)送的直播頻道元數(shù)據(jù)之后, 將有授權(quán)的直播頻道的直播頻道元數(shù)據(jù)整合成直播頻道菜單;顯示模塊,用于將所述整合模塊整合成的直播頻道菜單顯示給用戶,由所述用戶根據(jù)所述直播頻道菜單進(jìn)行直播視頻流的選擇;相應(yīng)地,所述判斷模塊,具體用于獲取所述直播視頻流所在直播頻道的直播頻道元數(shù)據(jù);根據(jù)獲取的所述直播頻道元數(shù)據(jù)中的IP分發(fā)方式信息確認(rèn)所述直播視頻流是否能通過(guò)IP網(wǎng)絡(luò)獲取。
11.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述設(shè)備還包括解碼模塊,用于在所述播放模塊將所述獲取模塊獲取的直播視頻流播放給用戶之前, 使用IP信道解碼器對(duì)所述獲取模塊獲取的所述直播視頻流進(jìn)行轉(zhuǎn)碼處理,將所述直播視頻流轉(zhuǎn)換成適合所述IP網(wǎng)絡(luò)傳輸?shù)慕M播或單播視頻數(shù)據(jù)格式。
全文摘要
本發(fā)明公開(kāi)了一種混合直播的方法及設(shè)備,屬于通信領(lǐng)域。所述方法包括檢測(cè)有線電視電纜(Cable)網(wǎng)絡(luò)的廣播信道中是否有直播視頻流;如果檢測(cè)到有直播視頻流,則將所述直播視頻流播放給用戶;如果沒(méi)有檢測(cè)到直播視頻流,則通過(guò)網(wǎng)絡(luò)協(xié)議(IP)網(wǎng)絡(luò)獲取所述直播視頻流,并將獲取的所述直播視頻流播放給用戶。所述設(shè)備包括檢測(cè)模塊、獲取模塊和播放模塊。本發(fā)明對(duì)于Cable網(wǎng)絡(luò)和IP網(wǎng)絡(luò)共同承載的直播視頻流,當(dāng)Cable網(wǎng)絡(luò)出現(xiàn)故障時(shí),用戶能夠通過(guò)IP網(wǎng)絡(luò)獲取直播視頻流,使用戶可以正常觀看直播頻道的節(jié)目,增強(qiáng)了直播視頻業(yè)務(wù)的可靠性。
文檔編號(hào)H04N21/2381GK102300119SQ20111026403
公開(kāi)日2011年12月28日 申請(qǐng)日期2011年9月7日 優(yōu)先權(quán)日2011年9月7日
發(fā)明者趙航 申請(qǐng)人:華為軟件技術(shù)有限公司