一種傳送視頻內(nèi)容的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種傳送視頻內(nèi)容的系統(tǒng)和方法。
【背景技術(shù)】
[0002]目前互聯(lián)網(wǎng)視頻直播流量增長快速,給運營商帶寬資源帶來很大壓力。長期以來,IP組播技術(shù)被認為是視頻直播業(yè)務(wù)的最優(yōu)承載方案,但受限于用戶客戶端和家庭組網(wǎng)對IP組播能力的支持,互聯(lián)網(wǎng)視頻服務(wù)提供商(互聯(lián)網(wǎng)ICP)無法使用IP網(wǎng)絡(luò)的組播能力提供服務(wù),只能依賴普通的⑶N平臺。
[0003]CDN平臺普遍采用單播方式承載視頻直播業(yè)務(wù),承載效率低,性能不足,無法滿足大規(guī)模、突發(fā)性、高碼率的視頻直播業(yè)務(wù)的需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)中存在問題,并因此針對所述問題中的至少一個問題提出了一種新的技術(shù)方案。
[0005]根據(jù)本發(fā)明一方面,提出一種傳送視頻內(nèi)容的系統(tǒng),包括中繼服務(wù)器,其中,所述中繼服務(wù)器包括:
[0006]內(nèi)容獲取單元,用于從ICP接收重定向請求,根據(jù)所述重定向請求URL查詢對應(yīng)的組播頻道地址,加入組播網(wǎng)絡(luò)域,并請求獲取所述組播頻道的組播內(nèi)容;
[0007]封裝單元,用于從所述內(nèi)容獲取單元接收組播內(nèi)容,并將獲取的組播內(nèi)容封裝為單播內(nèi)容并發(fā)送。
[0008]進一步,還包括處理器,用于接收所述ICP申請組播頻道的請求,在所述請求中攜帶URL,建立所述URL與組播頻道地址之間的對應(yīng)關(guān)系,并保存在映射表中,將所述映射表下發(fā)至所述中繼服務(wù)器,并向所述ICP通告所述組播RP服務(wù)器地址和所述中繼服務(wù)器的IP地址。
[0009]進一步,所述處理器向所述ICP通告所述中繼服務(wù)器的anycastIP地址,即,IP組播網(wǎng)絡(luò)中部署的所有中繼服務(wù)器共用同一 IP地址,部署在多個IP自治域內(nèi),所述ICP發(fā)起重定向時,由最近的中繼服務(wù)器進行重定向響應(yīng)。
[0010]根據(jù)本發(fā)明一方面,提出一種傳送視頻內(nèi)容的系統(tǒng),包括:
[0011]ICP,用于接收獲取視頻內(nèi)容的請求,并將所述請求重定向到中繼服務(wù)器;以及將組播內(nèi)容傳送到組播網(wǎng)絡(luò)域;
[0012]中繼服務(wù)器,用于從ICP接收所述重定向請求,根據(jù)所述重定向請求URL查詢對應(yīng)的組播頻道地址,加入組播網(wǎng)絡(luò)域,并請求獲取所述組播頻道的組播內(nèi)容;以及將獲取的組播內(nèi)容封裝為單播內(nèi)容并發(fā)送。
[0013]進一步,還包括處理器,用于接收所述ICP申請組播頻道的請求,在所述請求中攜帶URL,建立所述URL與組播頻道地址之間的對應(yīng)關(guān)系,并保存在映射表中,將所述映射表下發(fā)至所述中繼服務(wù)器,并向所述ICP通告所述組播RP服務(wù)器地址和所述中繼服務(wù)器的IP地址。
[0014]進一步,所述處理器向所述ICP通告所述中繼服務(wù)器的anycastIP地址,即,IP組播網(wǎng)絡(luò)中部署的所有中繼服務(wù)器共用同一 IP地址,部署在多個IP自治域內(nèi),所述ICP發(fā)起重定向時,由最近的中繼服務(wù)器進行重定向響應(yīng)。
[0015]根據(jù)本發(fā)明一方面,提出一種傳送視頻內(nèi)容的方法,包括:
[0016]中繼服務(wù)器從ICP接收重定向請求,根據(jù)所述重定向請求URL查詢對應(yīng)的組播頻道地址,加入組播網(wǎng)絡(luò)域,并請求獲取所述組播頻道的組播內(nèi)容;
[0017]所述中繼服務(wù)器將獲取的組播內(nèi)容封裝為單播內(nèi)容并發(fā)送。
[0018]進一步,還包括:處理器接收所述ICP申請組播頻道的請求,在所述請求中攜帶URL,建立所述URL與組播頻道地址之間的對應(yīng)關(guān)系,并保存在映射表中,將所述映射表下發(fā)至所述中繼服務(wù)器,并向所述ICP通告所述組播RP服務(wù)器地址和所述中繼服務(wù)器的IP地址。
[0019]進一步,所述處理器向所述ICP通告所述中繼服務(wù)器的anycastIP地址,即,IP組播網(wǎng)絡(luò)中部署的所有中繼服務(wù)器共用同一 IP地址,部署在多個IP自治域內(nèi),所述ICP發(fā)起重定向時,由最近的中繼服務(wù)器進行重定向響應(yīng)。
[0020]根據(jù)本發(fā)明一方面,提出一種傳送視頻內(nèi)容的方法,包括:
[0021]ICP接收獲取視頻內(nèi)容的請求,并將所述請求重定向到中繼服務(wù)器;
[0022]所述ICP將組播內(nèi)容傳送到組播網(wǎng)絡(luò)域;
[0023]所述中繼服務(wù)器根據(jù)所述重定向請求URL查詢對應(yīng)的組播頻道地址,加入組播網(wǎng)絡(luò)域,并請求獲取所述組播頻道的組播內(nèi)容;
[0024]所述中繼服務(wù)器將獲取的組播內(nèi)容封裝為單播內(nèi)容并發(fā)送。
[0025]進一步,還包括:處理器接收所述ICP申請組播頻道的請求,在所述請求中攜帶URL,建立所述URL與組播頻道地址之間的對應(yīng)關(guān)系,并保存在映射表中,將所述映射表下發(fā)至所述中繼服務(wù)器,并向所述ICP通告所述組播RP服務(wù)器地址和所述中繼服務(wù)器的IP地址。
[0026]進一步,所述處理器向所述ICP通告所述中繼服務(wù)器的anycastIP地址,即,IP組播網(wǎng)絡(luò)中部署的所有中繼服務(wù)器共用同一 IP地址,部署在多個IP自治域內(nèi),所述ICP發(fā)起重定向時,由最近的中繼服務(wù)器進行重定向響應(yīng)。
[0027]本發(fā)明通過引入中繼服務(wù)器,實現(xiàn)了用戶單播訪問和運營商組播傳送的適配。由于視頻內(nèi)容(例如,直播內(nèi)容)通過IP組播能力傳送給中繼服務(wù)器,因此可實現(xiàn)該運營商寬帶用戶的全覆蓋,減輕流量壓力。并且,由中繼服務(wù)器以單播方式發(fā)送給用戶,因此,無須升級改造用戶終端和家庭內(nèi)組網(wǎng)。
[0028]通過以下參照附圖對本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
【附圖說明】
[0029]構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同說明書一起用于解釋本發(fā)明的原理。
[0030]參照附圖,根據(jù)下面的詳細描述,可以更加清楚地理解本發(fā)明,其中:
[0031]圖1所示為本發(fā)明實施例中一種傳送視頻內(nèi)容的系統(tǒng)的結(jié)構(gòu)示意圖。
[0032]圖2所示為本發(fā)明另一實施例中一種傳送視頻內(nèi)容的系統(tǒng)的結(jié)構(gòu)示意圖。
[0033]圖3所示為本發(fā)明實施例中一種傳送視頻內(nèi)容的方法的流程示意圖。
[0034]圖4所示為本發(fā)明另一實施例中一種傳送視頻內(nèi)容的方法的流程示意圖。
【具體實施方式】
[0035]現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。
[0036]同時,應(yīng)當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。
[0037]以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
[0038]對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當情況下,所述技術(shù)、方法和設(shè)備應(yīng)當被視為授權(quán)說明書的一部分。
[0039]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
[0040]應(yīng)注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
[0041]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進一步詳細說明。
[0042]圖1所示為本發(fā)明實施例中一種傳送視頻內(nèi)容的系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包括中繼服務(wù)器11和組播RP服務(wù)器12。
[0043]在本發(fā)明的另一實施例中,該系統(tǒng)還可以包括處理器13。
[0044]在本發(fā)明的另一實施例中,該系統(tǒng)還可以包括ICP14,即此時的系統(tǒng)可以包