SI信息
"SI是對(duì)多個(gè)TS流的描述楚午,它包含了PSI"
PSI只提供了單個(gè)TS流的信息,使接收機(jī)能夠?qū)蝹€(gè)TS流中的不同節(jié)目進(jìn)行解碼阱驾;但是怪蔑,它不能提供多個(gè)TS流的相關(guān)業(yè)務(wù),也不能提供節(jié)目的類(lèi)型喧枷、節(jié)目名稱弓坞、開(kāi)始時(shí)間、節(jié)目簡(jiǎn)介等信息戚扳。因此族吻,DVB對(duì)PSI進(jìn)行了擴(kuò)展,提供了其他不同類(lèi)型的表砍艾,形成了SI握础。
SI定義了PAT、PMT和CAT之外的9張表简烘,通過(guò)組織SI提供的這些數(shù)據(jù)定枷,可以生成類(lèi)似節(jié)目報(bào)表的形式,方便用戶查看多種信息覆旭,這就是所謂的電子節(jié)目指南(EPG)岖妄。
下面給出了SI定義的十張表(NIT的由SI規(guī)定的):
SI定義的表,并不需要全部傳輸七兜,其中福扬,NIT、SDT狠裹、EIT和TDT是必須傳輸?shù)钠常欢忠訬IT、SDT和EIT最為重要俗冻,利用這三個(gè)表可以構(gòu)成功能不同的EPG梢夯,如提供節(jié)目附加信息、節(jié)目分類(lèi)噪奄、節(jié)目預(yù)定和家長(zhǎng)分級(jí)控制等人乓。
NIT解析
"NIT描述了數(shù)字電視網(wǎng)絡(luò)中與網(wǎng)絡(luò)相關(guān)的信息"
NIT描述了數(shù)字電視網(wǎng)絡(luò)中與網(wǎng)絡(luò)相關(guān)的信息,但這個(gè)表本身的信息有限碰缔,更多的信息是依靠插入表中的描述符來(lái)提供的戳护。NIT常用的描述符有:網(wǎng)絡(luò)名稱描述符(network_name_descriptor)瀑焦、有線傳送系統(tǒng)(cable_delivery_system_descriptor)榛瓮、業(yè)務(wù)列表描述符(service_list_descriptor)和鏈接描述符(linkage_descriptor)巫击。下圖是實(shí)際的一個(gè)例子中的兩種描述符。
NIT的表結(jié)構(gòu)分析
網(wǎng)絡(luò)信息表(NIT)傳遞了與通過(guò)一個(gè)給定的網(wǎng)絡(luò)傳輸?shù)膹?fù)用流/TS流的物理結(jié)構(gòu)相關(guān)的信息粹懒,以及與網(wǎng)絡(luò)自身特性相關(guān)的信息顷级。
在SI標(biāo)準(zhǔn)中規(guī)定:original_network_id和transport_stream_id兩個(gè)標(biāo)識(shí)符相結(jié)合唯一確定了網(wǎng)絡(luò)中的TS流愕把。各網(wǎng)絡(luò)被分配獨(dú)立的network_id值作為網(wǎng)絡(luò)的唯一識(shí)別碼。當(dāng)NIT表在生成TS流的網(wǎng)絡(luò)上傳輸時(shí)恨豁,network_id和original_network_id將取同一值。
- NIT表被切分為網(wǎng)絡(luò)信息段(network_information_section)
- 任何NIT的段都必須由PID為0x0010的TS包傳輸 現(xiàn)行網(wǎng)絡(luò)的NIT表任何段的-
- table_id值應(yīng)為0x40菊匿,且具有相同的table_id_extension即(network_id)跌捆;-
- 現(xiàn)行網(wǎng)絡(luò)以外的其他網(wǎng)絡(luò)NIT表的段table_id值應(yīng)為0x41
上圖提供的即是一個(gè)真實(shí)的NIT表象颖,紅色框內(nèi)有兩個(gè)描述符,分別是業(yè)務(wù)列表描述符service_list_descriptor和有線傳輸系統(tǒng)描述符cable_delivery_system_descriptor抄瓦;它們都位于第二層循環(huán)陶冷。
NIT的業(yè)務(wù)列表描述符結(jié)構(gòu)分析
業(yè)務(wù)列表描述符通過(guò)業(yè)務(wù)標(biāo)識(shí)符和業(yè)務(wù)類(lèi)型提供業(yè)務(wù)服務(wù)。其目的在于:告訴接收機(jī)每一個(gè)TS流中存在多少個(gè)業(yè)務(wù)以及每一個(gè)業(yè)務(wù)的類(lèi)型煞额。其結(jié)構(gòu)如下:service_id(業(yè)務(wù)標(biāo)識(shí)符):唯一標(biāo)識(shí)TS中的一個(gè)業(yè)務(wù)膊毁,它與program_map_section中的program_number(參看PMT表結(jié)構(gòu))相同。但當(dāng)業(yè)務(wù)類(lèi)型為0x04時(shí)(即NVOD參考業(yè)務(wù)嗜逻,service_id沒(méi)有對(duì)應(yīng)的program_number)缭召。
-
service_type(業(yè)務(wù)類(lèi)型):指示業(yè)務(wù)的類(lèi)型逆日。如0x01為數(shù)字電視業(yè)務(wù),0x02為數(shù)字音頻廣播業(yè)務(wù)搪哪,0x04為NVOD參考業(yè)務(wù)坪圾,0x05為NVOD時(shí)移業(yè)務(wù)。
上圖所示只是其中一個(gè)section的業(yè)務(wù)列表描述符漓概,如果將所有的section全解析病梢,那么此網(wǎng)絡(luò)中所有TS流包含的所有service_id和service_type都可以獲得。這樣觅彰,用戶可以據(jù)此了解整個(gè)網(wǎng)絡(luò)業(yè)務(wù)的構(gòu)成钮热,并以此為基礎(chǔ)對(duì)業(yè)務(wù)進(jìn)行分類(lèi)、整合隧期。
BAT解析
"BAT將網(wǎng)絡(luò)中的所有業(yè)務(wù)分成了多個(gè)業(yè)務(wù)群,以此界定用戶"
BAT即業(yè)務(wù)群關(guān)聯(lián)表(BouquetAssociation Table)读拆,它將網(wǎng)絡(luò)中所有的業(yè)務(wù)分成了多個(gè)業(yè)務(wù)群鸵闪,以此界定用戶。例如辟灰,將網(wǎng)絡(luò)中所有業(yè)務(wù)分為兩個(gè)業(yè)務(wù)群,一個(gè)是境內(nèi)節(jié)目業(yè)務(wù)群西采,另一個(gè)是境外節(jié)目業(yè)務(wù)群继控。這樣,國(guó)內(nèi)的運(yùn)營(yíng)商就可以利用這樣劃分的業(yè)務(wù)群武通,充分利用節(jié)目資源,在不違反現(xiàn)有廣電總局規(guī)定的前提下尾菇,同時(shí)分別滿足境內(nèi)用戶和境外用戶囚枪。
BAT本身可以跨網(wǎng)絡(luò)存在,但在國(guó)內(nèi)運(yùn)營(yíng)體系來(lái)看幾乎沒(méi)有得到真正使用默赂。國(guó)內(nèi)的運(yùn)營(yíng)使用中忆植,BAT還可以存在分級(jí)運(yùn)營(yíng)的運(yùn)營(yíng)體系中,用于區(qū)分不同的地域用戶耀里。
BAT被切分為業(yè)務(wù)群關(guān)聯(lián)段拾氓,所有的業(yè)務(wù)群關(guān)聯(lián)段都在TS中傳輸,其PID為0x0011咙鞍。所有的業(yè)務(wù)群關(guān)聯(lián)段的table_id都取0x4A。HINT:SDT的TS包PID也為0x0011翰守,其table_id為0x42或0x46疲酌。