總想寫下點關於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.