LCN 逻辑频道号(DVB)

来源:互联网 发布:java 加密字符串 编辑:程序博客网 时间:2024/05/10 14:24

前段时间有个项目要解析香港的DTMB码流,接触到LCN。LCN存在于NIT表中,描述符TAG=0x83。

描述符基本结构如下:

logical_channel_desciptor{

descriptor_tag //8bit , 0x83

descriptor_length// =8bit

for(i=0;i<N;i++)

{

service_id //16bit

visible_service_flag//1bit

reserved //5bit

logical_channel_number//10bit

}

}


不同版本的LCN差异体现在logical_channel_number比特位的不同,NORDIG-Unified_ver_2.1版本中LCD V1的描述子结构为:

logical_channel_desciptor{

descriptor_tag //8bit , 0x83

descriptor_length// =8bit

for(i=0;i<N;i++)

{

service_id //16bit

visible_service_flag//1bit

reserved //1bit

logical_channel_number//14bit

}

}

当然,还有其他描述,此处不一一列举。以上两种TAG是一样的。

此处偷懒,借鉴网上的几张图片,来解释LCN的处理。





目前国内LCN用的比较少,即使用逻辑频道号一般也在sdt中描述。因此,本文仅作以上记录,以备之后查看。


0 0
原创粉丝点击