一種利用ts包傳輸流媒體的方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明涉及一種利用TS包傳輸流媒體的方法及系統(tǒng),其應(yīng)用于數(shù)字電視系統(tǒng)或IPTV系統(tǒng)中,所述方法包括:步驟1,將待傳輸?shù)牧髅襟w裝載到空包PID號(hào)或非空包PID號(hào)標(biāo)識(shí)的TS包中;步驟2,用載有流媒體的TS包替換掉數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流中的TS空包,和/或在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流需要填充TS空包時(shí),填充載有流媒體的TS包;步驟3,接收經(jīng)步驟2處理過(guò)的TS流,并下載和處理其上載著的流媒體。所述系統(tǒng)包括依次連接的流媒體發(fā)送模塊、流媒體處理模塊和流媒體接收模塊。本發(fā)明利用TS包發(fā)送、傳輸和接收流媒體的方法,有利于實(shí)現(xiàn)綠色化、集約化、小區(qū)域、精準(zhǔn)化、差異化、專(zhuān)業(yè)化、精細(xì)化、聚焦化、低成本、多方共享數(shù)字電視廣播帶寬的信息服務(wù)。
【專(zhuān)利說(shuō)明】一種利用TS包傳輸流媒體的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的信息【技術(shù)領(lǐng)域】,特別是涉及一種利用TS包發(fā)送、傳輸和接收流媒體的方法及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中基于數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的信息服務(wù)系統(tǒng)及方法未能很好地利用帶寬資源。因此,可考慮將未能很好利用的帶寬資源分配給載有流媒體的TS流使用?;谶@種思路,本發(fā)明提出了一種利用TS包發(fā)送、傳輸和接收流媒體的方法及系統(tǒng),以實(shí)現(xiàn)綠色化、集約化、小區(qū)域、精準(zhǔn)化、差異化、專(zhuān)業(yè)化、精細(xì)化、聚焦化、低成本、多方共享數(shù)字電視傳輸帶寬的信息服務(wù)。
[0003]對(duì)于本發(fā)明中涉及到的相應(yīng)術(shù)語(yǔ)的含義如下:
[0004]流媒體(Streaming Media)就是采用流式傳輸?shù)姆绞皆诰W(wǎng)絡(luò)上播放的多媒體形式,包括數(shù)據(jù)、文本、網(wǎng)頁(yè)、圖片、音頻、視頻等信息形式。
[0005]TS:即Transport Stream,傳輸流,其是數(shù)字電視系統(tǒng)傳輸層的協(xié)議,TS流是以包形式傳播,即它是分包發(fā)送的,且每一個(gè)包長(zhǎng)為188字節(jié),由包頭和有效載荷(也稱(chēng)為凈荷)構(gòu)成,包頭為4個(gè)字節(jié),有效載荷為184個(gè)字節(jié)。
[0006]PID:全稱(chēng)是 Packet Identification,即“包標(biāo)識(shí)符”。
[0007]PES包:即分組原始流的簡(jiǎn)寫(xiě),一種直接映射到TS包中的語(yǔ)法結(jié)構(gòu)。
[0008]段:標(biāo)準(zhǔn)名稱(chēng)為section,一種直接映射到TS包中的語(yǔ)法結(jié)構(gòu),包括私有段和非私有段。
[0009]私有段:標(biāo)準(zhǔn)名稱(chēng)為private_section, —種直接映射到TS包中的語(yǔ)法結(jié)構(gòu)。
[0010]DOCSIS:全稱(chēng)是 Data Over Cable Service Interface Specification,即“有線(xiàn)傳輸數(shù)據(jù)業(yè)務(wù)接口規(guī)范”。
[0011]數(shù)字電視系統(tǒng):廣義上說(shuō),就是原來(lái)電視系統(tǒng)的全面數(shù)字化。數(shù)字電視系統(tǒng)主要由數(shù)字電視前端系統(tǒng)、數(shù)字電視傳輸系統(tǒng)、數(shù)字電視分配系統(tǒng)、數(shù)字電視接收終端等組成。數(shù)字電視系統(tǒng)主要包括有線(xiàn)數(shù)字電視系統(tǒng)、衛(wèi)星數(shù)字電視系統(tǒng)和地面數(shù)字電視系統(tǒng)。有線(xiàn)數(shù)字電視系統(tǒng)主要由有線(xiàn)數(shù)字電視前端系統(tǒng)、有線(xiàn)數(shù)字電視干線(xiàn)傳輸網(wǎng)絡(luò)系統(tǒng)、有線(xiàn)數(shù)字電視用戶(hù)分配網(wǎng)絡(luò)系統(tǒng)、有線(xiàn)數(shù)字電視接收終端等組成。
[0012]在本發(fā)明的技術(shù)方案及實(shí)施例中,所有涉及的相關(guān)標(biāo)準(zhǔn)均可以是GB/T17975.1-2010、或 IS0/IEC13818-6、或 GB/T28430-2012、或 DOCSIS 標(biāo)準(zhǔn)等。
【發(fā)明內(nèi)容】
[0013]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種利用TS包傳輸流媒體的方法及系統(tǒng),用于解決現(xiàn)有技術(shù)未能很好地利用空包進(jìn)行信息傳輸?shù)膯?wèn)題。
[0014]本發(fā)明的技術(shù)方案包括一種利用TS包傳輸流媒體的方法,其應(yīng)用于數(shù)字電視系統(tǒng)或IPTV系統(tǒng)中,包括:[0015]步驟1,將待傳輸?shù)牧髅襟w裝載到空包PID號(hào)或非空包PID號(hào)標(biāo)識(shí)的TS包中;
[0016]步驟2,用載有流媒體的TS包替換掉數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流中的TS空包,和/或在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流需要填充TS空包時(shí),填充載有流媒體的TS包;
[0017]步驟3,接收經(jīng)步驟2處理過(guò)的TS流,并下載和處理其上載著的流媒體。
[0018]進(jìn)一步,所述步驟I中將待傳輸?shù)牧髅襟w裝載到空包PID號(hào)標(biāo)識(shí)的TS包中時(shí),對(duì)于TS包的包頭中除PID號(hào)外的各字段,按照相關(guān)標(biāo)準(zhǔn)中對(duì)非空包PID號(hào)標(biāo)識(shí)的TS包的要求來(lái)進(jìn)行設(shè)置,其中tranSp0rt_pri0rity字段作為T(mén)S空包是否含有待傳輸流媒體的標(biāo)志,且當(dāng)transport_priority字段設(shè)置為“I”時(shí)表示TS空包中含有待傳輸?shù)牧髅襟w。
[0019]進(jìn)一步,所述步驟I中將待傳輸?shù)牧髅襟w裝載到TS包中具體包括:將待傳輸流媒體按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷中,或?qū)⒋齻鬏斄髅襟w按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷上的PES包中,或?qū)⒋齻鬏斄髅襟w按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷上的私有段中。
[0020]進(jìn)一步,將待傳輸流媒體按照國(guó)家相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷中的方式包括:在TS包凈荷上直接載著流媒體,或在TS包凈荷上通過(guò)其它傳輸協(xié)議間接載著流媒體;
[0021]將待傳輸流媒體按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷上的PES包中的方式包括:在TS包凈荷上的PES包上直接載著流媒體,或在TS包凈荷上的PES包上通過(guò)其它傳輸協(xié)議間接載著流媒體;
[0022]將待傳輸流媒體按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷上的私有段中的方式包括:在TS包凈荷上的私有段上直接載著流媒體,或在TS包凈荷上的私有段上通過(guò)其它傳輸協(xié)議間接載著流媒體。
[0023]進(jìn)一步,所述步驟I還包括:通過(guò)約定的格式生成對(duì)相應(yīng)的流媒體進(jìn)行說(shuō)明或索弓I的段及描述符,將生成的段及描述符裝入空包或非空包PID號(hào)標(biāo)識(shí)的TS包中,并將載有段及描述符的TS包與載有流媒體的TS包按約定規(guī)則排列,再傳輸至所述步驟2處理。
[0024]進(jìn)一步,所述步驟3中通過(guò)接收和解析含有對(duì)相應(yīng)的流媒體進(jìn)行說(shuō)明或索引的段及描述符的TS包,來(lái)選擇接收所需要的流媒體。
[0025]進(jìn)一步,所述步驟2中用載有流媒體的TS包替換掉數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流中的TS空包具體包括:在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的指定的任意信息處理環(huán)節(jié),使用載有流媒體的TS包替換掉TS流中的TS空包。這里的任意信息處理環(huán)節(jié)包括復(fù)用環(huán)節(jié)和調(diào)制環(huán)節(jié)。
[0026]進(jìn)一步,所述步驟2中在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流需要填充TS空包時(shí),填充載有流媒體的TS包具體包括:在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的指定的任意信息處理環(huán)節(jié),當(dāng)需要對(duì)TS流填充TS空包時(shí),填充載有流媒體的TS包。這里的任意信息處理環(huán)節(jié)包括復(fù)用環(huán)節(jié)和調(diào)制環(huán)節(jié)。
[0027]進(jìn)一步,所述步驟2中還包括在基于有線(xiàn)數(shù)字電視系統(tǒng)的傳輸或分配網(wǎng)絡(luò)的符合相關(guān)數(shù)據(jù)接入標(biāo)準(zhǔn)的系統(tǒng)上替換或填充載有流媒體的TS包,且基于該系統(tǒng)替換或填充載有流媒體的TS包時(shí)采用以下任意一種方式或以下各方式的任意組合:
[0028]方式一,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之前,使用載有流媒體的TS包替換掉TS流中的TS空包;
[0029]方式二,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之前,在需要對(duì)TS流填充TS空包時(shí),填充載有流媒體的TS包;
[0030]方式三,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之時(shí),對(duì)TS流進(jìn)行調(diào)制需要填充TS空包時(shí),填充載有流媒體的TS包;
[0031]方式四,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之時(shí),使用載有流媒體的TS包替換掉調(diào)制環(huán)節(jié)相關(guān)節(jié)點(diǎn)輸出的TS流中的TS空包。
[0032]本發(fā)明的技術(shù)方案還包括一種利用TS包傳輸流媒體的系統(tǒng),其應(yīng)用于數(shù)字電視系統(tǒng)或IPTV系統(tǒng)中,包括:
[0033]流媒體發(fā)送模塊,其連接所述流媒體處理模塊,用于將待傳輸?shù)牧髅襟w裝載到空包PID號(hào)或非空包PID號(hào)標(biāo)識(shí)的TS包中;
[0034]流媒體處理模塊,其連接所述流媒體發(fā)送模塊和所述流媒體接收模塊,用于采用載有流媒體的TS包替換掉數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流中的TS空包,和/或用于在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流需要填充TS空包時(shí),填充載有流媒體的TS包;
[0035]流媒體接收模塊,其連接所述流媒體處理模塊,用于接收經(jīng)所述流媒體處理模塊處理過(guò)的TS流,并下載和處理其上載著的流媒體。
[0036]進(jìn)一步,所述流媒體發(fā)送模塊中還包括有一個(gè)說(shuō)明或索引信息生成模塊,其用于通過(guò)約定的格式生成對(duì)相應(yīng)的流媒體進(jìn)行說(shuō)明或索引的段及描述符,將生成的段及描述符裝入空包或非空包PID號(hào)標(biāo)識(shí)的TS包中,并將載有段及描述符的TS包與載有流媒體的TS包按約定規(guī)則排列,再一并傳輸至流媒體處理模塊。
[0037]進(jìn)一步,當(dāng)流媒體發(fā)送模塊中包括有說(shuō)明或索引信息生成模塊時(shí),所述流媒體接收模塊中還包括有一個(gè)說(shuō)明或索引信息解析模塊,用于通過(guò)接收和解析含有對(duì)相應(yīng)的流媒體進(jìn)行說(shuō)明或索引的段及描述符的TS包,來(lái)選擇接收所需要的流媒體。
[0038]對(duì)于本發(fā)明所述的利用TS包傳輸流媒體的系統(tǒng),其各模塊的具體功能及功能實(shí)現(xiàn)細(xì)節(jié)同上述的利用TS包傳輸流媒體的方法一致。
[0039]本發(fā)明的有益效果是:本發(fā)明利用TS包發(fā)送、傳輸和接收流媒體,既有效利用了浪費(fèi)的帶寬資源,又進(jìn)一步發(fā)展了流媒體處理技術(shù),有利于實(shí)現(xiàn)綠色化、集約化、小區(qū)域、精準(zhǔn)化、差異化、專(zhuān)業(yè)化、精細(xì)化、聚焦化、低成本、多方共享數(shù)字電視傳輸帶寬的信息服務(wù),降低了信息服務(wù)業(yè)務(wù)的資源消耗和營(yíng)運(yùn)成本。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0040]圖1為本發(fā)明所述利用TS包傳輸流媒體的方法的流程示意圖;
[0041]圖2為本發(fā)明所述利用TS包傳輸流媒體的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0043]如圖1所示,本實(shí)施例提供了一種利用TS包傳輸流媒體的方法,其應(yīng)用于數(shù)字電視系統(tǒng)或IPTV系統(tǒng)中,包括:
[0044]步驟1,將待傳輸?shù)牧髅襟w裝載到空包PID號(hào)或非空包PID號(hào)標(biāo)識(shí)的TS包中;
[0045]步驟2,用載有流媒體的TS包替換掉數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流中的TS空包,和/或在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流需要填充TS空包時(shí),填充載有流媒體的TS包;
[0046]步驟3,接收經(jīng)步驟2處理過(guò)的TS流,并下載和處理其上載著的流媒體。
[0047]對(duì)于步驟1,其將待傳輸?shù)牧髅襟w裝載到空包PID號(hào)標(biāo)識(shí)的TS包中時(shí),對(duì)于TS包的包頭中除PID號(hào)外的各字段,按照國(guó)家相關(guān)標(biāo)準(zhǔn)(如GB/T17975.1-2010標(biāo)準(zhǔn))中對(duì)非空包PID號(hào)標(biāo)識(shí)的TS包的要求來(lái)進(jìn)行設(shè)置,其中transport_priority字段作為T(mén)S空包是否含有待傳輸流媒體的標(biāo)志,且當(dāng)tranSp0rt_pri0rity字段設(shè)置為“I”時(shí)表示TS空包中含有待傳輸?shù)牧髅襟w。
[0048]另外,所述步驟I中將待傳輸?shù)牧髅襟w裝載到空包PID號(hào)或非空包PID號(hào)標(biāo)識(shí)的TS包中采用三種方式的任意一種:一是將待傳輸流媒體按照GB/T17975.1-2010標(biāo)準(zhǔn)裝載到TS包凈荷中,例如TS包直接載著MPEG文件;二是將待傳輸流媒體按照GB/T17975.1-2010標(biāo)準(zhǔn)或GB/T28430-2012標(biāo)準(zhǔn)裝載到TS包凈荷上的PES包中,例如TS包凈荷上PES包載著Quicktime文件;三是將待傳輸流媒體按照GB/T17975.1-2010標(biāo)準(zhǔn)或GB/T28430-2012標(biāo)準(zhǔn)裝載到TS包凈荷上的私有段中,例如TS包凈荷上私有段載著Real Media文件。
[0049]其中,將待傳輸流媒體按照GB/T17975.1-2010標(biāo)準(zhǔn)裝載到TS包凈荷中的方式包括:在TS包凈荷上直接載著流媒體,或在TS包凈荷上通過(guò)其它傳輸協(xié)議間接載著流媒體,例如TS包凈荷上載著HTTP協(xié)議,HTTP協(xié)議載著TS文件;將待傳輸流媒體按照GB/T17975.1-2010標(biāo)準(zhǔn)或GB/T28430-2012標(biāo)準(zhǔn)裝載到TS包凈荷上的PES包中的方式包括:在TS包凈荷上的PES包上直接載著流媒體,或在TS包凈荷上的PES包上通過(guò)其它傳輸協(xié)議間接載著流媒體,例如TS包凈荷上打包的基本流(PES)載著RTP協(xié)議,RTP包載著H.264,AAC音視頻流;將待傳輸流媒體按照GB/T17975.1-2010標(biāo)準(zhǔn)或GB/T28430-2012標(biāo)準(zhǔn)裝載到TS包凈荷上的私有段中的方式包括:在TS包凈荷上的私有段上直接載著流媒體,或在TS包凈荷上的私有段上通過(guò)其它傳輸協(xié)議間接載著流媒體,例如TS包凈荷上私有段載著HTTP協(xié)議,HTTP協(xié)議載著TS文件。
[0050]對(duì)于所述步驟2,其用載有流媒體的TS包替換掉數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流中的TS空包具體包括:在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的指定的任意信息處理環(huán)節(jié),使用載有流媒體的TS包替換掉TS流中的TS空包。并且,所述步驟2中在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流需要填充TS空包時(shí),填充載有流媒體的TS包又具體包括:在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的指定的任意信息處理環(huán)節(jié),當(dāng)需要對(duì)TS流填充TS空包時(shí),填充載有流媒體的TS包。這里,數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的指定的任意信息處理環(huán)節(jié)包括有復(fù)用環(huán)節(jié)和調(diào)制環(huán)節(jié)。因此,可知所述步驟2的技術(shù)方案能適用于有線(xiàn)數(shù)字電視系統(tǒng)的傳輸網(wǎng)絡(luò)或分配網(wǎng)絡(luò)上的邊緣調(diào)制器中的復(fù)用環(huán)節(jié)、調(diào)制環(huán)節(jié)或其他任意環(huán)節(jié)。
[0051]另外,所述步驟2中還可以通過(guò)另外一種方法實(shí)現(xiàn),即在基于有線(xiàn)數(shù)字電視系統(tǒng)的傳輸或分配網(wǎng)絡(luò)的符合相關(guān)數(shù)據(jù)接入標(biāo)準(zhǔn)的系統(tǒng)上替換或填充載有流媒體的TS包,且基于該系統(tǒng)替換或填充載有流媒體的TS包時(shí)采用以下任意一種方式或以下各方式的任意組合:
[0052]方式一,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之前,使用載有流媒體的TS包替換掉TS流中的TS空包;[0053]方式二,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之前,在需要對(duì)TS流填充TS空包時(shí),填充載有流媒體的TS包;
[0054]方式三,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之時(shí),對(duì)TS流進(jìn)行調(diào)制需要填充TS空包時(shí),填充載有流媒體的TS包;
[0055]方式四,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之時(shí),使用載有流媒體的TS包替換掉調(diào)制環(huán)節(jié)相關(guān)節(jié)點(diǎn)輸出的TS流中的TS空包。
[0056]上述方式一到方式四均可適用于CMTS(Cable Modem TerminationSystem,電纜調(diào)制終端系統(tǒng)),即在CMTS系統(tǒng)的調(diào)制環(huán)節(jié)之如及之中實(shí)現(xiàn)。
[0057]本實(shí)施例中,所述步驟I的具體實(shí)施細(xì)節(jié)中還包括:通過(guò)約定的格式生成對(duì)相應(yīng)的流媒體進(jìn)行說(shuō)明或索引的段及描述符,將生成的段及描述符裝入空包或非空包PID號(hào)標(biāo)識(shí)的TS包中,并將載有段及描述符的TS包與載有流媒體的TS包按約定規(guī)則排列,再傳輸至所述步驟2處理。而所述步驟2中載有流媒體的TS包也包括了此類(lèi)的TS包,所述步驟3中通過(guò)接收和解析含有對(duì)相應(yīng)的流媒體進(jìn)行說(shuō)明或索引的段及描述符的TS包,來(lái)選擇接收所需要的流媒體。
[0058]如圖2所示,基于上述利用TS包傳輸流媒體的方法,本實(shí)施例還提出了一種應(yīng)用于數(shù)字電視系統(tǒng)或IPTV系統(tǒng)中的利用TS包傳輸流媒體的系統(tǒng),包括:
[0059]流媒體發(fā)送模塊,其連接所述流媒體處理模塊,用于將待傳輸?shù)牧髅襟w裝載到空包PID號(hào)或非空包PID號(hào)標(biāo)識(shí)的TS包中;
[0060]流媒體處理模塊,其連接所述流媒體發(fā)送模塊和所述流媒體接收模塊,用于采用載有流媒體的TS包替換掉數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流中的TS空包,和/或用于在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流需要填充TS空包時(shí),填充載有流媒體的TS包;
[0061]流媒體接收模塊,其連接所述流媒體處理模塊,用于接收經(jīng)所述流媒體處理模塊處理過(guò)的TS流,并下載和處理其上載著的流媒體。
[0062]在具體實(shí)施過(guò)程中,所述流媒體發(fā)送模塊中還可以包括有一個(gè)說(shuō)明或索引信息生成模塊,其用于通過(guò)約定的格式生成對(duì)相應(yīng)的流媒體進(jìn)行說(shuō)明或索引的段及描述符,將生成的段及描述符裝入空包或非空包PID號(hào)標(biāo)識(shí)的TS包中,并將載有段及描述符的TS包與載有流媒體的TS包按約定規(guī)則排列,再一并傳輸至流媒體處理模塊。而當(dāng)流媒體發(fā)送模塊中包括有說(shuō)明或索弓I信息生成模塊時(shí),所述流媒體接收模塊中也還對(duì)應(yīng)包括了 一個(gè)說(shuō)明或索引信息解析模塊,用于通過(guò)接收和解析載有生成的段和描述符的TS包,并根據(jù)解析結(jié)果來(lái)選擇接收所需要的流媒體。
[0063]該利用TS包傳輸流媒體的系統(tǒng),其各模塊的具體功能及功能實(shí)現(xiàn)細(xì)節(jié)同上述的利用TS包傳輸流媒體的方法一致,可參考【具體實(shí)施方式】中關(guān)于利用TS包傳輸流媒體的方法的描述。
[0064]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種利用TS包傳輸流媒體的方法,其應(yīng)用于數(shù)字電視系統(tǒng)或IPTV系統(tǒng)中,其特征在于,包括: 步驟I,將待傳輸?shù)牧髅襟w裝載到空包PID號(hào)或非空包PID號(hào)標(biāo)識(shí)的TS包中; 步驟2,用載有流媒體的TS包替換掉數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流中的TS空包,和/或在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流需要填充TS空包時(shí),填充載有流媒體的TS包; 步驟3,接收經(jīng)步驟2處理過(guò)的TS流,并下載和處理其上載著的流媒體。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟I中將待傳輸?shù)牧髅襟w裝載到TS包中具體包括:將待傳輸流媒體按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷中,或?qū)⒋齻鬏斄髅襟w按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷上的PES包中,或?qū)⒋齻鬏斄髅襟w按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷上的私有段中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將待傳輸流媒體按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷中的方式包括:在TS包凈荷上直接載著流媒體,或在TS包凈荷上通過(guò)其它傳輸協(xié)議間接載著流媒體; 將待傳輸流媒體按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷上的PES包中的方式包括:在TS包凈荷上的PES包上直接載著流媒體,或在TS包凈荷上的PES包上通過(guò)其它傳輸協(xié)議間接載著流媒體; 將待傳輸流媒體按照相關(guān)標(biāo)準(zhǔn)裝載到TS包凈荷上的私有段中的方式包括:在TS包凈荷上的私有段上直接載著流媒體,或在TS包凈荷上的私有段上通過(guò)其它傳輸協(xié)議間接載著流媒體。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟I還包括:通過(guò)約定的格式生成對(duì)相應(yīng)的流媒體進(jìn)行說(shuō)明或索引的`段及描述符,將生成的段及描述符裝入空包PID號(hào)或非空包PID號(hào)標(biāo)識(shí)的TS包中,并將載有段及描述符的TS包與載有流媒體的TS包按約定規(guī)則排列,再傳輸至所述步驟2處理。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟3中通過(guò)接收和解析含有對(duì)相應(yīng)的流媒體進(jìn)行說(shuō)明或索引的段及描述符的TS包,來(lái)選擇接收所需要的流媒體。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟2中用載有流媒體的TS包替換掉數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流中的TS空包具體包括:在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的指定的任意信息處理環(huán)節(jié),使用載有流媒體的TS包替換掉TS流中的TS空包。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟2中在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流需要填充TS空包時(shí),填充載有流媒體的TS包具體包括:在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的指定的任意信息處理環(huán)節(jié),當(dāng)需要對(duì)TS流填充TS空包時(shí),填充載有流媒體的TS包。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟2還包括在基于有線(xiàn)數(shù)字電視系統(tǒng)的傳輸或分配網(wǎng)絡(luò)的符合相關(guān)數(shù)據(jù)接入標(biāo)準(zhǔn)的系統(tǒng)上替換或填充載有流媒體的TS包,且基于該系統(tǒng)替換或填充載有流媒體的TS包時(shí)采用以下任意一種方式或以下各方式的任意組合: 方式一,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之前,使用載有流媒體的TS包替換掉TS流中的TS空包; 方式二,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之前,在需要對(duì)TS流填充TS空包時(shí),填充載有流媒體的TS包;方式三,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之時(shí),對(duì)TS流進(jìn)行調(diào)制需要填充TS空包時(shí),填充載有流媒體的TS包; 方式四,在所述系統(tǒng)對(duì)承載著數(shù)據(jù)的TS流進(jìn)行調(diào)制之時(shí),使用載有流媒體的TS包替換掉調(diào)制環(huán)節(jié)相關(guān)節(jié)點(diǎn)輸出的TS流中的TS空包。
9.一種利用TS包傳輸流媒體的系統(tǒng),其應(yīng)用于數(shù)字電視系統(tǒng)或IPTV系統(tǒng)中,其特征在于,包括: 流媒體發(fā)送模塊,其連接所述流媒體處理模塊,用于將待傳輸?shù)牧髅襟w裝載到空包PID號(hào)或非空包PID號(hào)標(biāo)識(shí)的TS包中; 流媒體處理模塊,其連接所述流媒體發(fā)送模塊和所述流媒體接收模塊,用于采用載有流媒體的TS包替換掉數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流中的TS空包,和/或用于在數(shù)字電視系統(tǒng)或IPTV系統(tǒng)的TS流需要填充TS空包時(shí),填充載有流媒體的TS包; 流媒體接收模塊,其連接所述流媒體處理模塊,用于接收經(jīng)所述流媒體處理模塊處理過(guò)的TS流,并下載和處理其上載著的流媒體。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述流媒體發(fā)送模塊中還包括有一個(gè)說(shuō)明或索引信息生成模塊,其用于通過(guò)約定的格式生成對(duì)相應(yīng)的流媒體進(jìn)行說(shuō)明或索引的段及描述符,將生成的段及描述符裝入空包或非空包PID號(hào)標(biāo)識(shí)的TS包中,并將載有段及描述符的TS包與載有流媒體的TS包按約定規(guī)則排列,再一并傳輸至流媒體處理模塊。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,當(dāng)流媒體發(fā)送模塊中包括有說(shuō)明或索引信息生成模塊時(shí),所述流媒體接收模塊中還包括有一個(gè)說(shuō)明或索引信息解析模塊,用于通過(guò)接收和解析含有對(duì)相應(yīng)的 流媒體進(jìn)行說(shuō)明或索引的段及描述符的TS包,來(lái)選擇接收所需要的流媒體。
【文檔編號(hào)】H04N21/236GK103491386SQ201310430121
【公開(kāi)日】2014年1月1日 申請(qǐng)日期:2013年9月18日 優(yōu)先權(quán)日:2013年9月18日
【發(fā)明者】劉和, 陳森 申請(qǐng)人:辛欣