总想写下点关于PSI/SI的东西,但是写点什么呢?
对DVB-C来说,PSI/SI本质上就是按300468的标准解析一下数据而异,并且,仅此而已。
仔细想想在做PSI/SI engine的时候,可能会遇到什么问题呢?
1 速度问题。
虽然标准规定两个section的间隔需要大于20ms,一般PSI/SI engine达到这个标准肯定是没有问题。
但问题是,对于数据广播和股票的section数据的速度常常远远高于我们的标准规定。
怎么办?优化并提高PSI/SI engine速度。
2 不相等过滤模式
不需要,就告诉硬件DEMUX不要再上传这类版本信息的数据。切不可让上层的PSI/SI engine来来做这个判断,效率太低,毕竟这应该是demux firmware该做的事情。
3 过滤深度
8 byte,16byte,32 byte.