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中描述。因此,本文仅作以上记录,以备之后查看。
描述符基本结构如下:
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中描述。因此,本文仅作以上记录,以备之后查看。
相关文章推荐
- vbox端口转发
- vbox端口转发
- vbcrlf相关 及其 回车与换行的区别
- vbcrlf相关 及其 回车与换行的区别
- 如何使用Vbox添加虚拟机
- 【VB.NET机房重构】数据传递----实体、DataTable、泛型
- 【VB.NET机房重构】七层登录
- VBA选中离散的单元格
- VBS基础篇-----数据类型之间的转换
- OpenGL VBO顶点缓冲的使用
- 【VBScript】MsgBox()函数
- GT的使用及耗电量统计的原理,对GT采集的电池数据采用VBA分析
- Live555转发DVB实时流数据
- COM学习笔记2_COM接口vbtl内存布局
- [史上最全]C#(VB.NET)中位运算符工作过程剖析(译)
- IIS6常用的MIME类型[rmvb,mp3,zip,exe等文件]
- VB.NET 读取写入XML文件
- VB.Net中Socket异步编程的实例
- visual basic对文件夹下的excel执行批量删除行操作
- VB笔记