1.一種通過組播傳輸HLS流媒體的方法,其特征在于,包括:
在HLR服務(wù)器上將不同碼流的HLR流媒體分片,并將所述HLR流媒體分片與組播組的關(guān)聯(lián)關(guān)系寫入索引文件中;
通過所述索引文件的標(biāo)簽信息在所述HLR服務(wù)器下載HLS流媒體分片文件,并通過轉(zhuǎn)換網(wǎng)關(guān)將所述HLS流媒體分片文件轉(zhuǎn)換為組播流發(fā)送至終端;
所述終端根據(jù)所述索引文件獲取組播地址,將接收到的組播流轉(zhuǎn)換為HLS流媒體分片文件發(fā)送至播放器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述索引文件的標(biāo)簽信息包括所述HLS流媒體分片文件的傳輸類型和對應(yīng)的組播地址。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,
所述終端根據(jù)所述索引文件獲取組播地址對應(yīng)的單播URL,當(dāng)接收到的組播流出現(xiàn)丟包或中斷時,通過單播方式下載所對應(yīng)的HLS流媒體分片文件。
4.根據(jù)權(quán)利要求3所述方法,其特征在于,
所述終端記錄當(dāng)前HLS流媒體分片文件的PCR時間,當(dāng)接收到的組播流出現(xiàn)丟包或中斷時,根據(jù)分片時長、分片碼流參數(shù)計算切換分片對應(yīng)的字節(jié)范圍;
所述終端攜帶所述字節(jié)范圍參數(shù)到所述HLR服務(wù)器下載對應(yīng)的HLS流媒體分片文件。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,
所述終端在初始播放視頻流時,通過單播方式向所述HLR服務(wù) 器下載當(dāng)前播放的HLS流媒體分片文件,并獲取對應(yīng)的組播地址;
通過所述組播地址,使用組播方式接收后續(xù)HLS流媒體分片文件對應(yīng)的組播流。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,
所述終端在從單播方式切換至組播方式接收所述HLS流媒體分片文件時,從所述轉(zhuǎn)換網(wǎng)關(guān)接收與當(dāng)前單播方式下載的HLS流媒體分片文件所對應(yīng)的組播流。
7.一種通過組播傳輸HLS流媒體的系統(tǒng),其特征在于,包括:
HLR服務(wù)器,用于將不同碼流的HLR流媒體分片,并將所述HLR流媒體分片與組播組的關(guān)聯(lián)關(guān)系寫入索引文件中;
轉(zhuǎn)換網(wǎng)關(guān),用于從所述HLR服務(wù)器下載索引文件,通過所述索引文件的標(biāo)簽信息下載HLS流媒體分片文件,并將所述HLS流媒體分片文件轉(zhuǎn)換為組播流發(fā)送至終端;
終端,用于根據(jù)所述索引文件獲取組播地址,將接收到的組播流轉(zhuǎn)換為HLS流媒體分片文件發(fā)送至播放器。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,
所述索引文件的標(biāo)簽信息包括所述HLS流媒體分片文件的傳輸類型和對應(yīng)的組播地址。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,
所述終端用于根據(jù)所述索引文件獲取組播地址對應(yīng)的單播URL,當(dāng)接收到的組播流出現(xiàn)丟包或中斷時,通過單播方式下載所對應(yīng)的HLS流媒體分片文件。
10.根據(jù)權(quán)利要求9所述系統(tǒng),其特征在于,
所述終端用于記錄當(dāng)前HLS流媒體分片文件的PCR時間,當(dāng)接 收到的組播流出現(xiàn)丟包或中斷時,根據(jù)分片時長、分片碼流參數(shù)計算切換分片對應(yīng)的字節(jié)范圍;攜帶所述字節(jié)范圍參數(shù)到所述HLR服務(wù)器下載對應(yīng)的HLS流媒體分片文件。
11.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于:
所述終端用于在初始播放視頻流時,通過單播方式向所述HLR服務(wù)器下載當(dāng)前播放的HLS流媒體分片文件,并獲取對應(yīng)的組播地址;通過所述組播地址,使用組播方式接收后續(xù)HLS流媒體分片文件對應(yīng)的組播流。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,
所述終端用于在從單播方式切換至組播方式接收所述HLS流媒體分片文件時,從所述轉(zhuǎn)換網(wǎng)關(guān)接收與當(dāng)前單播方式下載的HLS流媒體分片文件所對應(yīng)的組播流。
13.一種終端,其特征在于,包括:
地址獲取模塊,用于根據(jù)索引文件獲取組播地址,其中所述索引文件的標(biāo)簽信息包括HLS流媒體分片文件的傳輸類型和對應(yīng)的組播地址;
接收模塊,用于通過轉(zhuǎn)換網(wǎng)關(guān)從HLR服務(wù)器接收組播流;
還原模塊,用于將接收到的組播流轉(zhuǎn)換為HLS流媒體分片文件;
播放模塊,用于播放所述HLS流媒體分片文件。
14.根據(jù)權(quán)利要求13所述的終端,其特征在于,還包括:
所述地址獲取模塊用于根據(jù)所述索引文件獲取組播地址對應(yīng)的單播URL;
單播組播切換模塊,用于當(dāng)接收到的組播流出現(xiàn)丟包或中斷時,通過單播方式下載所對應(yīng)的HLS流媒體分片文件。
15.根據(jù)權(quán)利要求14所述的終端,其特征在于,
所述單播組播切換模塊用于記錄當(dāng)前HLS流媒體分片文件的PCR時間,當(dāng)接收到的組播流出現(xiàn)丟包或中斷時,根據(jù)分片時長、分片碼流參數(shù)計算切換分片對應(yīng)的字節(jié)范圍;攜帶所述字節(jié)范圍參數(shù)到HLR服務(wù)器下載對應(yīng)的HLS流媒體分片文件。
16.根據(jù)權(quán)利要求13-15任一所述的終端,其特征在于,還包括:
同步模塊,用于在初始播放視頻流時,通過單播方式向所述HLR服務(wù)器下載當(dāng)前播放的HLS流媒體分片文件,并獲取對應(yīng)的組播地址;通過所述組播地址,使用組播方式接收后續(xù)HLS流媒體分片文件對應(yīng)的組播流。
17.根據(jù)權(quán)利要求16所述的終端,其特征在于,
所述同步模塊用于在從單播方式切換至組播方式接收所述HLS流媒體分片文件時,從所述轉(zhuǎn)換網(wǎng)關(guān)接收與當(dāng)前單播方式下載的HLS流媒體分片文件所對應(yīng)的組播流。