- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 从dvbsnoop到ts demux的设计
最近研究了下dvbsnoop,确实是一个很强大、很全面的开源软件,很有启发意义。 但是实际的DVB开发和开源软件还是有很大的差别。 比如说获取数据部分。 开源软件,一般考虑的都是从文件、网络读取TS文件,来对其进行分析。 但是实际的DVB开发,都是基于硬件Demux来做的。 本文就从源头,如何获取数据,来分析dvbsnoop的不足。
2014-12-17 22:52:04
1058
ts demux解复用
参考dvbsnoop,写的一个简单的ts demux解复用测试程序。
不管是ts格式封装的媒体文件,还是实时的卫星、地面、有线数字广播码流,其核心都是ts格式的数据包。但是使用者期望获取到的可能会是TS、PES、PSI/SI Section的数据。所以需要实现一个Demux模块,输入ts包,解析出这3种格式的数据。
dvbsnoop是一个非常强大的DVB分析器,源代码里有很多技巧值得学习。ts_demux即是参考了其处理ts文件的部分代码。以后再上传解析DVB PSI/SI Section数据的模块。
2014-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人