一種用于切換推流平臺(tái)的方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種用于切換推流平臺(tái)的方法,包括:OTT平臺(tái)接收終端的OTT點(diǎn)播請(qǐng)求;判斷所述終端是否兼具數(shù)字電視廣播(DVB)能力與OTT能力;若是,查詢視頻點(diǎn)播(VOD)平臺(tái)是否存在空閑的推流資源;若所述VOD平臺(tái)存在空閑的推流資源,則將所述OTT點(diǎn)播請(qǐng)求中的OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息;將包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái)。本發(fā)明還公開(kāi)了一種用于切換推流平臺(tái)的裝置。采用本發(fā)明,可充分利用VOD平臺(tái)的推流資源,提高了推流速率,從而提高了數(shù)據(jù)流的質(zhì)量,用戶體驗(yàn)得以提升。
【專利說(shuō)明】一種用于切換推流平臺(tái)的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字電視【技術(shù)領(lǐng)域】,尤其涉及一種用于切換推流平臺(tái)的方法及裝置?!颈尘凹夹g(shù)】
[0002]目前,隨著智能電視技術(shù)的發(fā)展,用戶可在智能電視中進(jìn)行視頻點(diǎn)播,也可通過(guò)智能電視觀看互聯(lián)網(wǎng)上的視頻節(jié)目。這就要求視頻接收終端,如智能機(jī)頂盒等同時(shí)具備通過(guò)數(shù)字電視廣播(DVB,Digital Video Broadcasting)技術(shù)與0TT(over the top,在 Internet上層)技術(shù)接收視頻的功能。其中,DVB技術(shù)的推流方式是以光纖同軸電纜混合(HFC,HybridFibre-coaxial)網(wǎng)絡(luò)為承載,以視頻點(diǎn)播(VOD)為平臺(tái)進(jìn)行推流;0ΤΤ是指不依賴于中間傳輸網(wǎng)絡(luò)的電視傳播方式,OTT技術(shù)的推流方式為以互聯(lián)網(wǎng)為承載進(jìn)行推流。這里,推流指向終端傳輸音視頻流。
[0003]目前,通過(guò)DVB技術(shù)推流與通過(guò)OTT技術(shù)推流仍為兩條平行的通道,即通過(guò)OTT平臺(tái)進(jìn)行推流時(shí),不能夠利用HFC網(wǎng)絡(luò)進(jìn)行推流,從而不能夠充分利用HFC的帶寬,不利用提高推流速率,傳輸?shù)囊粢曨l流質(zhì)量偏低,用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種用于切換推流平臺(tái)的方法及裝置??衫肏FC的帶寬,提高推流速率,從而提聞傳輸?shù)氖滓曨l流質(zhì)量。
[0005]本發(fā)明的實(shí)施例提供了一種用于切換推流平臺(tái)的方法,包括:
[0006]OTT平臺(tái)接收終端的OTT點(diǎn)播請(qǐng)求;
[0007]判斷所述終端是否兼具數(shù)字電視廣播(DVB)能力與OTT能力;
[0008]若是,查詢視頻點(diǎn)播(VOD)平臺(tái)是否存在空閑的推流資源;
[0009]若所述VOD平臺(tái)存在空閑的推流資源,則將所述OTT點(diǎn)播請(qǐng)求中的OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息;
[0010]將包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái)。
[0011]本發(fā)明的實(shí)施例還提供了另一種用于切換推流平臺(tái)的方法,包括:
[0012]VOD平臺(tái)根據(jù)OTT平臺(tái)發(fā)送的查詢請(qǐng)求,反饋是否存在空閑的推流資源;
[0013]若存在空閑的推流資源,反饋與終端點(diǎn)播請(qǐng)求中的OTT媒資信息對(duì)應(yīng)的VOD媒資
信息;
[0014]當(dāng)接收到所述OTT平臺(tái)發(fā)送的包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求時(shí),根據(jù)所述VOD媒資信息生成播放串,并將所述播放串發(fā)送至所述終端。
[0015]本發(fā)明的實(shí)施例提供了一種用于切換推流平臺(tái)的裝置,包括:
[0016]點(diǎn)播接收模塊,用于接收終端的OTT點(diǎn)播請(qǐng)求;
[0017]判斷模塊,用于判斷所述終端是否兼具數(shù)字電視廣播(DVB)能力與OTT能力;
[0018]查詢模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時(shí),查詢視頻點(diǎn)播(VOD)平臺(tái)是否存在空閑的推流資源;[0019]替換模塊,用于當(dāng)所述查詢模塊查詢到所述VOD平臺(tái)存在空閑的推流資源時(shí),將所述OTT點(diǎn)播請(qǐng)求中的OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息;
[0020]點(diǎn)播發(fā)送模塊,用于將包含在所述替換模塊替換的所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái)。
[0021]本發(fā)明的實(shí)施例還提供了另一種用于切換推流平臺(tái)的裝置,包括:
[0022]空閑反饋模塊,用于根據(jù)OTT平臺(tái)發(fā)送查詢請(qǐng)求,反饋是否存在空閑的推流資源;
[0023]媒資反饋模塊,用于當(dāng)所述空閑反饋模塊反饋存在空閑的推流資源時(shí),反饋與終端點(diǎn)播請(qǐng)求中的OTT媒資信息對(duì)應(yīng)的VOD媒資信息;
[0024]生成模塊,用于當(dāng)接收到所述OTT平臺(tái)發(fā)送的包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求時(shí),根據(jù)所述VOD媒資信息生成播放串;
[0025]播放串發(fā)送模塊,用于將所述生成模塊生成的所述播放串發(fā)送至所述終端。
[0026]當(dāng)接收到終端的點(diǎn)播請(qǐng)求時(shí),通過(guò)判斷終端是否兼具DVB與OTT能力,以及查詢VOD平臺(tái)是否存在空閑的推流資源,可決定在OTT平臺(tái)上的推流是否可以轉(zhuǎn)換到VOD平臺(tái)上;若VOD平臺(tái)的推流資源空閑,將OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息,以實(shí)現(xiàn)VOD平臺(tái)可以繼續(xù)根據(jù)媒資信息進(jìn)行推流;將包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái),即可實(shí)現(xiàn)由VOD平臺(tái)向終端進(jìn)行推流,從而可充分利用VOD平臺(tái)的推流資源,提高了推流速率,從而提高了數(shù)據(jù)流的質(zhì)量,用戶體驗(yàn)得以提升。
【專利附圖】
【附圖說(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是根據(jù)本發(fā)明實(shí)施例的一種用于切換推流平臺(tái)的方法的流程圖;
[0029]圖2是根據(jù)本發(fā)明實(shí)施例的另一種用于切換推流平臺(tái)的方法的流程圖;
[0030]圖3是根據(jù)本發(fā)明實(shí)施例的一種用于切換推流平臺(tái)的裝置的結(jié)構(gòu)圖;
[0031]圖4是根據(jù)本發(fā)明實(shí)施例的另一種用于切換推流平臺(tái)的裝置的結(jié)構(gòu)圖。
[0032]圖5是根據(jù)本發(fā)明實(shí)施例的OTT平臺(tái)利用VOD平臺(tái)推流的流程圖;
[0033]圖6是根據(jù)本發(fā)明實(shí)施例的VOD平臺(tái)推流遷移的流程圖;
【具體實(shí)施方式】
[0034]下面將結(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ù)的范圍。
[0035]本發(fā)明中所描述的終端包括單獨(dú)的智能機(jī)頂盒或融合了機(jī)頂盒功能的智能電視機(jī)等,其中,上述終端均可播放廣電節(jié)目及互聯(lián)網(wǎng)上的視頻流,即上述終端均具備DVB及OTT的推流能力。
[0036]下面參考附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行描述。參見(jiàn)圖1,為根據(jù)本發(fā)明實(shí)施例的一種用于切換推流平臺(tái)的方法的流程圖。
[0037]步驟SlOl,OTT平臺(tái)接收終端的OTT點(diǎn)播請(qǐng)求。
[0038]步驟S102,判斷所述終端是否兼具數(shù)字電視廣播(DVB)能力與OTT能力。
[0039]本發(fā)明實(shí)施例中,在執(zhí)行步驟S103之前,OTT平臺(tái)還可接收并保存終端上報(bào)的設(shè)備能力信息,其中,所述設(shè)備能力包括DVB能力和/或OTT能力。
[0040]本發(fā)明實(shí)施例中終端可上報(bào)自身的推流能力至OTT平臺(tái)及VOD平臺(tái),并由平臺(tái)保存終端的推流能力,當(dāng)終端向OTT平臺(tái)提出點(diǎn)播請(qǐng)求時(shí),OTT平臺(tái)可根據(jù)接收并保存的設(shè)備能力信息來(lái)判斷提出點(diǎn)播請(qǐng)求的終端是否兼具DVB及OTT能力,若提出點(diǎn)播請(qǐng)求的終端只具備OTT能力,不具備DVB能力時(shí),則不能切換平臺(tái)進(jìn)行推流,執(zhí)行步驟S103 ;若終端具備兩種能力,則可執(zhí)行步驟S104。
[0041]步驟S103,若在步驟S102中判斷的結(jié)果為否,OTT平臺(tái)根據(jù)終端的點(diǎn)播請(qǐng)求推流至所述終端。
[0042]步驟S104,若在步驟S102中判斷的結(jié)果為是,查詢視頻點(diǎn)播(VOD)平臺(tái)是否存在空閑的推流資源。
[0043]本發(fā)明實(shí)施例中,VOD平臺(tái)以HFC網(wǎng)為承載進(jìn)行推流,從而具備更充足的推流帶寬。上述推流資源是指HFC網(wǎng)絡(luò)的可分配頻點(diǎn)及其帶寬,可分配端口號(hào),視頻推流服務(wù)(VSS)并發(fā)推流能力等。
[0044]本發(fā)明實(shí)施例中,當(dāng)OTT平臺(tái)判斷出提出點(diǎn)播請(qǐng)求的終端具備DVB及OTT兩種功能時(shí),即可查詢VOD平臺(tái)是否有空閑的推流資源,以進(jìn)行平臺(tái)切換,使終端點(diǎn)播的數(shù)據(jù)在VOD平臺(tái)上享受更充足的推流帶寬,增強(qiáng)了推流質(zhì)量。
[0045]步驟S105,若所述VOD平臺(tái)存在空閑的推流資源,則將所述OTT點(diǎn)播請(qǐng)求中的OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息。
[0046]本發(fā)明實(shí)施例中,當(dāng)查詢到VOD平臺(tái)存在空閑的推流資源時(shí),可將OTT點(diǎn)播請(qǐng)求中的OTT媒資信息發(fā)送至VOD平臺(tái),在VOD平臺(tái)上查找OTT媒資信息對(duì)應(yīng)的VOD媒資信息,其中,VOD平臺(tái)的數(shù)據(jù)流碼率較OTT平臺(tái)的數(shù)據(jù)流碼率高,即媒資數(shù)據(jù)流的質(zhì)量好,可將在VOD平臺(tái)的媒資信息反饋回OTT平臺(tái),OTT平臺(tái)可將所述OTT點(diǎn)播請(qǐng)求中的OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息,以生成包含VOD媒資信息的新的點(diǎn)播請(qǐng)求。
[0047]步驟S106,將包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái)。
[0048]本發(fā)明實(shí)施例中,終端向OTT平臺(tái)發(fā)送的點(diǎn)播請(qǐng)求中包含的OTT媒資信息以替換成VOD媒資信息,即將包含VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至VOD平臺(tái),VOD平臺(tái)可根據(jù)點(diǎn)播請(qǐng)求中的VOD媒資信息找到對(duì)應(yīng)的媒資,從而可向終端進(jìn)行對(duì)應(yīng)媒資的推流,從而實(shí)現(xiàn)了切換平臺(tái)以完成推流,并獲取了更高的推流質(zhì)量。
[0049]可選的,本發(fā)明實(shí)施例中一種方法還可包括以下步驟:
[0050]OTT平臺(tái)接收所述VOD平臺(tái)的停止推流請(qǐng)求;應(yīng)答所述停止推流請(qǐng)求信息后,獲取所述VOD平臺(tái)的已推流時(shí)間;將包含所述已推流時(shí)間的播放串發(fā)送至所述終端,以使所述終端根據(jù)已推流時(shí)間生成新的點(diǎn)播請(qǐng)求發(fā)送至所述OTT平臺(tái);所述OTT平臺(tái)根據(jù)所述新的點(diǎn)播請(qǐng)求推流至所述終端。
[0051]本發(fā)明實(shí)施例中,當(dāng)通過(guò)步驟S101-S106已切換到VOD平臺(tái)上對(duì)終端進(jìn)行推流時(shí),可實(shí)時(shí)監(jiān)控VOD平臺(tái)的推流資源是否充足,當(dāng)VOD平臺(tái)上的推流資源不足以對(duì)點(diǎn)播請(qǐng)求中的媒資信息進(jìn)行推流時(shí),可發(fā)送停止推流請(qǐng)求信息至OTT平臺(tái),當(dāng)OTT平臺(tái)對(duì)其進(jìn)行應(yīng)答后,可獲取VOD平臺(tái)的已推流時(shí)間,并將包含已推流時(shí)間的播放串發(fā)送至終端,從而推流可從VOD平臺(tái)再次遷移到OTT平臺(tái)上,以釋放VOD平臺(tái)上的資源,從而服務(wù)更多只具備DVB功能的終端。
[0052]當(dāng)接收到終端的點(diǎn)播請(qǐng)求時(shí),通過(guò)判斷終端是否兼具DVB與OTT能力,以及查詢VOD平臺(tái)的推流資源是否空閑,可決定在OTT平臺(tái)上的推流是否可以轉(zhuǎn)換到VOD平臺(tái)上;若VOD平臺(tái)的推流資源空閑,將OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息,以實(shí)現(xiàn)VOD平臺(tái)可以繼續(xù)根據(jù)媒資信息進(jìn)行推流;將包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái),即可實(shí)現(xiàn)由VOD平臺(tái)向終端進(jìn)行推流,從而可充分利用VOD平臺(tái)的推流資源,提高了推流速率,從而提高了數(shù)據(jù)流的質(zhì)量,用戶體驗(yàn)得以提升。
[0053]參見(jiàn)圖2,為根據(jù)本發(fā)明實(shí)施例的另一種用于切換推流平臺(tái)的方法的流程圖。
[0054]步驟S201,VOD平臺(tái)根據(jù)OTT平臺(tái)發(fā)送的查詢請(qǐng)求,反饋是否存在空閑的推流資源。
[0055]本發(fā)明實(shí)施例中,VOD平臺(tái)以HFC網(wǎng)為承載進(jìn)行推流,從而具備更充足的推流帶寬。上述推流資源是指HFC網(wǎng)絡(luò)的可分配頻點(diǎn)及其帶寬,可分配端口號(hào),視頻推流服務(wù)(VSS)并發(fā)推流能力等。
[0056]本發(fā)明實(shí)施例中,OTT平臺(tái)為了釋放自己的推流資源以服務(wù)更多終端,可查詢VOD平臺(tái)是否存在空閑的推流資源,若VOD平臺(tái)中存在空閑的推流資源,則可反饋OTT平臺(tái),以使OTT平臺(tái)進(jìn)行切換平臺(tái)的準(zhǔn)備;若VOD平臺(tái)中不存在空閑的推流資源,則反饋OTT平臺(tái)目前無(wú)法支持OTT切換平臺(tái)。
[0057]步驟S202,若存在空閑的推流資源,反饋與終端點(diǎn)播請(qǐng)求中的OTT媒資信息對(duì)應(yīng)的VOD媒資信息。
[0058]本發(fā)明實(shí)施例中,當(dāng)查詢到VOD平臺(tái)存在空閑的推流資源時(shí),可將OTT點(diǎn)播請(qǐng)求中的OTT媒資信息發(fā)送至VOD平臺(tái),在VOD平臺(tái)上查找OTT媒資信息對(duì)應(yīng)的VOD媒資信息,其中,VOD平臺(tái)的數(shù)據(jù)流碼率較OTT平臺(tái)的數(shù)據(jù)流碼率高,即媒資數(shù)據(jù)流的質(zhì)量好,可將在VOD平臺(tái)的媒資信息反饋回OTT平臺(tái),以使OTT平臺(tái)對(duì)點(diǎn)播請(qǐng)求中的媒資信息進(jìn)行相應(yīng)替換。
[0059]步驟S203,當(dāng)接收到所述OTT平臺(tái)發(fā)送的包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求時(shí),根據(jù)所述VOD媒資信息生成播放串,并將所述播放串發(fā)送至所述終端。
[0060]本發(fā)明實(shí)施例中,OTT平臺(tái)可將VOD反饋的媒資信息保存在終端的點(diǎn)播請(qǐng)求信息中,VOD平臺(tái)解析出該媒資信息后,即可根據(jù)該媒資信息,IP地址,開(kāi)始時(shí)間,結(jié)束時(shí)間等生成播放串,并將生成的播放串發(fā)送至終端,以進(jìn)行推流。同時(shí),VOD平臺(tái)也可根據(jù)用戶的ID,媒資信息等生成單次點(diǎn)播訂購(gòu)關(guān)系,以便后續(xù)計(jì)費(fèi)使用。
[0061]可選的,本發(fā)明實(shí)施例中所述方法還可包括:
[0062]當(dāng)所述VOD平臺(tái)監(jiān)測(cè)到所述當(dāng)前推流資源不足時(shí),向視頻服務(wù)器查詢已推流時(shí)間;向所述OTT平臺(tái)發(fā)送停止推流請(qǐng)求;當(dāng)接收到所述OTT平臺(tái)對(duì)于所述停止推流請(qǐng)求的應(yīng)答信息后,將所述視頻服務(wù)器反饋的所述已推流時(shí)間發(fā)送至所述OTT平臺(tái);釋放所述當(dāng)前推流資源。
[0063]本發(fā)明實(shí)施例中,當(dāng)利用VOD平臺(tái)進(jìn)行推流時(shí),VOD平臺(tái)可定時(shí)監(jiān)測(cè)推流資源是否充足,當(dāng)監(jiān)測(cè)到當(dāng)前的推流資源不足時(shí),向視頻服務(wù)器查詢媒資信息對(duì)應(yīng)的數(shù)據(jù)流的已推流時(shí)間,并且通知OTT平臺(tái)啟動(dòng)推流,VOD平臺(tái)即將停止推流,并將視頻服務(wù)器反饋的已推流時(shí)間發(fā)送至OTT平臺(tái),以使OTT平臺(tái)可根據(jù)已推流時(shí)間形成播放串發(fā)送至終端,終端可根據(jù)播放串向OTT平臺(tái)進(jìn)行點(diǎn)播。VOD平臺(tái)則通知媒體網(wǎng)關(guān)釋放資源,從而完成VOD平臺(tái)向OTT平臺(tái)的推流遷移。
[0064]VOD平臺(tái)通過(guò)反饋是否存在空閑的推流資源,可決定在OTT平臺(tái)上的推流是否可轉(zhuǎn)換到VOD平臺(tái)上。若VOD平臺(tái)推流資源空閑,反饋OTT媒資信息對(duì)應(yīng)的VOD媒資信息,可使終端的點(diǎn)播請(qǐng)求在VOD平臺(tái)根據(jù)VOD媒資信息查找到對(duì)應(yīng)的媒資,當(dāng)接收到所述OTT平臺(tái)發(fā)送的包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求時(shí),根據(jù)所述VOD媒資信息生成播放串,并將所述播放串發(fā)送至所述終端,從而實(shí)現(xiàn)了由VOD平臺(tái)向終端進(jìn)行推流,從而可充分利用VOD平臺(tái)的推流資源,提高了推流速率,從而提高了數(shù)據(jù)流的質(zhì)量,用戶體驗(yàn)得以提升。
[0065]參見(jiàn)圖3,為根據(jù)本發(fā)明實(shí)施例的一種用于切換推流平臺(tái)的裝置的結(jié)構(gòu)圖。該裝置可包括點(diǎn)播接收模塊11、判斷模塊12、查詢模塊13、替換模塊14、點(diǎn)播發(fā)送模塊15。
[0066]點(diǎn)播接收模塊11,用于接收終端的OTT點(diǎn)播請(qǐng)求。
[0067]判斷模塊12,用于判斷所述終端是否兼具數(shù)字電視廣播(DVB)能力與OTT能力。
[0068]可選的,本發(fā)明實(shí)施例中所述裝置還可包括保存模塊,用于接收并保存終端上報(bào)的設(shè)備能力信息,其中,所述設(shè)備能力包括DVB能力和/或OTT能力。
[0069]本發(fā)明實(shí)施例中,終端可上報(bào)自身的推流能力至OTT平臺(tái)及VOD平臺(tái),并由平臺(tái)中的保存模塊保存終端的推流能力,當(dāng)終端向OTT平臺(tái)提出點(diǎn)播請(qǐng)求時(shí),判斷模塊12可根據(jù)接收并保存的設(shè)備能力信息來(lái)判斷提出點(diǎn)播請(qǐng)求的終端是否兼具DVB及OTT能力,若提出點(diǎn)播請(qǐng)求的終端只具備OTT能力,不具備DVB能力時(shí),則不能切換平臺(tái)進(jìn)行推流,根據(jù)終端的點(diǎn)播請(qǐng)求推流至所述終端;若終端具備兩種能力,則可通過(guò)查詢模塊13向VOD平臺(tái)進(jìn)行查詢。
[0070]查詢模塊13,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時(shí),查詢視頻點(diǎn)播(VOD)平臺(tái)是否存在空閑的推流資源。
[0071]本發(fā)明實(shí)施例中,VOD平臺(tái)以HFC網(wǎng)為承載進(jìn)行推流,從而具備更充足的推流帶寬。上述推流資源是指HFC網(wǎng)絡(luò)的可分配頻點(diǎn)及其帶寬,可分配端口號(hào),視頻推流服務(wù)(VSS)并發(fā)推流能力等。
[0072]本發(fā)明實(shí)施例中,當(dāng)判斷模塊12判斷出提出點(diǎn)播請(qǐng)求的終端具備DVB及OTT兩種功能時(shí),即可通過(guò)查詢模塊13查詢VOD平臺(tái)是否有空閑的推流資源,以進(jìn)行平臺(tái)切換,使終端點(diǎn)播的數(shù)據(jù)在VOD平臺(tái)上享受更充足的推流帶寬,增強(qiáng)了推流質(zhì)量。
[0073]替換模塊14,用于當(dāng)所述查詢模塊查詢到所述VOD平臺(tái)存在空閑的推流資源時(shí),將所述OTT點(diǎn)播請(qǐng)求中的OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息。
[0074]本發(fā)明實(shí)施例中,當(dāng)查詢模塊13查詢到VOD平臺(tái)存在空閑的推流資源時(shí),可將OTT點(diǎn)播請(qǐng)求中的OTT媒資信息發(fā)送至VOD平臺(tái),在VOD平臺(tái)上查找OTT媒資信息對(duì)應(yīng)的VOD媒資信息,其中,VOD平臺(tái)的數(shù)據(jù)流碼率較OTT平臺(tái)的數(shù)據(jù)流碼率高,即媒資數(shù)據(jù)流的質(zhì)量好,可將在VOD平臺(tái)的媒資信息反饋回OTT平臺(tái),OTT平臺(tái)可將所述OTT點(diǎn)播請(qǐng)求中的OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息,以生成包含VOD媒資信息的新的點(diǎn)播請(qǐng)求。
[0075]點(diǎn)播發(fā)送模塊15,用于將包含在所述替換模塊替換的所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái)。[0076]本發(fā)明實(shí)施例中,終端向OTT平臺(tái)發(fā)送的點(diǎn)播請(qǐng)求中包含的OTT媒資信息以替換成VOD媒資信息,即將包含VOD媒資信息的OTT點(diǎn)播請(qǐng)求通過(guò)點(diǎn)播發(fā)送模塊15發(fā)送至VOD平臺(tái),VOD平臺(tái)可根據(jù)點(diǎn)播請(qǐng)求中的VOD媒資信息找到對(duì)應(yīng)的媒資,從而可向終端進(jìn)行對(duì)應(yīng)媒資的推流,從而實(shí)現(xiàn)了切換平臺(tái)以完成推流,并獲取了更高的推流質(zhì)量。
[0077]可選的,本發(fā)明實(shí)施例中一種裝置還可包括以下模塊:
[0078]停止接收模塊,用于接收所述VOD平臺(tái)的停止推流請(qǐng)求;
[0079]獲取模塊,用于在應(yīng)答所述停止推流請(qǐng)求信息后,獲取所述VOD平臺(tái)的已推流時(shí)間;
[0080]播放串發(fā)送模塊,用于將包含在所述時(shí)間接收模塊接收的所述已推流時(shí)間的播放串發(fā)送至所述終端,以使所述終端根據(jù)已推流時(shí)間生成新的點(diǎn)播請(qǐng)求發(fā)送至OTT平臺(tái);
[0081]推流模塊,用于根據(jù)所述新的點(diǎn)播請(qǐng)求推流至所述終端。
[0082]本發(fā)明實(shí)施例中,當(dāng)已切換到VOD平臺(tái)上對(duì)終端進(jìn)行推流時(shí),可實(shí)時(shí)監(jiān)控VOD平臺(tái)的推流資源是否充足,當(dāng)VOD平臺(tái)上的推流資源不足以對(duì)點(diǎn)播請(qǐng)求中的媒資信息進(jìn)行推流時(shí),停止接收模塊可接收VOD平臺(tái)發(fā)送的停止推流請(qǐng)求,當(dāng)OTT平臺(tái)對(duì)其進(jìn)行應(yīng)答后,獲取模塊可獲取VOD平臺(tái)的已推流時(shí)間,并通過(guò)播放串發(fā)送模塊將包含已推流時(shí)間的播放串發(fā)送至終端,并由推流模塊對(duì)終端進(jìn)行推流。從而推流可從VOD平臺(tái)再次遷移到OTT平臺(tái)上,以釋放VOD平臺(tái)上的資源,從而服務(wù)更多只具備DVB功能的終端。
[0083]當(dāng)接收到終端的點(diǎn)播請(qǐng)求時(shí),通過(guò)判斷終端是否兼具DVB與OTT能力,以及查詢VOD平臺(tái)的推流資源是否空閑,可決定在OTT平臺(tái)上的推流是否可以轉(zhuǎn)換到VOD平臺(tái)上;若VOD平臺(tái)的推流資源空閑,將OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息,以實(shí)現(xiàn)VOD平臺(tái)可以繼續(xù)根據(jù)媒資信息進(jìn)行推流;將包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái),即可實(shí)現(xiàn)由VOD平臺(tái)向終端進(jìn)行推流,從而可充分利用VOD平臺(tái)的推流資源,提高了推流速率,從而提高了數(shù)據(jù)流的質(zhì)量,用戶體驗(yàn)得以提升。
[0084]參見(jiàn)圖4,為根據(jù)本發(fā)明實(shí)施例的另一種用于切換推流平臺(tái)的裝置的結(jié)構(gòu)圖。該裝置包括空閑反饋模塊21、媒資反饋模塊22、生成模塊23、播放串發(fā)送模塊24。
[0085]空閑反饋模塊21,用于根據(jù)OTT平臺(tái)發(fā)送查詢請(qǐng)求,反饋是否存在空閑的推流資源。
[0086]本發(fā)明實(shí)施例中,VOD平臺(tái)以HFC網(wǎng)為承載進(jìn)行推流,從而具備更充足的推流帶寬。上述推流資源是指HFC網(wǎng)絡(luò)的可分配頻點(diǎn)及其帶寬,可分配端口號(hào),視頻推流服務(wù)(VSS)并發(fā)推流能力等。
[0087]本發(fā)明實(shí)施例中,OTT平臺(tái)為了釋放自己的推流資源以服務(wù)更多終端,可查詢VOD平臺(tái)是否存在空閑的推流資源,若VOD平臺(tái)中存在空閑的推流資源,則可通過(guò)空閑反饋模塊21反饋至OTT平臺(tái),以使OTT平臺(tái)進(jìn)行切換平臺(tái)的準(zhǔn)備;若VOD平臺(tái)中不存在空閑的推流資源,則反饋OTT平臺(tái)目前無(wú)法支持OTT切換平臺(tái)。
[0088]媒資反饋模塊22,用于當(dāng)所述空閑反饋模塊反饋存在空閑的推流資源時(shí),反饋與終端點(diǎn)播請(qǐng)求中的OTT媒資信息對(duì)應(yīng)的VOD媒資信息。
[0089]本發(fā)明實(shí)施例中,當(dāng)查詢到VOD平臺(tái)存在空閑的推流資源時(shí),可將OTT點(diǎn)播請(qǐng)求中的OTT媒資信息發(fā)送至VOD平臺(tái),在VOD平臺(tái)上查找OTT媒資信息對(duì)應(yīng)的VOD媒資信息,其中,VOD平臺(tái)的數(shù)據(jù)流碼率較OTT平臺(tái)的數(shù)據(jù)流碼率高,即媒資數(shù)據(jù)流的質(zhì)量好,可通過(guò)媒資反饋模塊22將在VOD平臺(tái)的媒資信息反饋回OTT平臺(tái),以使OTT平臺(tái)對(duì)點(diǎn)播請(qǐng)求中的媒資信息進(jìn)行相應(yīng)替換。
[0090]生成模塊23,用于當(dāng)接收到所述OTT平臺(tái)發(fā)送的包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求時(shí),根據(jù)所述VOD媒資信息生成播放串。
[0091 ] 播放串發(fā)送模塊24,用于將所述生成模塊生成的所述播放串發(fā)送至所述終端。
[0092]本發(fā)明實(shí)施例中,OTT平臺(tái)可將VOD反饋的媒資信息保存在終端的點(diǎn)播請(qǐng)求信息中,VOD平臺(tái)解析出該媒資信息后,即生成模塊23可根據(jù)該媒資信息,IP地址,開(kāi)始時(shí)間,結(jié)束時(shí)間等生成播放串,并通過(guò)播放串發(fā)送模塊24將生成的播放串發(fā)送至終端,以進(jìn)行推流。同時(shí),VOD平臺(tái)也可根據(jù)用戶的ID,媒資信息等生成單次點(diǎn)播訂購(gòu)關(guān)系,以便后續(xù)計(jì)費(fèi)使用。
[0093]可選的,本發(fā)明實(shí)施例中的一種裝置還可包括以下模塊:
[0094]查詢模塊,用于當(dāng)VOD平臺(tái)監(jiān)測(cè)到所述當(dāng)前推流資源不足時(shí),向視頻服務(wù)器查詢已推流時(shí)間;
[0095]停止發(fā)送模塊,用于向所述OTT平臺(tái)發(fā)送停止推流請(qǐng)求;
[0096]時(shí)間發(fā)送模塊,用于當(dāng)接收到所述OTT平臺(tái)對(duì)于所述停止推流請(qǐng)求的應(yīng)答信息后,將所述視頻服務(wù)器反饋的所述已推流時(shí)間發(fā)送至所述OTT平臺(tái);
[0097]釋放模塊,用于釋放所述當(dāng)前推流資源。
[0098]本發(fā)明實(shí)施例中,當(dāng)利用VOD平臺(tái)進(jìn)行推流時(shí),VOD平臺(tái)可定時(shí)監(jiān)測(cè)推流資源是否充足,當(dāng)監(jiān)測(cè)到當(dāng)前的推流資源不足時(shí),可通過(guò)查詢模塊向視頻服務(wù)器查詢媒資信息對(duì)應(yīng)的數(shù)據(jù)流的已推流時(shí)間,并且通過(guò)停止發(fā)送模塊通知OTT平臺(tái)啟動(dòng)推流,VOD平臺(tái)即將停止推流,并通過(guò)實(shí)踐發(fā)送模塊將視頻服務(wù)器反饋的已推流時(shí)間發(fā)送至OTT平臺(tái),以使OTT平臺(tái)可根據(jù)已推流時(shí)間形成播放串發(fā)送至終端,終端可根據(jù)播放串向OTT平臺(tái)進(jìn)行點(diǎn)播。VOD平臺(tái)則通過(guò)釋放模塊通知媒體網(wǎng)關(guān)釋放資源,從而完成VOD平臺(tái)向OTT平臺(tái)的推流遷移。
[0099]VOD平臺(tái)通過(guò)反饋是否存在空閑的推流資源,可決定在OTT平臺(tái)上的推流是否可轉(zhuǎn)換到VOD平臺(tái)上。若VOD平臺(tái)推流資源空閑,反饋OTT媒資信息對(duì)應(yīng)的VOD媒資信息,可使終端的點(diǎn)播請(qǐng)求在VOD平臺(tái)根據(jù)VOD媒資信息查找到對(duì)應(yīng)的媒資,當(dāng)接收到所述OTT平臺(tái)發(fā)送的包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求時(shí),根據(jù)所述VOD媒資信息生成播放串,并將所述播放串發(fā)送至所述終端,從而實(shí)現(xiàn)了由VOD平臺(tái)向終端進(jìn)行推流,從而可充分利用VOD平臺(tái)的推流資源,提高了推流速率,從而提高了數(shù)據(jù)流的質(zhì)量,用戶體驗(yàn)得以提升。
[0100]下面參見(jiàn)圖5-圖6可對(duì)切換推流平臺(tái)的具體步驟進(jìn)行詳細(xì)描述。
[0101]當(dāng)同時(shí)具備DVB與OTT能力的終端設(shè)備向OTT平臺(tái)發(fā)出點(diǎn)播請(qǐng)求時(shí),可參見(jiàn)圖5。OTT平臺(tái)可定時(shí)查詢VOD平臺(tái)的推流資源是否空閑,根據(jù)VOD平臺(tái)的應(yīng)答消息可保存查詢結(jié)果信息。當(dāng)終端設(shè)備向OTT平臺(tái)發(fā)起點(diǎn)播請(qǐng)求后,OTT平臺(tái)可查詢終端的推流能力是否能夠支持推流平臺(tái)的切換。根據(jù)上述保存的查詢結(jié)果可判斷VOD平臺(tái)是否存在空閑的推流資源,并在VOD平臺(tái)上查找OTT媒資信息對(duì)應(yīng)的VOD媒資信息,根據(jù)VOD平臺(tái)的應(yīng)答的VOD媒資信息可替換點(diǎn)播請(qǐng)求中的OTT媒資信息。并且OTT平臺(tái)把包含VOD媒資信息的點(diǎn)播請(qǐng)求發(fā)送至VOD平臺(tái),VOD平臺(tái)根據(jù)點(diǎn)播請(qǐng)求生成播放串,也可生成單次點(diǎn)播訂購(gòu)關(guān)系。VOD平臺(tái)將播放串反饋至終端設(shè)備,終端設(shè)備可根據(jù)反饋的播放串發(fā)送點(diǎn)播消息給媒體網(wǎng)關(guān)。媒體網(wǎng)關(guān)發(fā)送鑒權(quán)請(qǐng)求信息至VOD平臺(tái)請(qǐng)求鑒權(quán)。根據(jù)VOD平臺(tái)的應(yīng)答消息,媒體網(wǎng)關(guān)調(diào)用視頻服務(wù)器為終端提供點(diǎn)播服務(wù)。視頻服務(wù)器可通過(guò)HFC網(wǎng)絡(luò)推流給終端。從而根據(jù)整個(gè)過(guò)程完成了 OTT平臺(tái)切換成VOD平臺(tái)對(duì)終端進(jìn)行推流??沙浞掷肰OD平臺(tái)的推流資源,提高了推流速率,提高了數(shù)據(jù)流的質(zhì)量,用戶體驗(yàn)得以提升。
[0102]當(dāng)VOD平臺(tái)的推流資源不足時(shí),可參見(jiàn)圖6中所示方法。具體的,VOD平臺(tái)可定時(shí)監(jiān)測(cè)推流資源,當(dāng)推流資源不足時(shí),可查詢目前是否有同時(shí)具備OTT和DVB推流功能的終端在占用當(dāng)前的推流資源,若有,向視頻服務(wù)器查詢已推流時(shí)間。VOD平臺(tái)通知OTT平臺(tái)啟動(dòng)OTT推流,并通知媒體網(wǎng)關(guān)停止推流,釋放資源。媒體網(wǎng)關(guān)通知視頻服務(wù)器釋放資源,并根據(jù)視頻服務(wù)器的應(yīng)答信息,釋放資源,同時(shí),視頻服務(wù)器也停止推流。OTT平臺(tái)下發(fā)播放串至終端,其中播放串中包含VOD平臺(tái)反饋的已推流時(shí)間。終端可根據(jù)OTT平臺(tái)下發(fā)的播放串可向互聯(lián)網(wǎng)推流服務(wù)器(ISS)發(fā)送播放請(qǐng)求,并用ISS通過(guò)IP網(wǎng)向終端進(jìn)行推流。從而VOD平臺(tái)的推流資源可向只具備DVB推流能力的終端設(shè)備進(jìn)行推流。保證了 DVB用戶的收看質(zhì)量。
[0103]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0104]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0105]以上所述的實(shí)施方式,并不構(gòu)成對(duì)該技術(shù)方案保護(hù)范圍的限定。任何在上述實(shí)施方式的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在該技術(shù)方案的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種用于切換推流平臺(tái)的方法,其特征在于,包括: OTT平臺(tái)接收終端的OTT點(diǎn)播請(qǐng)求; 判斷所述終端是否兼具數(shù)字電視廣播(DVB)能力與OTT能力; 若是,查詢視頻點(diǎn)播(VOD)平臺(tái)是否存在空閑的推流資源; 若所述VOD平臺(tái)存在空閑的推流資源,則將所述OTT點(diǎn)播請(qǐng)求中的OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息; 將包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái)。
2.如權(quán)利要求1所述方法,其特征在于,在所述OTT平臺(tái)查詢視頻點(diǎn)播(VOD)平臺(tái)是否存在空閑的推流資源之前,還包括: OTT平臺(tái)接收并保存終端上報(bào)的設(shè)備能力信息,其中,所述設(shè)備能力包括DVB能力和/或OTT能力。
3.如權(quán)利要求2所述方法,其特征在于,在將包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái)之后,還包括: 接收所述VOD平臺(tái)的停止推流請(qǐng)求; 應(yīng)答所述停止推流請(qǐng) 求信息后,獲取所述VOD平臺(tái)的已推流時(shí)間; 將包含所述已推流時(shí)間的播放串發(fā)送至所述終端,以使所述終端根據(jù)已推流時(shí)間生成新的點(diǎn)播請(qǐng)求發(fā)送至所述OTT平臺(tái); 所述OTT平臺(tái)根據(jù)所述新的點(diǎn)播請(qǐng)求推流至所述終端。
4.一種用于切換推流平臺(tái)的方法,其特征在于,包括: VOD平臺(tái)根據(jù)OTT平臺(tái)發(fā)送的查詢請(qǐng)求,反饋是否存在空閑的推流資源; 若存在空閑的推流資源,反饋與終端點(diǎn)播請(qǐng)求中的OTT媒資信息對(duì)應(yīng)的VOD媒資信息; 當(dāng)接收到所述OTT平臺(tái)發(fā)送的包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求時(shí),根據(jù)所述VOD媒資信息生成播放串,并將所述播放串發(fā)送至所述終端。
5.如權(quán)利要求5所述方法,其特征在于,還包括: 當(dāng)所述VOD平臺(tái)監(jiān)測(cè)到所述當(dāng)前推流資源不足時(shí),向視頻服務(wù)器查詢已推流時(shí)間; 向所述OTT平臺(tái)發(fā)送停止推流請(qǐng)求; 當(dāng)接收到所述OTT平臺(tái)對(duì)于所述停止推流請(qǐng)求的應(yīng)答信息后,將所述視頻服務(wù)器反饋的所述已推流時(shí)間發(fā)送至所述OTT平臺(tái); 釋放所述當(dāng)前推流資源。
6.一種用于切換推流平臺(tái)的裝置,其特征在于,包括: 點(diǎn)播接收模塊,用于接收終端的OTT點(diǎn)播請(qǐng)求; 判斷模塊,用于判斷所述終端是否兼具數(shù)字電視廣播(DVB)能力與OTT能力; 查詢模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時(shí),查詢視頻點(diǎn)播(VOD)平臺(tái)是否存在空閑的推流資源; 替換模塊,用于當(dāng)所述查詢模塊查詢到所述VOD平臺(tái)存在空閑的推流資源時(shí),將所述OTT點(diǎn)播請(qǐng)求中的OTT媒資信息替換為對(duì)應(yīng)的VOD媒資信息; 點(diǎn)播發(fā)送模塊,用于將包含在所述替換模塊替換的所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求發(fā)送至所述VOD平臺(tái)。
7.如權(quán)利要求6所述裝置,其特征在于,所述裝置還包括: 保存模塊,用于接收并保存終端上報(bào)的設(shè)備能力信息,其中,所述設(shè)備能力包括DVB能力和/或OTT能力。
8.如權(quán)利要求7所述裝置,其特征在于,所述裝置還包括: 停止接收模塊,用于接收所述VOD平臺(tái)的停止推流請(qǐng)求; 獲取模塊,用于在應(yīng)答所述停止推流請(qǐng)求信息后,獲取所述VOD平臺(tái)的已推流時(shí)間; 播放串發(fā)送模塊,用于將包含在所述時(shí)間接收模塊接收的所述已推流時(shí)間的播放串發(fā)送至所述終端,以使所述終端根據(jù)已推流時(shí)間生成新的點(diǎn)播請(qǐng)求發(fā)送至OTT平臺(tái); 推流模塊,用于根據(jù)所述新的點(diǎn)播請(qǐng)求推流至所述終端。
9.一種用于切換推流平臺(tái)的裝置,其特征在于,包括: 空閑反饋模塊,用于根據(jù)OTT平臺(tái)發(fā)送查詢請(qǐng)求,反饋是否存在空閑的推流資源;媒資反饋模塊,用于當(dāng)所述空閑反饋模塊反饋存在空閑的推流資源時(shí),反饋與終端點(diǎn)播請(qǐng)求中的OTT媒資信息對(duì)應(yīng)的VOD媒資信息; 生成模塊,用于當(dāng)接收到所述OTT平臺(tái)發(fā)送的包含所述VOD媒資信息的OTT點(diǎn)播請(qǐng)求時(shí),根據(jù)所述VOD媒資信息生成播放串; 播放串發(fā)送模塊 ,用于將所述生成模塊生成的所述播放串發(fā)送至所述終端。
10.如權(quán)利要求5所述裝置,其特征在于,所述裝置還包括: 查詢模塊,用于當(dāng)VOD平臺(tái)監(jiān)測(cè)到所述當(dāng)前推流資源不足時(shí),向視頻服務(wù)器查詢已推流時(shí)間; 停止發(fā)送模塊,用于向所述OTT平臺(tái)發(fā)送停止推流請(qǐng)求; 時(shí)間發(fā)送模塊,用于當(dāng)接收到所述OTT平臺(tái)對(duì)于所述停止推流請(qǐng)求的應(yīng)答信息后,將所述視頻服務(wù)器反饋的所述已推流時(shí)間發(fā)送至所述OTT平臺(tái); 釋放模塊,用于釋放所述當(dāng)前推流資源。
【文檔編號(hào)】H04N21/24GK103826144SQ201410069665
【公開(kāi)日】2014年5月28日 申請(qǐng)日期:2014年2月27日 優(yōu)先權(quán)日:2014年2月27日
【發(fā)明者】文太益 申請(qǐng)人:深圳市同洲電子股份有限公司