摘要: TS流解析步骤可以拆分为如下几部分: Step 1、获取TS流文件包长 TS流文件一般分为标清和高清文件,文件有固定的包组成,每个包的包头为0x47且及PacketLength=188Byte与204Byte。所以解析TS流文件第一步就是解包长。 解包长可以通过C语言的fopen、fgetc、fseek等相关函数实现,但要注意open方式最好以二进制方式,否则在调试时打印文件指针当前位置会出现乱码。 思路:打开文件读一字节判断,满足通过十次跳转循环判断确保正确,一次不满足就从第一次开始位置文件指针后挪一位依次重复前边操作。 由于该阶段比较简单,不再详细说明。 S... 阅读全文
posted @ 2013-07-18 13:00 李伯波 阅读(847) 评论(0) 推荐(0) 编辑