网络信息表NIT(见表)传递了与通过一个给定的网络传输的复用流/TS流的物理结构相关的信息,以及与网络自身特性相关的信息。在本标准应用的范围内,original_network_id 和 transport_stream_id 两个标识符相结合唯一确定了网络中的TS流。各网络被分配独立的 network_id值作为网络的唯一识别码。这些码字的分配见ETR 162。当NIT表在生成TS流的网络上传输时,network_id和original_network_id将取同一值。 传输媒体边界间转换的业务信息处理指南见ETR 211。例如:从卫星系统到有线电视系统或SMATV(卫星公共天线电视)系统。 当转换频道时,为了使存取时间最小,IRD可以在非易失性存储器上存储NIT表信息。除现行网络外,也可以为其他网络传输NIT表信息。现行网络的NIT表与其他网络的NIT表使用不同的table_id值来区分 按照表3的语法,NIT表被切分成网络信息段(network_information_section)。任何构成NIT表的段,都要由PID为0x0010的TS包传输。描述现行网络(即包含NIT表的TS所在的网络)的NIT表的任何段的table_id值应为0x40,且具有相同的table_id_extension(network_id)。现行网络的network_id字段的值的分配见ETR 162。指向一个现行网络之外的其它网络的NIT表的任何段的table_id值应取0x41,network_id字段的值的分配见ETR 162。 表 网络信息段
|
补充日期: 2004-05-30 09:41:46
网络信息段的语义: 表标识符 table_id: 段语法指示符 section_syntax_indicator: 1位字段,应置“1”。 段长度 section_length:12位字段,前两位置“00”。它表示从该字段的下一个字节开始的本段的字节长度,并包含CRC。section_length不能超过1021,这样整个段的最大长度为1024字节。 网络标识符 network_id:16位字段。NIT表所描述的传输系统的网络标识,用以区别其他的传输系统。本字段值的分配见ETR 162。 版本号 version_number:5位字段。标识子表的版本号。当子表包含的信息发生变化时,version_number加1。当值增至31时,复位为0。当current_next_indicator置“1”时,则version_number为由table_id和network_id定义的当前使用的子表的版本号。当current_next_indicator置“0”时,则version_number为由table_id和network_id定义的下一个使用的子表的版本号。 当前后续指示符 current_next_indicator:1位指示符。当被置“1”时,表示当前子表正被使用。当其置“0”时,表示所传子表尚未被使用,它是下一个将被使用的子表。 段号 section_number: 8位字段,给出了段号。子表中的第一个段的section_number标为“0x00”。每增加一个具有相同的table_id和bouquet_id的段,section_number就加1。 最后段号 last_section_number: 8位字段,表示所属的子表的最后一个段(即段号最大的段)的段号。 网络描述符长度 network_descriptors_length:12位字段,给出了从本字段的下一个字节开始的网络描述符的总字节长度。 传输流循环长度 transport_stream_loop_length:12位字段,定义了从本字段的下一个字节到第一个CRC-32字节之前的传输流循环的总字节长度。 传输流标识符 transport_stream_id:16位字段,用于区别在同一个传输系统中,不同的复用码流。 原始网络标识符 original_network_id:16位字段,给出原始传输系统的network_id。 传输流描述符长度 transport_descriptors_length:12位字段,指出从本字段的下一个字节开始的TS描述符的总字节长度。 CRC_32:32位字段。包含了CRC值,在处理完整个段之后,定义的CRC解码器的寄存器输出为零。 |