文件名称:ts demux解复用
文件大小:338KB
文件格式:ZIP
更新时间:2018-01-03 14:51:19
dvb ts demux
参考dvbsnoop,写的一个简单的ts demux解复用测试程序。 不管是ts格式封装的媒体文件,还是实时的卫星、地面、有线数字广播码流,其核心都是ts格式的数据包。但是使用者期望获取到的可能会是TS、PES、PSI/SI Section的数据。所以需要实现一个Demux模块,输入ts包,解析出这3种格式的数据。 dvbsnoop是一个非常强大的DVB分析器,源代码里有很多技巧值得学习。ts_demux即是参考了其处理ts文件的部分代码。以后再上传解析DVB PSI/SI Section数据的模块。
【文件预览】:
test_ts_demux
----test_ts_demux.dsp(6KB)
----StdAfx.cpp(300B)
----ts_packet.h(2KB)
----test_ts_demux.plg(2KB)
----ts_demux.c(5KB)
----misc()
--------crc32.c(4KB)
--------Debug()
--------crc32.h(376B)
----Debug()
--------ts_demux.obj(8KB)
--------vc60.pdb(60KB)
--------crc32.obj(3KB)
--------test_ts_demux.obj(6KB)
--------vc60.idb(57KB)
--------test_ts_demux.pch(199KB)
--------ts_demux_channel.obj(15KB)
--------test_ts_demux.ilk(288KB)
--------ts_demux_channel_mem.obj(5KB)
--------test_ts_demux.pdb(489KB)
--------StdAfx.obj(2KB)
--------ts_packet.obj(16KB)
--------test_ts_demux.exe(192KB)
--------ts_demux_section_filter.obj(5KB)
----Demux_design.pdf(36KB)
----ReadMe.txt(1KB)
----StdAfx.h(769B)
----test_ts_demux.dsw(549B)
----ts_demux_section_filter.h(3KB)
----ts_packet.c(9KB)
----test_ts_demux.ncb(65KB)
----ts_demux.h(1KB)
----list.h(5KB)
----test_ts_demux.opt(48KB)
----test_ts_demux.cpp(3KB)
----ts_demux_section_filter.c(4KB)
----ts_demux_internal.h(1KB)
----ts_demux_channel_mem.c(3KB)
----ts_demux_channel_mem.h(3KB)
----ts_demux_channel.c(10KB)
----ts_demux_channel.h(6KB)