您的位置:首页 > 编程语言 > VB

LCN 逻辑频道号(DVB)

2015-06-12 09:45 1101 查看
前段时间有个项目要解析香港的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中描述。因此,本文仅作以上记录,以备之后查看。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: